← covergoal

CoverGoal · settlement receipt

Free round if the proof says so

venue AHs1…Q8yi

Fixturefixture 18179551 · World Cup
Conditionhome team goals > 2
Cover500 USDC
Premium paid137.5 USDC
Proof (Merkle)
Validation tx2EWdDyP9…9vhvDVWM
SETTLED 4.0s AFTER FULL-TIME

zero humans in the settlement path · verify everything yourself

Verify it yourself

  1. Open the policy account — the condition and payout live on-chain, not in this page.
  2. In the account's transaction history, the settlement contains an inner instruction to txoracle validate_stat— TxODDS's program verifying the Merkle proof of the match stat. (Devnet prunes transactions after a few days; the account state above is permanent, and we archive settlement transactions in the repo's evidence/ directory.)
  3. No multisig, no vote, no admin key appears anywhere in that path. That's the whole point.

What this policy cannot do

watch these attacks fail against the live program →

The resolution walk · zero humans

  1. Match stat

    the final-whistle number, straight from the pitch

  2. Stat leaf

    hashed into the score-update event tree

  3. Event root

    folded into the fixture summary

  4. Daily root

    anchored on Solana by TxODDS

  5. validate_stat

    our program CPIs in — the proof checks out

  6. Payout

    USDC leaves escrow. No vote. No dispute. Just math.

settlement tx 2EWdDyP9L19vhvDVWM— archived in the repo's evidence/ (devnet prunes old tx history; the account state above is permanent)

Don't trust this page

This button re-runs the page's chain read on your machine: raw RPC to devnet, account bytes decoded locally, compared field-by-field against what's rendered above.