The mechanism: commit, play, reveal
A provably fair game solves one problem: proving the casino could not have changed the outcome after seeing your bet. There are three moves to it. First, before the game starts, the casino generates a secret server seed and reveals its hash, a fingerprint that commits it to that seed without revealing it. Then your device adds a client seed you can edit, plus a nonce that counts your bets, so each result is computed from those inputs together and neither side controls it alone. After the round ends or you rotate, the casino reveals the server seed. You hash it yourself, confirm it matches the fingerprint they showed you before you played, and recompute the results.
If the revealed seed matches the hash calculated from it, and the recomputed outcomes match what you were paid, then the sequence was untouched. That verification is real cryptography, and anyone can run it: honest casinos provide a verifier on the game's fairness tab, and independent recalculators exist precisely so that you do not have to trust the casino's own.
| Term | What it is | Whose it is |
|---|---|---|
| Server seed | The casino's secret random value for a run of bets | The casino's |
| Hash | The seed's fingerprint, shown before play as the commitment | Published to you |
| Client seed | Your contribution to the randomness, editable | Yours |
| Nonce | The counter that numbers each bet under one seed pair | Counted for both |
| Rotation | Requesting a new server seed, which reveals the old one | Yours to trigger |
A worked verification, in plain steps
-
Before playing, save the server seed hash
Copy the string from the game's fairness panel. This string is the casino's commitment, and it is only useful if you record it before the bets.
-
Set your own client seed
Type anything into the field. The fact that you chose it after the casino committed to its own value is what makes the outcome a joint product of the two parties. If you leave the default, you are relying on a value the casino selected.
-
Play, and note the nonce per bet
Since the nonce increases with each bet, the third bet of a session is the seed pair with nonce three. Taking a screenshot of the result and its nonce allows for a precise description of any dispute.
-
Rotate the seed and collect the reveal
Ask the game for a new server seed, which forces the old one to be revealed. Hash the revealed seed with any SHA-256 tool and compare the result to the fingerprint from step one. If they do not match, that is proof of tampering and grounds to leave the session.
-
Recompute a result you were paid on
Insert the server seed, the client seed and a bet's nonce into the game's published algorithm, using its verifier or an independent one. If the recomputed outcome matches what the game showed for that bet, the whole session is verified.
What the label does and does not cover
Under the provably fair heading sit a casino's own in-house games, the simplest games of chance: dice, crash, Plinko, mines. The heading does not cover studio slots, because those outcomes are decided on the slot provider's own servers under certified audit. Anyone calling a Pragmatic or Hacksaw slot provably fair is either confused or lying, a distinction our slots page spends a whole section on. The proof also has honest limits where it does apply: it verifies that the game's outcome was not changed, while the house edge sits openly in the payout table. A provably fair game with a terrible multiplier is provably taking your money fairly.
On our roster, the label is used honestly in the places you would hope, and its absence is stated honestly too:
| Casino | What its own pages claim |
|---|---|
| Betpanda | Betpanda Originals published as provably fair |
| BC.Game | Original games run on the seed system |
| TG.Casino | "Fair and provable winners" ticker on its live-bets feed, its own wording |
| Tonplay | Claims no provably fair originals at all: certified studio RNG with per-game RTP, stated plainly in its fairness policy |
| Mega Dice / JetTon / BetFury | Originals present; verify each game's fairness tab before relying on the label |
Tonplay's row is the honest opposite: a casino that declined the fashionable label and showed its actual system instead. The claim-by-claim detail on all seven is in the reviews.
The label is also scam bait. Clone bots print "provably fair" as decoration, betting that nobody verifies. The system only means something at a casino you reached through its own website, with a fairness panel that actually exposes seeds, hashes and an algorithm. A badge with no verifier behind it is a costume.
Reading a fairness tab: pass and fail signs
A real fairness tab gives you four working parts: the hash of the server seed visible before you place a bet, a client seed that you can edit, a nonce you can watch changing after each bet, and a button to cycle the server seed. It also publishes the algorithm, so that anyone can calculate the outcome without the casino's own verifier. Every one of those parts you cannot find is a point off the claim.
The fail signs mirror the pass signs: a "provably fair" badge with no fairness tab at all, a tab that shows a hash but never reveals the seeds, a client seed you cannot change, or an algorithm described as proprietary. In each of those cases you cannot verify anything, and a proof you cannot run is just a logo. When a fairness tab fails, treat the game as an ordinary house RNG game and judge the casino on its other paperwork: licence, operator and terms, all covered by the safety guide's five checks.
One last thing worth discussing: verified fairness is about the integrity of the sequence, and it is unrelated to the house edge, which still makes the game unprofitable to play forever. Provably fair is a reason to trust the dice, never a reason to bet more, and the responsible gambling page is the counterweight this whole subject requires.