Provably Fair: How Verification Works and What It Proves
Published on
"Provably fair" is one of the few terms in online gambling that means something precise. It is a cryptographic scheme letting you verify, after the fact, that a result was not altered once your bet was placed. A real guarantee — and narrower than it is usually sold as.
How the scheme works
It rests on committing to a value before it can be influenced, then revealing it so the commitment can be checked.
Before the round. The server generates a secret seed and shows you a cryptographic hash of it. The hash identifies the seed uniquely while revealing nothing about its contents.
Your contribution. You supply a client seed, or accept a generated one you can change. Because your input is mixed in, the server cannot know the outcome in advance either.
The round. Server seed, client seed and a nonce — a counter incrementing per bet — combine to produce the result.
After. The server discloses the original seed. You hash it yourself and compare against the fingerprint shown at the start. A match means the seed was not swapped after seeing your bet.
Verifying it yourself
The check takes about a minute and requires trusting nobody's tooling.
Open the fairness panel, rotate the seed pair so the previous server seed is disclosed, and copy four things: the disclosed seed, the hash shown beforehand, your client seed, and the nonce. Hash the disclosed seed with SHA-256 in any hashing tool and compare to the original fingerprint. Then run the combined values through the verifier the provider publishes to reproduce the outcome.
Two comparisons, both must match. The first proves the seed is the one committed to; the second proves that seed produced the result you saw.
What it proves, and what it does not
| Question | Does verification answer it |
|---|---|
| Was the result changed after I bet? | Yes — this is exactly what the scheme establishes |
| Did the operator pick a seed unfavourable to me? | Yes, ruled out — your client seed is mixed in |
| Is the game's return figure what it claims? | No. A separate matter, established by lab testing |
| Does the game have a house edge? | Yes — verification does not remove it |
| Was this session fair to me personally? | No. A losing session can be entirely verifiable |
| Will the operator pay the withdrawal? | No. That depends on licensing and terms, not cryptography |
The third row gets blurred most often. Provable fairness and return to player are unrelated guarantees: a game can be perfectly verifiable and still return 92%. The cryptography proves the result was not tampered with; it says nothing about how the odds were set.
The last row matters as much in practice. Whether winnings reach your account is a question about licence and payment terms — see the licensing page for what regulatory oversight covers.
Provably fair versus lab certification
These are not competing claims; they answer different questions.
A testing laboratory examines the random number generator and confirms the game returns the percentage it advertises across millions of simulated rounds. A claim about the distribution, checked once, by an accredited third party.
Provable fairness is a claim about individual rounds, checkable by you, as often as you like — and says nothing about the distribution. Neither is strictly better; a game with both is the strongest position.
Where to be sceptical
The label is sometimes applied where the scheme is not implemented. Three checks separate the real thing from the badge.
Is the hash shown before the round rather than only disclosed after? A commitment revealed afterwards proves nothing.
Can you set or change your own client seed? If not, your input is not in the calculation and the operator's advance knowledge is not excluded.
Is the algorithm published, so the result can be reproduced outside the operator's own tool? Verification that only works inside the site verifies nothing. The same scope question applies to VR products, where the label often covers three different things.