Think a Crash, Mines, Plinko, Dice, or Limbo result looks off? Provably fair lets you verify the round with server seed, client seed, nonce, and SHA-256. It proves the round matched the math, not that you should win.
Specialising in crypto casino research with 50+ platform tests. Provably fair implementations audited seed-by-seed against SHA-256 output; reviewed by the XYES Casino Blog Editorial Board.
This page contains affiliate links. Provably fair verification steps are based on live game testing. Results may vary by platform implementation. Editorial standards
Quick answer
Provably fair means a casino commits to a server seed before the round, combines it with your client seed and nonce, then lets you verify the final result after play. A match shows the recorded round followed the published calculation. It does not remove RTP, house edge, bankroll risk, or scam checks.
Quick Summary
Provably fair is a cryptographic verification system. It helps you check whether the displayed result matches the server seed, client seed, nonce, and game algorithm.
The casino shows a hash of the server seed before play, then reveals the server seed after the round. If the hash and result line up, the round data is consistent.
A match proves the result was calculated from the published inputs. It does not prove the casino is licensed, solvent, fast at withdrawals, or a profitable place to play.
Crash, Mines, Plinko, Dice, and Limbo are common provably fair games. Live dealer tables and most third-party slots usually use a different fairness model.
Provably fair answers one narrow question: does this round's visible result match the seed data and algorithm? It does not answer whether the game is profitable, licensed, or safe to deposit into.
In a traditional online casino, you usually trust the platform's random number generator, the game provider, and the audit process. That can be legitimate, but the player cannot usually check one exact round after it ends.
A provably fair game gives you more direct evidence. Before play, the casino publishes a SHA-256 hash of its server seed. After the round, it reveals the server seed. You combine it with your client seed, nonce, and the game formula to see whether the output matches the result shown in your history.
At XYES, X-Games such as Crash, Plinko, Mines, plus Dice and Limbo, support per-round seed verification. Third-party slots and live dealer tables, including live baccarat, normally use certified RNG or physical dealing instead of the provably fair seed model.
P — Provably
The casino commits to a server seed before the round by showing its hash. You can later check whether the revealed seed matches that commitment.
F — Fair
The round can be checked against both seeds and the nonce. A match shows the visible result follows the published calculation.
Useful context before diving in:
Provably fair = guaranteed wins
Fair only means results weren't manipulated. Every game still has a house edge — short-term luck can go either way.
I can't read the algorithm, so it's rigged
You don't need to code. Copy the seeds into the built-in verifier or a reputable SHA-256 tool. A match shows the recorded round data is consistent.
A provably fair UI means the platform is safe
PF checks whether outcomes were changed — not licensing, withdrawals, or scam risk. See our full security review and scam red flags guide.
Two seeds and a nonce create the result. The important point for players is not the code itself; it is whether the post-round data recreates the same result.
Before a round begins, the casino generates a server seed and hashes it with SHA-256. You see the hash but not the seed itself — so the casino has committed to something without revealing it. You then provide a client seed, which can be anything you choose.
The server seed, client seed, and a nonce (round counter) are combined to produce the result. This happens before any cards are dealt or dice rolled. The math is deterministic — the same inputs always produce the same output.
After the round, the casino reveals the original server seed. You combine it with your client seed and the nonce, run the same algorithm, and check whether the output matches the result you saw. If it does, the round data checks out.
Server Seed Hash
The casino hashes its server seed with SHA-256 and shows you the hash before the round. A different seed later would produce a different hash.
Your Client Seed
You provide a client seed — random by default, or one you choose yourself. This is your personal contribution to the random output.
Combined Result
Server seed + client seed + nonce -> SHA-256 -> game result. The same inputs should recreate the same output every time.
Reveal & Verify
After the round, the server seed is revealed. Run the same calculation and confirm the result matches. Takes about 30 seconds.
You do not need to be technical. The practical habit is simple: save the pre-round hash, then compare it with the revealed server seed and final result after the round.
Before you start, note your client seed — it's shown in your account settings under the fairness or seeds section. You can change it to anything before a round. Many players use a phrase or number they can remember. This also applies to checking the RTP of a game before sitting down — both are 10-second habits worth building.
After the round ends, go to the provably fair verifier on the platform. At XYES it is accessible from round history for supported games. Enter the revealed server seed, your client seed, and the nonce. The tool outputs the expected result. If it matches what happened, the round data is consistent.
Record your seeds
Before playing, note your active client seed and the server seed hash. Screenshot it if you want a reliable record.
Account settings → Seeds
Play the round
Play normally. Keep the final result, payout, and round ID visible in your history so you compare the same round later.
Any provably fair game
Find the revealed seed
After the round, rotate your client seed or check round history. The platform reveals the original server seed at this point.
Game history → Round detail
Run the verification
Plug the server seed, client seed, and nonce into the verifier. The output should match your result exactly. If it does not, pause and save the evidence.
Provably fair verifier tool
Verify a round on XYES
Open round history after play, copy the revealed server seed with your client seed and nonce, then run the in-platform verifier. The output must match the result you saw.
Record your seeds
Before playing, note your active client seed and the server seed hash. Screenshot it if you want a reliable record.
Account settings → Seeds
Play the round
Play normally. Keep the final result, payout, and round ID visible in your history so you compare the same round later.
Any provably fair game
Find the revealed seed
After the round, rotate your client seed or check round history. The platform reveals the original server seed at this point.
Game history → Round detail
Run the verification
Plug the server seed, client seed, and nonce into the verifier. The output should match your result exactly. If it does not, pause and save the evidence.
Provably fair verifier tool
Safety checks worth running on any platform:
A failed verification is not something to explain away. Stop playing that game, save the round data, and check whether you used the exact same seed, nonce, and result record.
Most failed checks come from using the wrong round, copying a seed with a missing character, or mixing up the nonce. Start there. Reopen the round history, copy the values again, and test once with the built-in verifier and once with a reputable external verifier.
If the mismatch remains, do not keep depositing into the same game while waiting for support. Screenshot the pre-round server seed hash, revealed server seed, client seed, nonce, round ID, displayed result, and payout. Then contact support with the full record.
If support cannot explain the mismatch clearly, treat it as a serious platform risk. Provably fair is useful because it gives you evidence; use that evidence before you risk more bankroll.
Check the round ID
Make sure the nonce, result, and payout all come from the same round history entry.
Copy values again
One missing character in a seed changes the hash completely. Re-copy before assuming fraud.
Use another verifier
A trusted external SHA-256 or provably fair verifier helps rule out a broken interface.
Stop if it still fails
Save screenshots, contact support, and avoid further deposits until the mismatch is resolved.
If a fairness check fails, these guides help with the next decision:
Traditional casinos rely on third-party audits and regulatory oversight. Provably fair casinos hand the verification tool directly to the player. The difference is who gets to check.
Audit-based fairness works — up to a point. A certified RNG from a third-party auditor like eCOGRA is a legitimate signal of trustworthiness. But audits happen periodically, cover sample rounds, and results go to regulators — not directly to you. Blockchain casino fairness takes a different approach entirely: the math is public, and anyone can check it.
With provably fair, every single round is verifiable by the player who played it. No waiting for an audit cycle. No trusting that regulators followed up. If you played the round, you can check it. Even if you're playing to profit long-term, verifiable fairness is the baseline you should expect.
Traditional Online Casino
Provably Fair Casino
XYES Implementation
Compares result verifiability only — not overall platform ranking or withdrawal speed. Check withdrawal tests separately.
Verifiability comparison only. Traditional casino data reflects standard Curacao / Malta-licensed practice. Withdrawal speed is not scored here.
Bonuses and how they interact with fair games:
Provably fair shifts part of the evidence back to the player. Instead of only asking whether a platform says it is fair, you can check whether a supported round reproduces correctly.
For most players most of the time, this never comes up. You play, win or lose, move on. But the option to verify changes something fundamental. You're not being asked to trust — you're being given a tool.
It matters most at the edges: a run of losses that feels unusual, a payout that seems off, a session where something didn't add up. In a traditional casino you have no direct recourse. In a provably fair casino, you can pull up the cryptographic record.
Dispute resolution you can actually use
If a result ever seems wrong, you check it yourself rather than filing a complaint and hoping someone responds. The proof is available immediately.
Permanent record of every round
Seed hashes and round data are stored and accessible after the fact. Your game history is verifiable indefinitely, not just during the session.
Clearer dispute evidence
If a payout looks wrong, you can send support the exact seed, nonce, round ID, and verifier result instead of a vague complaint.
Still separate from licensing
A working verifier is useful, but it does not replace checks for licensing, withdrawals, fund protection, or responsible gambling controls.
Use fairness checks alongside broader safety checks:
XYES provably fair seed records reviewed by the XYES Casino Blog Editorial Board in June 2026. Crash, Plinko, and Dice checks were compared against the visible round history and seed data.
Provably fair isn't a marketing label. It's a specific cryptographic mechanism — and either it works or it doesn't. The test is whether you can actually verify a round yourself.
A casino that claims provably fair but does not give you the seeds, the hash, the nonce, and a usable verifier is asking for trust, not giving proof. The label only matters when the player can test a real round.
If you are choosing between two platforms and one offers provably fair games with a working verifier, that should carry real weight. It is not a guarantee you will win. It is a way to check that the result you saw matches the result produced by the published inputs. Pair that with checking the RTP before you play and you're making informed decisions — not guesses.
The test is simple
Can you verify a round result using the seeds and a hash tool? If yes, provably fair is working. If not, it's just a label.
Check supported games
Crash, Mines, Plinko, Dice, and Limbo commonly support seed verification. Live dealer games usually use a different fairness model.
It doesn't change your RTP
Provably fair proves the randomness, not the house edge. You still need to check the RTP separately — they answer different questions.
Use it when it counts
You don't need to verify every round. But if something ever feels off, the tool is there. That option has genuine value.
Verified how it works — now check the full security picture.
Provably fair covers game integrity. Licensing, fund protection, and withdrawals are separate checks.
Related reading before you play:
Every result. Yours to verify.
Try X-Games with built-in seed verification — or read our full security review first.
Gambling involves risk. Responsible gambling policy