guide
Provably fair, explained: how to verify a bet yourself
Provably fair lets you check that a result was not tampered with after you bet. Here is how the seeds and hashing work, how to verify a round, and what it does not prove.
Provably fair is the one genuinely useful transparency feature crypto casinos brought to gambling. In one sentence: it lets you check, after the fact, that a game’s result was fixed before you bet and not altered afterwards. That is a real guarantee — but it is narrower than the marketing implies, so it is worth understanding exactly what it does and does not cover.
How it works
A provably fair round is built from three ingredients:
- Server seed — a secret random string the casino generates. Crucially, it publishes a hash of this seed before you bet. A hash is a one-way fingerprint (casinos typically use SHA-256), so the casino has committed to the seed without revealing it.
- Client seed — a value from your side, which you can usually change. Because you influence the input, the casino cannot have pre-computed a result that ignores you.
- Nonce — a counter that increments each bet, so every round is unique.
The outcome is derived by combining these and hashing them. After a round (or when you rotate your seed), the casino reveals the original server seed. You then check that its hash matches the one shown before you bet — proving it was not swapped — and recompute the result yourself.
How to verify a round
- Before betting, copy the hashed server seed the casino shows.
- Note your client seed and the nonce.
- After play, reveal the unhashed server seed.
- Hash that revealed seed and confirm it matches the hash from step 1.
- Re-run the published algorithm with the three values and confirm it produces the same result you saw.
Most provably fair casinos provide an in-page verifier, and third-party verifiers exist too. If the hashes match and the result recomputes, that round was honest.
What it does not prove
This is where honest reporting matters:
- It does not remove the house edge. A provably fair Crash or Dice game still has a built-in margin. Fair ≠ favourable. See house edge and RTP.
- It does not prove solvency or payouts. Cryptography cannot force a casino to approve your withdrawal or stay in business. Trust and licensing still matter.
- It usually covers in-house “originals” only. Third-party slots rely on the studio’s RNG and external audits, not on the casino’s provably fair system.
Why we still value it
Despite the limits, provably fair is a strong signal. An operator that publishes its algorithm and lets you audit every bet is being transparent about the one thing most casinos hide: the draw itself. We give credit for it in reviews — operators like Stake and BC.GAME state the house edge on their originals, which is exactly the transparency the feature is meant to enable.
The honest takeaway
Provably fair guarantees the integrity of each result, not your odds of winning and not that you will be paid. Use the verifier — it is genuinely worth doing — but pair it with a licensed operator that has a real payout record, and play within limits you set in advance.
FAQ
- What does provably fair mean?
- Provably fair is a cryptographic method that lets you verify a game result was determined before you bet and not changed afterwards. It combines a server seed (hidden but pre-committed via its hash), your client seed and a nonce, so you can recompute and confirm each outcome yourself.
- Can a provably fair casino still cheat?
- It cannot secretly alter an individual verified result without detection. But provably fair does not prove the operator is solvent, that it will approve your withdrawal, or that the game is generous — the house edge is still built in. It guarantees integrity of the draw, not your odds.
- Does provably fair mean I can win more?
- No. It guarantees the result was not manipulated, but the mathematical house edge is unchanged. A provably fair Dice or Crash game still pays less than true odds over time, exactly like any other casino game.