Verify it yourself
Don't trust us — trust the chain. Paste a resolved question id and this page reads Base directly, fetches the proofs and recomputes the hashes in your browser.
Reading Base Sepolia (chain 84532) — contracts not yet deployed.
What this proves
- The secret pairing was fixed before viewing. Each image-to-result pairing is committed on-chain (a hash) before anyone views; after resolution the full pairing is revealed and the hash recomputed. A match means it could not have been altered after impressions or after the market resolved.
- The call was locked before resolution. Each prediction is committed with a timestamp
tPredictstrictly earlier than the resolve timetResolve— proving the call wasn't made after the result was known. - Recompute the aggregates. A resolved-only dataset and a short script let anyone recompute the hit-rate, z-score, calibration and P&L from the on-chain log. See methodology.