Execution Protocol Receipt
USD 50.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
- PAYMENT_TRANSFER
- Receipt ID
- 2ec3d55c-7ba1-4f96-a6b8-05f842b76f69
- Transaction ID
- txn_transfer_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:30a9d75b3047c670f38bfe4732fb1e0cde6497a580a988787e5f080f3eeeafb3prev:0000000000000000000000000000000000000000000000000000000000000000
- #1 token_validation2msin:{"tokenId":"tok-sandbox-public"}out:{"tokenAccepted":true}hash:d849c56fc221f632d09e1cdc4addd905da8c5c330076bf123d78bb458acccd77prev:30a9d75b3047c670f38bfe4732fb1e0cde6497a580a988787e5f080f3eeeafb3
- #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": "2ec3d55c-7ba1-4f96-a6b8-05f842b76f69",
"transactionId": "txn_transfer_executed",
"agentId": "agent_sandbox_demo",
"sessionId": "session_sandbox",
"created": "2026-05-09T04:51:27.168Z",
"entries": [
{
"entryId": "53ace4d2-2c6e-4c87-b91f-3d5d43b5513f",
"index": 0,
"stepName": "__genesis__",
"input": null,
"output": null,
"startTime": "2026-05-09T04:51:27.168Z",
"endTime": "2026-05-09T04:51:27.168Z",
"latencyMs": 0,
"cost": null,
"error": null,
"previousHash": "0000000000000000000000000000000000000000000000000000000000000000",
"metadata": {},
"hash": "30a9d75b3047c670f38bfe4732fb1e0cde6497a580a988787e5f080f3eeeafb3"
},
{
"entryId": "8ea51942-394e-4a55-b86f-dd729bd31569",
"index": 1,
"stepName": "token_validation",
"input": {
"tokenId": "tok-sandbox-public"
},
"output": {
"tokenAccepted": true
},
"startTime": "2026-05-06T14:32:00.000Z",
"endTime": "2026-05-06T14:32:00.002Z",
"latencyMs": 2,
"cost": null,
"error": null,
"previousHash": "30a9d75b3047c670f38bfe4732fb1e0cde6497a580a988787e5f080f3eeeafb3",
"metadata": {},
"hash": "d849c56fc221f632d09e1cdc4addd905da8c5c330076bf123d78bb458acccd77"
},
{
"entryId": "c9584373-172d-44de-951a-9701776adfcd",
"index": 2,
"stepName": "schema",
"input": {
"archetype": "PAYMENT_TRANSFER",
"constraints": {
"recipient": "vendor/acme_corp",
"amount_usd": "50.00",
"max_total_usd": "1000.00"
}
},
"output": {
"schemaValid": true
},
"startTime": "2026-05-06T14:32:00.003Z",
"endTime": "2026-05-06T14:32:00.006Z",
"latencyMs": 3,
"cost": null,
"error": null,
"previousHash": "d849c56fc221f632d09e1cdc4addd905da8c5c330076bf123d78bb458acccd77",
"metadata": {},
"hash": "31cdceb60986318a550cb196403868c7f0feaae38c6b14e12cc85b199e8dd60d"
},
{
"entryId": "8426b7e9-8e13-4719-89e2-16e7589389f7",
"index": 3,
"stepName": "boundary",
"input": {
"archetype": "PAYMENT_TRANSFER"
},
"output": {
"policyPassed": true
},
"startTime": "2026-05-06T14:32:00.007Z",
"endTime": "2026-05-06T14:32:00.012Z",
"latencyMs": 5,
"cost": null,
"error": null,
"previousHash": "31cdceb60986318a550cb196403868c7f0feaae38c6b14e12cc85b199e8dd60d",
"metadata": {},
"hash": "6a66d240edbb01d30721092a6742e900d0840a32360e836edfd646dc8a2e2498"
},
{
"entryId": "475e8894-0d0a-4615-ac39-528ab6a265b4",
"index": 4,
"stepName": "completeness",
"input": {
"archetype": "PAYMENT_TRANSFER"
},
"output": {
"allRequiredPresent": true
},
"startTime": "2026-05-06T14:32:00.013Z",
"endTime": "2026-05-06T14:32:00.015Z",
"latencyMs": 2,
"cost": null,
"error": null,
"previousHash": "6a66d240edbb01d30721092a6742e900d0840a32360e836edfd646dc8a2e2498",
"metadata": {},
"hash": "3513d9fce243de8e8d4b1fa34afa3d3ec345f0faf586e5a62f967be6ac9183a6"
},
{
"entryId": "2c8f7c94-892e-44ad-b8c7-d791a2c730b4",
"index": 5,
"stepName": "math",
"input": {
"archetype": "PAYMENT_TRANSFER"
},
"output": {
"anomalyVerdict": "ok",
"score": 0.94
},
"startTime": "2026-05-06T14:32:00.016Z",
"endTime": "2026-05-06T14:32:00.024Z",
"latencyMs": 8,
"cost": null,
"error": null,
"previousHash": "3513d9fce243de8e8d4b1fa34afa3d3ec345f0faf586e5a62f967be6ac9183a6",
"metadata": {},
"hash": "15823c0bb6aef5a418cc9ae3a756709c5191472267cba84b1cda7719cf817664"
},
{
"entryId": "b75a1a8e-586b-44dd-aefe-3237944e9c41",
"index": 6,
"stepName": "execute",
"input": {
"archetype": "PAYMENT_TRANSFER",
"constraints": {
"recipient": "vendor/acme_corp",
"amount_usd": "50.00",
"max_total_usd": "1000.00"
}
},
"output": {
"providerRef": "ach-AY7F1",
"chargedAmount": "50.00"
},
"startTime": "2026-05-06T14:32:00.025Z",
"endTime": "2026-05-06T14:32:00.825Z",
"latencyMs": 800,
"cost": null,
"error": null,
"previousHash": "15823c0bb6aef5a418cc9ae3a756709c5191472267cba84b1cda7719cf817664",
"metadata": {},
"hash": "9f5db260d6346144f26aaae0625fc386e3c10185432ecee6bb1d3ac63a35a894"
},
{
"entryId": "44297384-2e6f-40a6-ab9f-f802529aec19",
"index": 7,
"stepName": "commit_auth_split",
"input": {
"providerRef": "ach-AY7F1"
},
"output": {
"committed": true
},
"startTime": "2026-05-06T14:32:00.826Z",
"endTime": "2026-05-06T14:32:00.830Z",
"latencyMs": 4,
"cost": null,
"error": null,
"previousHash": "9f5db260d6346144f26aaae0625fc386e3c10185432ecee6bb1d3ac63a35a894",
"metadata": {},
"hash": "6070418ead2b1721396373f23cb1fe23e296ef2ec122506b9beb200ddd0140e0"
},
{
"entryId": "e9ae12f7-e487-427a-a570-690aed30970a",
"index": 8,
"stepName": "receipt",
"input": null,
"output": {
"signed": true
},
"startTime": "2026-05-06T14:32:00.831Z",
"endTime": "2026-05-06T14:32:00.951Z",
"latencyMs": 120,
"cost": null,
"error": null,
"previousHash": "6070418ead2b1721396373f23cb1fe23e296ef2ec122506b9beb200ddd0140e0",
"metadata": {},
"hash": "51f3409457562df9076b49e39d83a6d8a733b788b1c10ec9e25fdee0fd74b610"
}
],
"signature": {
"kid": "sandbox-2026-05",
"alg": "ES256",
"value": "Q2-6i3c0XBvShOEZGQiV5JxVV3TVvmgONWUeFjiXCdWgUS1jqCaIGt4REiy1FjFaJVAsRvT1J4b498QCfmYfZw"
},
"amendmentOf": null,
"eventType": "ORIGINAL",
"paymentStatus": "charged",
"money": {
"offerCurrency": "USD",
"offerAmount": "50.00",
"chargeCurrency": "USD",
"chargeAmount": "50.00"
},
"idempotencyKey": "idem_transfer_executed",
"replicaId": "sandbox-replica-0",
"chainId": "chain_transfer_executed",
"regulatoryFramework": [],
"metadata": {
"sandbox": true,
"fixtureId": "transfer-ok",
"pairId": "transfer",
"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