Export Evidence for EU AI Act
DRS provides a dedicated export format for EU AI Act compliance evidence. The export covers Article 12 (record-keeping) and Article 13 (transparency) requirements.
Export command
pnpm exec drs audit export \
--inv-jti "inv:7h5c4d3e-..." \
--format eu-ai-act \
--output eu-ai-act-evidence.json
What the export contains
{
"export_format": "eu-ai-act",
"export_timestamp": "2026-03-30T10:00:00Z",
"article_12_evidence": {
"delegation_chain": [
{
"receipt_index": 0,
"type": "root-delegation",
"issuer": "did:key:z6MkHuman...",
"audience": "did:key:z6MkAgent1...",
"issued_at": "2026-03-28T10:30:00Z",
"valid_until": "2026-05-28T10:30:00Z",
"policy_summary": "web_search only, max £50",
"signature_valid": true,
"jwt": "<root-dr-jwt>"
}
],
"invocation": {
"type": "invocation-receipt",
"issuer": "did:key:z6MkAgent2...",
"tool": "web_search",
"args_summary": "query: Monad TPS benchmarks",
"cost_usd": 0.02,
"signature_valid": true,
"jwt": "<invocation-jwt>"
},
"chain_verification": {
"all_signatures_valid": true,
"chain_intact": true,
"no_revocations": true,
"blocks_passed": ["A", "B", "C", "D", "E", "F"]
}
},
"article_13_evidence": {
"consent_record": {
"method": "explicit-ui-click",
"timestamp": "2026-03-28T10:30:00Z",
"locale": "en-GB",
"policy_hash": "sha256:a1b2c3...",
"policy_text_shown_to_user": "Research Agent wants permission to:\n✓ Search the web\n✗ Cannot spend more than £50.00"
}
}
}
Submitting the evidence
Submit eu-ai-act-evidence.json to:
- Your internal compliance officer for review
- The notified body conducting a conformity assessment
- The national market surveillance authority if requested
The evidence is self-contained — no operator cooperation is needed to authenticate it. All signatures are verifiable from the public keys encoded in the DIDs.
Batch export
For a date range of invocations:
pnpm exec drs audit export \
--subject "did:key:z6MkHuman..." \
--date-range "2026-01-01/2026-03-31" \
--format eu-ai-act \
--output q1-2026-eu-ai-act.json