AER-1 corpus vectors / Test vectors: valid
receipt-03-live
Family: Test vectors: valid. Source: base/test-vectors/valid/receipt-03-live.json in the AER-1 corpus published at zambo.dev/aer1/corpus.json (kit 1.5.7, draft-zambo-aer1-26), file SHA-256 c28e45d6d5ee4e532a1f2191e72fe2bccb70fe9d3ee746f54958f2e3e363dd6f. Receipt id recorded in the vector: 130da435-e157-498e-af90-605866a86a27.
Input
The vector input, exactly as published in the corpus:
{
"id": "130da435-e157-498e-af90-605866a86a27",
"created_at": "2026-09-23T23:45:20.760Z",
"receipt_schema_version": "0.3",
"job_summary": "MCP tool execution: live_price",
"tools": [
"live_price"
],
"steps": [
{
"tool": "live_price",
"status": "success",
"started_at": "2026-09-23T23:45:20.623Z",
"completed_at": "2026-09-23T23:45:20.731Z"
}
],
"output_hash": "sha256:0492c18e09059aa2e30ba0864f6aada2ef08475a5b35944cbf2a9ce46d12b9f1",
"hash_algorithm": "sha256",
"canonical_bytes": "eyJjYWxsZXIiOnsiaWQiOiJzaGEyNTY6Mjk0YmNmYjE3YjMzOWI3Nzc2Mzc2Yzk5ZmIwZWQ2MWJkODlmM2E2MTdlMzUzMjM5Zjg4NmMxNGJhOWU1NGI5ZSIsInR5cGUiOiJhbm9ueW1vdXMifSwib3V0cHV0Ijp7InRleHQiOiJCVEMgwrcgJDg0LDQ1Ni4wMCBVU0RcbuKWvCAxLjk0JSAoMjRoKSDCtyBNYXJrZXQgY2FwOiAkMTY5Ni44OEJcblxuTGl2ZSBwcmljZSB2aWEgQ29pbkdlY2tvIMK3IFdlZCwgMjMgU2VwIDIwMjYgMjM6NDU6MjAgR01UIn0sInJlY2VpcHRfc2NoZW1hX3ZlcnNpb24iOiIwLjMiLCJzaWRlX2VmZmVjdHMiOnsiZGVjbGFyYXRpb25faGFzaCI6InNoYTI1Njo0NWFhZDM4ZjNhYTk4MmI5YWFmZTkyZWNiNDE2ZWJlOTg3OTFlZGRiYWY4YWI2ZGYwYmQwODYwNWI3YzFiZmVlIiwiZGVjbGFyZWQiOlsibm9uZSJdLCJzY2hlbWFfdmVyc2lvbiI6InphbWJvLXNpZGUtZWZmZWN0cy8xIn0sInRvb2wiOnsibmFtZSI6ImxpdmVfcHJpY2UiLCJzY29wZSI6InB1YmxpYyIsInZlcnNpb24iOiI0LjAuMCJ9fQ==",
"canonical_byte_length": 520,
"verification_status": "verified",
"session_trail": [],
"result_preview": "BTC \u00b7 $84,456.00 USD\n\u25bc 1.94% (24h) \u00b7 Market cap: $1696.88B\n\nLive price via CoinGecko \u00b7 Wed, 23 Sep 2026 23:45:20 GMT",
"free_used": 2,
"free_remaining": 18,
"free_limit": 20,
"signal_handle": null,
"tool": {
"name": "live_price",
"version": "4.0.0",
"scope": "public"
},
"caller": {
"type": "anonymous",
"id": "sha256:294bcfb17b339b7776376c99fb0ed61bd89f3a617e353239f886c14ba9e54b9e"
},
"side_effects": {
"declared": [
"none"
],
"schema_version": "zambo-side-effects/1",
"declaration_hash": "sha256:45aad38f3aa982b9aafe92ecb416ebe98791eddbaf8ab6df0bd08605b7c1bfee"
},
"evidence_sha256": "sha256:203c40524188ea134f02836cd353b26c8257ca1f2111812aee27608044597a2e",
"evidence_url": "/api/evidence/203c40524188ea134f02836cd353b26c8257ca1f2111812aee27608044597a2e",
"evidence_byte_length": 97,
"evidence_content_type": "application/json",
"evidence_source_url": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd&include_24hr_change=true&include_market_cap=true",
"evidence_status": "captured",
"external_evidence": [],
"provenance": {
"source": "CoinGecko",
"request": {
"symbol": "BTC",
"upstream_url": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd&include_24hr_change=true&include_market_cap=true"
},
"queried_at": "2026-09-23T23:45:20.698Z",
"response_sha256": "sha256:203c40524188ea134f02836cd353b26c8257ca1f2111812aee27608044597a2e"
},
"provenance_class": "EXECUTED BY ZAMBO",
"anchor": {
"event_id": "b8bbab0543789007d176294339ea3a2ca3cf810008bc0dd99a1d84e7a83cd8ea",
"pubkey": "e13475107d30c918ec664adf2ab1141024a22fb35190f82c9e933704fa49af41",
"relays": [
"wss://relay.damus.io",
"wss://nos.lol",
"wss://relay.primal.net"
],
"status": "published",
"published_at": "2026-09-23T23:45:21.908Z",
"schema_version": "zambo-receipt-anchor/1",
"envelope": {
"anchored_at": "2026-09-23T23:45:20.731Z",
"evidence_url": "https://zambo.dev/api/evidence/203c40524188ea134f02836cd353b26c8257ca1f2111812aee27608044597a2e",
"receipt_uuid": "130da435-e157-498e-af90-605866a86a27",
"output_sha256": "sha256:0492c18e09059aa2e30ba0864f6aada2ef08475a5b35944cbf2a9ce46d12b9f1",
"schema_version": "zambo-receipt-anchor/1",
"evidence_sha256": "sha256:203c40524188ea134f02836cd353b26c8257ca1f2111812aee27608044597a2e",
"evidence_byte_length": 97
},
"envelope_bytes": "{\"anchored_at\":\"2026-09-23T23:45:20.731Z\",\"evidence_byte_length\":97,\"evidence_sha256\":\"sha256:203c40524188ea134f02836cd353b26c8257ca1f2111812aee27608044597a2e\",\"evidence_url\":\"https://zambo.dev/api/evidence/203c40524188ea134f02836cd353b26c8257ca1f2111812aee27608044597a2e\",\"output_sha256\":\"sha256:0492c18e09059aa2e30ba0864f6aada2ef08475a5b35944cbf2a9ce46d12b9f1\",\"receipt_uuid\":\"130da435-e157-498e-af90-605866a86a27\",\"schema_version\":\"zambo-receipt-anchor/1\"}"
},
"checks": {
"signature_valid": {
"label": "Integrity check",
"passed": true,
"detail": "SHA-256 matches the stored canonical receipt bytes."
},
"issued_by_zambo_dev": {
"label": "Issued by zambo.dev",
"passed": true,
"detail": "Receipt is served from the zambo.dev receipt store."
},
"chain_valid": {
"label": "Chain valid",
"passed": true,
"detail": "Receipt hash chain is internally consistent."
},
"immutable_log_timestamp": {
"label": "Recorded in the immutable log",
"passed": true,
"timestamp": "2026-09-23T23:45:20.760Z",
"detail": "Recorded at 2026-09-23T23:45:20.760Z."
},
"receipt_schema_version": "0.3"
}
}
Expected result
expected verdict (corpus path): valid: the receipt must pass
Checks it exercises
| Check | Requirement | Why |
|---|---|---|
| receipt verification | must-pass | The corpus places this receipt under test-vectors/valid/. The file records verification_status: verified. |
Try Zambo free: add Zambo to your AI to run this kind of check on your own agent work, with 20 free calls per day and a Day Pass at $0.99 for 24h when you need more. Every call returns a verifiable receipt, and a receipt proves the saved result was not changed.
See the full set in the AER-1 corpus vectors index and the AER-1 corpus checks index, or read the standard itself: draft-zambo-aer1-26.