plumb

We can't change a pick after kickoff. Here's the receipt.

Like mailing your prediction to yourself, postmarked before the game — you can't fake the postmark.

South Africa vs CanadaSample

Cryptographically valid — confirming the on-chain anchor…

schedulePending anchor

Forecast locked Jun 28, 06:13 UTC, 13 hours before kickoff. Checking…

edit any value to try to fake it.

View on Polygonscan arrow_outward
verified_userchecked in your browser — not our word.

What the other verdicts look like

Busted

✕ Busted — the chain rejects it.

e.g. hash 0x8f…2a ≠ 0x9b…1c

Pending

Awaiting the first on-chain anchor…

tx: pending first anchor

How do we know?

Step 1

Locked — we write the forecast to a public blockchain before kickoff.

Step 2

Stamped — Polygon timestamps it; we can't backdate.

Step 3

Anyone can check — your browser re-checks it; so could 10,000 strangers.