Provably fair

Every minigame round is generated from a seed we commit to beforeyou play. Rotate your seed to reveal the old one, then replay any round yourself and check we didn't touch it.

How it works

  1. We generate a secret server seed and show you its SHA-256 hash up front. The hash locks the seed in — we can't change it later without the hash changing.
  2. You pick a client seed (or keep the random one). It mixes into every roll, so we can't know the outcome before you play either.
  3. Each round uses a nonce that increases by one.
  4. The round's numbers are HMAC-SHA256(serverSeed, clientSeed:nonce:cursor), turned into decimals.
  5. Rotate your seed and we reveal the old server seed. Hash it — it must match what you were shown in step 1 — then replay any round below.

Sign in to see your seeds

You can still use the verifier below with any seed.

Verifier

Runs entirely in your browser — nothing is sent to us. Paste a revealed server seed to confirm its hash and recompute a round's numbers.