tour · step 3 of 3
Commit. Receipts. Reveal.
This is the proof. Nothing here comes from a simulation: every value is reconstructed live from Sepolia events by an independent verifier package, and every row links to its real transaction on Etherscan.
live on-chain · read from Sepolia staging
READING…These values are read live from the deployed staging contracts — not generated. Participant 0x9673afB9…D9994Eb4.
verifier verdict · participant 0x9673afB9…D9994Eb4
NO REVEAL — RECEIPTS ONLY—commitment = keccak(policyHash ‖ salt)
✓every receipt signer = committed signer
✓EIP-712 digests recomputed
1 · commitment (sealed before any action)
committed hash (PolicyCommit.commits)
receipt signer (derived from salt)
commit block
11682878
reveal
sealed (not yet revealed)
production salt stays sealed until scores publish
2 · signed receipts · ecrecover === committed signer
ALL VERIFIED ✓| round | price | HF | action | nonce | digest | tx |
|---|---|---|---|---|---|---|
| no receipts posted yet | ||||||
3 · reveal
Not yet revealed. Before reveal the commitment above is all anyone has — a single 32-byte hash. The per-round audit unlocks once reveal(policy, salt) is posted on-chain.