Execution Protocol Receipt
USD 9200.00
BLOCKEDCryptographic proof of an Execution Protocol sandbox transaction. Every step is hash-chained, signed, and verifiable using only the public key.
✓ Verified · BLOCKED
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
- b44b4da7-3ebe-492a-abd0-504d964e4290
- Transaction ID
- txn_hotel_blocked
- Event type
- ORIGINAL
- Payment status
- not_charged
- Chain integrity
- Hash chain intact — 5 linked entries
Deterministic execution pipeline · 3 steps · halted
- #12ms
Authorisation token verified
token_validation
- #23ms
Request shape validated
schema
- #35ms
Boundary policy passed
boundary
- #4
Required fields present
completeness
View full hash chain (5 entries)
- #0 __genesis__0msin:nullout:nullhash:054c681fd6c1d0ec6ccd61c1e7483d78da54c03c587631efd4bd5e2e9a93291eprev:0000000000000000000000000000000000000000000000000000000000000000
- #1 token_validation2msin:{"tokenId":"tok-sandbox-public"}out:{"tokenAccepted":true}hash:55de05009addc30116fe3f3a000bfa9db5f5abf6b8de30e8e7f5a8c27c2a38ebprev:054c681fd6c1d0ec6ccd61c1e7483d78da54c03c587631efd4bd5e2e9a93291e
- #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": "b44b4da7-3ebe-492a-abd0-504d964e4290",
"transactionId": "txn_hotel_blocked",
"agentId": "agent_sandbox_demo",
"sessionId": "session_sandbox",
"created": "2026-05-09T04:51:27.113Z",
"entries": [
{
"entryId": "601aebef-c8b5-4250-949f-eeebd80de2c8",
"index": 0,
"stepName": "__genesis__",
"input": null,
"output": null,
"startTime": "2026-05-09T04:51:27.113Z",
"endTime": "2026-05-09T04:51:27.113Z",
"latencyMs": 0,
"cost": null,
"error": null,
"previousHash": "0000000000000000000000000000000000000000000000000000000000000000",
"metadata": {},
"hash": "054c681fd6c1d0ec6ccd61c1e7483d78da54c03c587631efd4bd5e2e9a93291e"
},
{
"entryId": "4a65550f-f162-4806-a0c3-c38a6bdd2861",
"index": 1,
"stepName": "token_validation",
"input": {
"tokenId": "tok-sandbox-public"
},
"output": {
"tokenAccepted": true
},
"startTime": "2026-05-06T14:31:00.000Z",
"endTime": "2026-05-06T14:31:00.002Z",
"latencyMs": 2,
"cost": null,
"error": null,
"previousHash": "054c681fd6c1d0ec6ccd61c1e7483d78da54c03c587631efd4bd5e2e9a93291e",
"metadata": {},
"hash": "55de05009addc30116fe3f3a000bfa9db5f5abf6b8de30e8e7f5a8c27c2a38eb"
},
{
"entryId": "5eec8bfb-0dea-4c99-a168-9c3520251179",
"index": 2,
"stepName": "schema",
"input": {
"archetype": "PAYMENT_TRANSFER",
"constraints": {
"recipient": "vendor/acme_corp",
"amount_usd": "9200.00",
"max_total_usd": "1000.00"
}
},
"output": {
"schemaValid": true
},
"startTime": "2026-05-06T14:31:00.003Z",
"endTime": "2026-05-06T14:31:00.006Z",
"latencyMs": 3,
"cost": null,
"error": null,
"previousHash": "55de05009addc30116fe3f3a000bfa9db5f5abf6b8de30e8e7f5a8c27c2a38eb",
"metadata": {},
"hash": "4ca35a54857f671e51802fe6818435e04ee8df248b38034c6c0ecbc86aa65fcc"
},
{
"entryId": "4bab457f-2f2c-4084-8074-bca8a64dd432",
"index": 3,
"stepName": "boundary",
"input": {
"archetype": "PAYMENT_TRANSFER",
"constraints": {
"recipient": "vendor/acme_corp",
"amount_usd": "9200.00",
"max_total_usd": "1000.00"
}
},
"output": null,
"startTime": "2026-05-06T14:31:00.007Z",
"endTime": "2026-05-06T14:31:00.012Z",
"latencyMs": 5,
"cost": null,
"error": "EP_DELEGATION_BLOCK",
"previousHash": "4ca35a54857f671e51802fe6818435e04ee8df248b38034c6c0ecbc86aa65fcc",
"metadata": {
"code": "EP_DELEGATION_BLOCK",
"field": "amount_usd",
"public_message": "This action could not be completed. The gateway logged the cause for review."
},
"hash": "83a7340a05204b59e6c2ac71ebe522382a52092e74bb396a84bedb88bdc34aa4"
},
{
"entryId": "297af62e-249e-44fa-b7c7-7638d6d3d5c8",
"index": 4,
"stepName": "receipt",
"input": null,
"output": {
"signed": true
},
"startTime": "2026-05-06T14:31:00.013Z",
"endTime": "2026-05-06T14:31:00.133Z",
"latencyMs": 120,
"cost": null,
"error": null,
"previousHash": "83a7340a05204b59e6c2ac71ebe522382a52092e74bb396a84bedb88bdc34aa4",
"metadata": {},
"hash": "16eeee234ddc971b3f021ea403dae186a2c9fbd59c7ecf49b19874977d17230f"
}
],
"signature": {
"kid": "sandbox-2026-05",
"alg": "ES256",
"value": "0oj_P1kWuyyKBqzce1KsBBUNGEy85fn0yCE0ZwNNsPlk5-TbtZRITlmxW9BKXRyCCZ0eDE84WNQ9CXxi8QibTw"
},
"amendmentOf": null,
"eventType": "ORIGINAL",
"paymentStatus": "not_charged",
"money": {
"offerCurrency": "USD",
"offerAmount": "9200.00",
"chargeCurrency": "USD",
"chargeAmount": "0.00"
},
"idempotencyKey": "idem_hotel_blocked",
"replicaId": "sandbox-replica-0",
"chainId": "chain_hotel_blocked",
"regulatoryFramework": [],
"metadata": {
"sandbox": true,
"fixtureId": "hotel-overspend",
"pairId": "hotel",
"outcome": "blocked"
}
}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