The problem it solves
At an ordinary online casino, the result of every spin or roll comes from a random number generator you never see. You are trusting that the operator didn’t tilt the odds, didn’t change the result after your bet, and didn’t peek at your wager first. There is no way to check any of it. Regulators audit some casinos, but an audit is a periodic snapshot by a third party — not something you can verify on your own bet, right now.
Provably fair replaces "trust us" with "check it yourself." It uses a cryptographic commitment so the casino has to lock in the result before you play, in a way it cannot change later without you catching it.
How it works: commit, mix, reveal
The mechanism rests on a one-way hash — a function that turns any input into a fixed fingerprint that is easy to compute forwards but effectively impossible to reverse. The flow has three moves:
- Commit — before you bet, the casino generates a secret server seed and shows you only its hash (its fingerprint). This is a promise: the result is already fixed to this seed, but you can’t read the seed yet.
- Mix — you contribute a client seed (usually you can set or refresh it). The outcome is computed by combining the server seed, your client seed, and a nonce — a counter that ticks up with every bet so each result is unique.
- Reveal — when you rotate seeds or end the session, the casino reveals the original server seed. You hash it yourself and confirm it matches the fingerprint it showed you up front, then re-run the combine step to reproduce the exact result.
Why the casino can’t cheat this
Two properties do the work. Because the casino committed to the server seed’s hash before your bet, it cannot swap in a different seed afterward — the revealed seed would hash to a different fingerprint and the fraud would be obvious. And because your client seed is mixed in, the casino cannot pre-compute a result tailored against you without knowing a value you control.
So a correctly implemented provably fair game gives you a specific, checkable guarantee: this outcome was determined by seeds fixed before I played, and no one altered it after the fact.
Verifying a bet, step by step
The whole point is that you don’t have to take anyone’s word — including ours. To check a result:
- Before betting, copy the server seed hash the casino shows you. Set or note your client seed.
- Play. The nonce increments with each bet in the session.
- When you’re ready, rotate the seed pair — this triggers the casino to reveal the previous server seed.
- Hash the revealed server seed yourself and confirm it equals the fingerprint from step one. If it doesn’t match, the result was not honored — walk away.
- Feed the server seed, client seed, and nonce into the game’s published verification formula (most provably fair casinos link a verifier tool) and confirm it reproduces the outcome you saw.
What provably fair does NOT prove
This is where the marketing gets slippery. The proof is narrow and specific — it does not make a casino trustworthy on its own. Provably fair says nothing about:
- The house edge. A game can be perfectly provably fair and still be a bad bet. The proof covers whether the result was tampered with, not whether the odds favour you.
- Whether you’ll get paid. Verifying a fair roll is worthless if the casino stalls or refuses the withdrawal. Payout reliability is a completely separate question.
- Games that don’t use it. Live-dealer tables and many slots run on third-party RNGs, not the seed scheme. "Provably fair" on the homepage doesn’t mean every game is.
- Implementation quality. The scheme only holds if it’s built correctly and the verifier is real. A "provably fair" badge with no working way to check is just a sticker.
How we weigh it
We treat provably fair as one input to transparency, not a synonym for trust. A casino earns credit for a working, verifiable implementation — not for the phrase. And because a fair result means nothing if the payout never arrives, our Trust Score keeps payout reliability as its own heavily weighted signal, checked against real on-chain withdrawal evidence.
So use provably fair for exactly what it is: proof the game didn’t cheat you on a given bet. Then check the things it can’t prove — the odds, and whether the casino actually pays — against the ranked data below.