Step 2 — Watch a decision
One real decision, replayed end-to-end. The actual pipeline takes ~80 ms; this page paces the events at human-readable speed so you can see each gate fire.
- +00.0s agent POST /v1/payment-requests · APRP envelope (swap 0.05 ETH → USDC, sepolia)
- +00.0s sbo3l schema: deny_unknown_fields ✓ · all required fields present
- +00.0s sbo3l JCS-canonical request hash: 0xe044f13c5acb…
- +00.0s sbo3l nonce-replay gate: nonce 01HZRG… not seen ✓
- +00.1s policy decision: allow · matched rules [risk.low, asset.weth, chain.sepolia]
- +00.1s policy budget commit: 0.05 ETH (per-agent: 0.42/1.00 · per-vendor: 0.10/0.50 · global: 4.83/50.00)
- +00.1s audit append event · prev_event_hash 0x9aF3… · payload_hash 0x4c81…
- +00.1s audit Ed25519 signature: ed25519:…6f2c (chain length now 4220)
- +00.2s exec uniswap-sepolia adapter · quote 0xEd1f…2FB3 · sqrt_price_x96 863470429016…
- +00.3s exec execution_ref: 0xab12cd… (Sepolia tx hash)
- +00.3s sbo3l PolicyReceipt + executor_evidence emitted to agent
- +00.4s agent received signed receipt · request_hash 0xe044f1… · decision allow