Provably fair
How a result is made
- Before a round, the site generates a random server seed and shows you its SHA-256 hash — the commitment.
- You have a client seed you can change any time. Solo rounds use
clientSeed:nonce; rooms useroomId:seedA:seedB…in join order, committed before anyone joins. - The result comes from
HMAC-SHA256(serverSeed, message:cursor): eight floats in [0, 1) per hash, mapped to the game by a fixed rule (heads if the first float < 0.5, and so on). - When you rotate, the server seed is revealed. Hash it, compare to the commitment, replay the maths — the verifier does it for any round id, and the standalone verifier (plain HTML, no framework) does the same without trusting this site's code. Algorithm and tables:
docs/FAIRNESS.md.
Your seeds
Sign in to see your commitment, client seed and nonce.
