A step-by-step walkthrough of what the agents actually did, every payment they settled on Base, the accountability chain they left behind, and how an outsider re-checks all of it with zero trust in BlindOracle.
That has been BlindOracle's headline value from day one. The problem with headline values is that they're easy to say and hard to show.
So we stopped describing it and ran it for real: a live fleet of agents buying a paid service from each other, each leaving an on-chain receipt and a signed accountability record — then handed the whole bundle to a key-free verifier.
prediction.blindoracle SKUProofOfDelegation (kind 30014) is emitted, HMAC-signed + hash-chainedRun it 30 times → 30 settled payments, a 60-record delegation chain (2 records per engagement), and one manifest that ties every payment to every accountability record.
Each delegation record's event_id = sha256 of its canonical content. The next record stores that id as its prev_hash. Change one byte anywhere and the chain visibly breaks.
# delegation_verify (from manifest.json) { "ok": true, "total_records": 60, "chained_records": 60, "first_break_at": null # ← unbroken, end to end }
Each link goes to a public Basescan page. Not a screenshot, not our dashboard — the chain itself.
auditor_verify.py — key-free, stdlib onlyNo API key. No node of ours. It re-hashes every delegation record and queries public Base RPCs for every transaction. Four independent checks must all pass.
event_id from its contentprev_hash links each record to the previous$ python3 auditor_verify.py manifest.json delegation_proofs.jsonl CHECK 1 integrity : 60 delegation records hashed — OK CHECK 2 chain : prev_hash links — OK (unbroken) CHECK 3 completeness: 60 cited ids, 0 missing — OK CHECK 4 on-chain : 30/30 settled txs confirmed on Base — OK ------------------------------------------------------------ interactions: 30 settled_ok: 30 total_usd: 0.3 distinct agents: 30 RESULT: PASS — every agent activity independently verified, no trust in BlindOracle required.
Tamper with any record or any tx hash and a specific check fails. That's the whole point: the proof is in the failure modes, not in our word.
# Python stdlib only. Queries public Base RPCs.
python3 auditor_verify.py manifest.json delegation_proofs.jsonl
BlindOracle is the trust layer for the agent economy: every action settled, delegated, and externally verifiable — no trust in us required. See how we audited our own agents or who audits the agents?