AEP

Technical Architecture

Layered design, modular construction

Five-Layer Architecture

AI Application Layer Application layer: AI apps, tools and platforms Evidence Capture Layer Capture layer: collectors, plugins and SDKs Evidence Model Layer Model layer: evidence, event and identity models Cryptographic Layer Cryptographic layer: SM2, SM3, Merkle tree, timestamps Verification Layer Verification layer: verifiers, verification API and reports

Evidence Graph Structure

The evidence graph is a directed graph recording the generation process: Events link Artifacts and Identities via generatedBy/used relations, and precededBy records event ordering.

generatedBy precededBy used used Event 1 Artifact Event 2 Identity

Data Flow

From generation to verification

  1. AI application generates content

  2. Collectors extract Artifact and Event

  3. SM3 computes the content hash

  4. SM2 signature binds identity

  5. Build Merkle tree and graph

  6. Package as .aep evidence package

  7. Anyone can verify independently

Package Format

The .aep evidence package is AEP's standardized container, containing manifest, metadata, artifacts, events, graph, Merkle proof and signature.

evidence.aep/
├── manifest.json
├── metadata/
│   └── identity/
├── artifacts/
├── events/
├── evidence_graph/
├── merkle/
└── signature/
    ├── signature.json
    └── signature.pub