Provably Fair Explained

Provably fair is one of crypto gambling’s genuine innovations — a cryptographic way for you to verify that a game’s outcome wasn’t manipulated. Here’s how it works, and just as importantly, what it does not guarantee.
The mechanism
Before your bet, the casino generates a secret server seed and shows you its hash (a one-way fingerprint) — a commitment it can’t change without detection. Your client seed (which you can set or randomise) and a nonce (a counter that increments each bet) combine with the server seed to produce the result of every round. Because the server seed was committed before you played, and revealed after, the casino cannot alter outcomes once bets are placed.
How to verify a result
After a round (or when you rotate your seed), the casino reveals the plain server seed. You then: (1) hash the revealed server seed and confirm it matches the hash shown earlier, and (2) feed the server seed, your client seed and the nonce into the published algorithm (often open-source, e.g. on GitHub) to recompute the exact outcome. If both match, the round was provably fair. Most provably-fair sites include a built-in verifier, and third-party verifiers exist too.
What it proves — and what it doesn’t
Provable fairness proves the game wasn’t rigged after your bet. It does not:
- Remove the house edge. A provably-fair dice game still has its ~1% edge — fairness and profitability are different things.
- Guarantee the operator will pay you. A site can have verifiable games and still delay or dispute withdrawals — operator trust is separate (see, for example, our BC.Game review, which has provably-fair games but real operator trust flags).
- Cover third-party slots. Studio slots rely on their own audited RNGs, not provable fairness.
Where to play provably-fair games
The strongest provably-fair Originals come from Cloudbet, Stake and Gamdom — see the best provably-fair casinos. Verify a few rounds yourself the first time; it only takes a minute and it’s the whole point.