Start a Session
The server generates a random serverSeed and shares only its
SHA-256 hash β a cryptographic commitment. The seed stays
secret until you close the session, so the server cannot change it retroactively.
Session Info
β
β
β
This is the server's cryptographic commitment.
The server cannot change the seed after sharing this hash.
At the end you will verify that SHA-256(revealedServerSeed) === this hash.
0
Play Rounds
Each outcome is derived from
HMAC-SHA512(serverSeed, "clientSeed:nonce").
The nonce increments automatically with every round.
Round History
0 roundsNo rounds yet β click a game button above to start!
| # | Game | Result | Nonce | Raw Float (approx.) | Server Hash |
|---|
Ends the session and reveals the serverSeed so every round can be
independently verified using nothing but cryptography.
Verification
β
Round-by-Round Verification
All results are re-derived client-side using the browser's built-in Web Crypto API β no server contact, no libraries.
No rounds to verify.
| # | Game | Nonce | Raw Float | Recorded | Re-derived | Status |
|---|
π Manual Verification
Paste any combination of seeds and a nonce to verify a single float: