Cryptographic proof that every spin is fair and predetermined
Provably Fair is a cryptographic system that proves game outcomes are determined before you place your bet. This makes it mathematically impossible for the casino to manipulate results.
Unlike traditional casinos where you must "trust" the house, our system provides verifiable proof. After each game, you can use the revealed seed to verify that the outcome was predetermined and not altered.
While playing, you only see the Server Seed Hash (a commitment). To verify your spins, you need the actual Server Seed which is only revealed after you rotate to a new seed. This ensures we can't change the seed after you've bet.
Make note of the Server Seed Hash and nonce shown during play
Click "Rotate Seed" in the casino to reveal the old seed
Copy the revealed 64-character server seed
Enter the revealed seed, client seed, and nonce to verify
Understanding the difference is key to verification:
This is a commitment โ proof the seed exists, but not the seed itself. You cannot verify spins with just the hash.
This is the actual secret used to generate outcomes. Only revealed after you rotate to a new seed.
Before you play: We show you a hash of our seed. This commits us to that seed โ we cannot change it later without the hash changing.
After you rotate: We reveal the actual seed. You can then:
Before you start playing, we generate a secret server seed and show you its SHA-256 hash. This hash is your proof that the seed existed before any bets were placed.
You can set your own client seed to influence the outcome. Combined with our server seed, this ensures neither party can predict or manipulate results alone.
Each spin uses an incrementing nonce (game counter). Combined with the seeds, this creates a unique, deterministic outcome for every game.
The combined hash is calculated as: HMAC-SHA256(server_seed, client_seed:nonce). The first 8 hex characters are converted to a number (0-99,999) which determines the result.
When you rotate your seed, the old server seed is revealed. You can then verify that its hash matches what was shown before, and recalculate all game outcomes yourself.
The roll value (0-99,999) maps to these prize ranges. This table is public and verifiable:
| Result | Example | Roll Range | Probability | Multiplier |
|---|---|---|---|---|
| Jackpot | 7๏ธโฃ7๏ธโฃ7๏ธโฃ | 99,900 - 99,999 | 0.1% | 100x |
| Triple Diamond | ๐๐๐ | 99,100 - 99,899 | 0.8% | 15x |
| Triple Lightning | โกโกโก | 98,000 - 99,099 | 1.1% | 10x |
| Triple Bitcoin | โฟโฟโฟ | 95,000 - 97,999 | 3% | 5x |
| Triple Fruit | ๐๐๐ | 89,000 - 94,999 | 6% | 3x |
| Any Pair | ๐๐๐ | 75,000 - 88,999 | 14% | 2x |
| Miss | ๐๐โก | 0 - 74,999 | 75% | 0x |
Variable Wagers: Bet amounts of 1,000, 2,000, 3,000, or 5,000 sats. Prizes scale with your bet (e.g., 100x Jackpot on a 5,000 sat bet = 500,000 sats).
Make sure you're entering the revealed Server Seed (64 hex characters), NOT the Server Seed Hash. You can only get the revealed seed after rotating to a new seed in the casino.