Provably Fair Verification

Verify any past game result using the revealed server seed. The RNG uses HMAC-SHA256 for deterministic, verifiable outcomes.

Verify a Game

How It Works

  1. Before you play, the server generates a server seed and shows you its SHA-256 hash.
  2. You provide a client seed (or use the default).
  3. Each game uses: HMAC-SHA256(server_seed, client_seed:nonce:cursor) to generate random numbers.
  4. After you rotate your seed, the old server seed is revealed.
  5. You can verify: SHA-256(revealed_seed) == original_hash, proving the seed wasn't changed.
  6. You can replay the RNG to confirm the game outcome was fair.