Provably Fair
Every game outcome is cryptographically verifiable. No trust required — verify it yourself.
Server Seed
Before each game round, the server generates a cryptographic seed and commits its SHA-256 hash. This hash is visible to you before you play, so it cannot be changed afterwards.
Client Seed & Nonce
Your browser generates a random client seed. Combined with a sequential nonce (round number), this ensures every outcome is unique and influenced by your own entropy.
Result Calculation
The final result is computed as HMAC-SHA256(serverSeed, clientSeed + ':' + nonce). The first 8 hex characters are converted to a number that determines the game outcome.
Verification
After the round, the server seed is revealed. You can independently verify that SHA-256(serverSeed) matches the committed hash, and recalculate the result yourself.
Set Your Client Seed
Provide your own entropy for upcoming rounds. Leave blank to auto-generate a fresh random seed. Rotating also reveals your current server seed so every past round becomes verifiable.
Sign in to set your seedVerify a Game
Enter the seeds from a completed round to independently verify the result.
Recently revealed seeds
No revealed seeds yet
Live RTP (7-day rolling)
| Game | Live RTP | ||
|---|---|---|---|
| Loading... | |||
* Insufficient sample size (<100 bets) — showing theoretical RTP. Live RTP updates every 5 minutes.
RTP is measured from verified real-player bets only (simulated activity shown elsewhere is excluded), so this sample is smaller than the live activity feed.
All verification runs client-side in your browser. No data is sent to our servers.