Execution Protocol Receipt
USD 0.00
EXECUTEDCryptographic proof of an Execution Protocol sandbox transaction. Every step is hash-chained, signed, and verifiable using only the public key.
✓ Verified · EXECUTED
This verification ran in your browser. No data was sent to the issuer.
- Structural — hash chain
- Kid resolved
- ES256 signature
- Not quarantined
Transaction
- Archetype
- DATA_EXPORT
- Receipt ID
- bd340916-9289-42f0-9726-94560de6b213
- Transaction ID
- txn_data_executed
- Event type
- ORIGINAL
- Payment status
- charged
- Chain integrity
- Hash chain intact — 9 linked entries
Deterministic execution pipeline · 8 steps · all passed
- #12ms
Authorisation token verified
token_validation
- #23ms
Request shape validated
schema
- #35ms
Boundary policy passed
boundary
- #42ms
Required fields present
completeness
View full hash chain (9 entries)
- #0 __genesis__0msin:nullout:nullhash:13033d7833db7547cad6d108fa89001279a6f8db7124b3e9d9f3680d95192359prev:0000000000000000000000000000000000000000000000000000000000000000
- #1 token_validation2msin:{"tokenId":"tok-sandbox-public"}out:{"tokenAccepted":true}hash:a57d9fa09f8810f9bbff8dfe08aff4d9ffecd7bdf65ba9552d39cdc8bf28d687prev:13033d7833db7547cad6d108fa89001279a6f8db7124b3e9d9f3680d95192359
- #2 schema3msin:
Verify locally
Run the verification in your browser. The receipt JSON and the published public key are the only inputs needed.
- Spec
- ep-receipt/2026-04-27
- Algorithm
- ES256
- Canonicalisation
- RFC 8785 JCS
- Public keys
- /.well-known/jwks.json
Without an execution layer
- ✗ Action either runs unchecked or fails opaquely
- ✗ No third party can confirm what happened
- ✗ The audit trail is whoever the issuer says it is
With Execution Protocol
- ✓ Every action passes a deterministic policy gate
- ✓ Every terminal state emits a signed receipt
- ✓ Anyone with the public key can verify offline
The model can hallucinate. The execution layer cannot.
Receipt JSON
{
"version": {
"spec": "ep-receipt/2026-04-27"
},
"receiptId": "bd340916-9289-42f0-9726-94560de6b213",
"transactionId": "txn_data_executed",
"agentId": "agent_sandbox_demo",
"sessionId": "session_sandbox",
"created": "2026-05-09T04:51:27.172Z",
"entries": [
{
"entryId": "cb728fe0-2d5e-49e7-8fd4-506fe14d6446",
"index": 0,
"stepName": "__genesis__",
"input": null,
"output": null,
"startTime": "2026-05-09T04:51:27.172Z",
"endTime": "2026-05-09T04:51:27.172Z",
"latencyMs": 0,
"cost": null,
"error": null,
"previousHash": "0000000000000000000000000000000000000000000000000000000000000000",
"metadata": {},
"hash": "13033d7833db7547cad6d108fa89001279a6f8db7124b3e9d9f3680d95192359"
},
{
"entryId": "0b6a5ef3-9f61-489a-adc9-b72d5e188f63",
"index": 1,
"stepName": "token_validation",
"input": {
"tokenId": "tok-sandbox-public"
},
"output": {
"tokenAccepted": true
},
"startTime": "2026-05-06T14:34:00.000Z",
"endTime": "2026-05-06T14:34:00.002Z",
"latencyMs": 2,
"cost": null,
"error": null,
"previousHash": "13033d7833db7547cad6d108fa89001279a6f8db7124b3e9d9f3680d95192359",
"metadata": {},
"hash": "a57d9fa09f8810f9bbff8dfe08aff4d9ffecd7bdf65ba9552d39cdc8bf28d687"
},
{
"entryId": "14e0e355-422d-4eeb-a5ab-a968666a00e6",
"index": 2,
"stepName": "schema",
"input": {
"archetype": "DATA_EXPORT",
"constraints": {
"dataset": "customers/aggregate-stats",
"granularity": "region",
"no_pii": true
}
},
"output": {
"schemaValid": true
},
"startTime": "2026-05-06T14:34:00.003Z",
"endTime": "2026-05-06T14:34:00.006Z",
"latencyMs": 3,
"cost": null,
"error": null,
"previousHash": "a57d9fa09f8810f9bbff8dfe08aff4d9ffecd7bdf65ba9552d39cdc8bf28d687",
"metadata": {},
"hash": "4440d2257b168efd13ec470d6d30b2f57bce81c20eb3dd349280c56c3dd1cad1"
},
{
"entryId": "cadcd953-a537-46a9-926a-4279340eee25",
"index": 3,
"stepName": "boundary",
"input": {
"archetype": "DATA_EXPORT"
},
"output": {
"policyPassed": true
},
"startTime": "2026-05-06T14:34:00.007Z",
"endTime": "2026-05-06T14:34:00.012Z",
"latencyMs": 5,
"cost": null,
"error": null,
"previousHash": "4440d2257b168efd13ec470d6d30b2f57bce81c20eb3dd349280c56c3dd1cad1",
"metadata": {},
"hash": "66aae7fbb43f52fff41f17aeeabc3193ec38509e06039302ed09ebc1cd9e52e6"
},
{
"entryId": "5d6dc55c-a18c-404d-b064-ca2612a29da5",
"index": 4,
"stepName": "completeness",
"input": {
"archetype": "DATA_EXPORT"
},
"output": {
"allRequiredPresent": true
},
"startTime": "2026-05-06T14:34:00.013Z",
"endTime": "2026-05-06T14:34:00.015Z",
"latencyMs": 2,
"cost": null,
"error": null,
"previousHash": "66aae7fbb43f52fff41f17aeeabc3193ec38509e06039302ed09ebc1cd9e52e6",
"metadata": {},
"hash": "ce868e1a8ca4363bd0c04070227897508b8904be1b9141fda721dceaf7fddb07"
},
{
"entryId": "692f8618-421d-4d4d-8ca2-8ee0781178a3",
"index": 5,
"stepName": "math",
"input": {
"archetype": "DATA_EXPORT"
},
"output": {
"anomalyVerdict": "ok",
"score": 0.94
},
"startTime": "2026-05-06T14:34:00.016Z",
"endTime": "2026-05-06T14:34:00.024Z",
"latencyMs": 8,
"cost": null,
"error": null,
"previousHash": "ce868e1a8ca4363bd0c04070227897508b8904be1b9141fda721dceaf7fddb07",
"metadata": {},
"hash": "4f684eb717e4229ea0a5c0e34f04b2689de2915028fe3bca36f31ffd7c256b0b"
},
{
"entryId": "05b8c8f5-7925-465e-a096-89296d72c88a",
"index": 6,
"stepName": "execute",
"input": {
"archetype": "DATA_EXPORT",
"constraints": {
"dataset": "customers/aggregate-stats",
"granularity": "region",
"no_pii": true
}
},
"output": {
"providerRef": "export-3K2F9",
"chargedAmount": null
},
"startTime": "2026-05-06T14:34:00.025Z",
"endTime": "2026-05-06T14:34:00.825Z",
"latencyMs": 800,
"cost": null,
"error": null,
"previousHash": "4f684eb717e4229ea0a5c0e34f04b2689de2915028fe3bca36f31ffd7c256b0b",
"metadata": {},
"hash": "09011cf305cf2e152e3fdb6d96c8352a8634d12dde278d8e81d9d62013c284b4"
},
{
"entryId": "23f7841d-061d-4d3f-8a5e-41b6f88ddabc",
"index": 7,
"stepName": "commit_auth_split",
"input": {
"providerRef": "export-3K2F9"
},
"output": {
"committed": true
},
"startTime": "2026-05-06T14:34:00.826Z",
"endTime": "2026-05-06T14:34:00.830Z",
"latencyMs": 4,
"cost": null,
"error": null,
"previousHash": "09011cf305cf2e152e3fdb6d96c8352a8634d12dde278d8e81d9d62013c284b4",
"metadata": {},
"hash": "06e0ff56253a7b7eeddadf05f6401e65ffa3e2ffb68d358621cd6110a66dc414"
},
{
"entryId": "6864bddd-6dab-4701-a7b5-a94039f309da",
"index": 8,
"stepName": "receipt",
"input": null,
"output": {
"signed": true
},
"startTime": "2026-05-06T14:34:00.831Z",
"endTime": "2026-05-06T14:34:00.951Z",
"latencyMs": 120,
"cost": null,
"error": null,
"previousHash": "06e0ff56253a7b7eeddadf05f6401e65ffa3e2ffb68d358621cd6110a66dc414",
"metadata": {},
"hash": "0ce1d0354e900e23ad9bf8dbffaffffc5e750597c93921de8115dc522178b72e"
}
],
"signature": {
"kid": "sandbox-2026-05",
"alg": "ES256",
"value": "yc0R7V1OzUCBX-7wqDp3YV90S7V7Ltmes-AisGDYaYr2fXYqhb7xo0eSi6wzofkCSuovaSzUV06HEVA1ZxVf3w"
},
"amendmentOf": null,
"eventType": "ORIGINAL",
"paymentStatus": "charged",
"money": {
"offerCurrency": "USD",
"offerAmount": "0.00",
"chargeCurrency": "USD",
"chargeAmount": "0.00"
},
"idempotencyKey": "idem_data_executed",
"replicaId": "sandbox-replica-0",
"chainId": "chain_data_executed",
"regulatoryFramework": [],
"metadata": {
"sandbox": true,
"fixtureId": "data-aggregate",
"pairId": "data",
"outcome": "executed"
}
}More on Execution Protocol
- Read the action-layer whitepaper — the framing behind the protocol
- Try the sandbox — produce your own signed receipt
- Read the verification spec — implement an independent verifier in 30 minutes