Provably Fair

Every game outcome is cryptographically verifiable. No trust required — verify it yourself.

STEP 1

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.

STEP 2

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.

STEP 3

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.

STEP 4

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 seed

Verify 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)

GameLive 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.