Provable fairness
Every round is decided before you play it, by a secret whose fingerprint we publish in advance. You can recompute any result here and check it matches.
How it works
- 1We generate a random server seed and publish its SHA-256 hash before you play. The hash pins the seed down without revealing it.
- 2You supply a client seed, which you can change at any time below.
- 3Each round consumes the next nonce. The outcome is HMAC-SHA256(serverSeed, "clientSeed:nonce:cursor"), read as a number between 0 and 1.
- 4When you rotate the seed we reveal the old one. Hash it yourself — if it matches what we published, the outcomes could not have been altered after the fact.
Because the commitment is published first, the result of a round is fixed before anyone knows who is playing it. No account setting, staff flag or admin switch can change an outcome without breaking the hash — which anyone can check.
Verifier
Paste a revealed server seed and the round details. This runs the same function the games do — no session required, so you can check someone else's round too.
