Provably Fair

Every outcome on this site comes from a server seed committed before you bet, your own client seed, and a nonce. Here is the exact scheme, and how to check it yourself.

Open the verifier

The commitment

Before you place a bet, the site shows you the SHA-256 hash of the server seed it will use. It does not show you the seed itself - that would let you compute every outcome in advance - but publishing the hash commits it. A hash cannot be reversed, and no second seed produces the same hash, so the server cannot change its mind later and claim it was always going to use a different one.

You also set a client seed, which you choose and can change whenever you like. Your input is part of every outcome, so even a dishonest server could not pick a server seed that produces a favourable result, because it would have to know your client seed before committing.

The outcome

Each bet combines the server seed, your client seed and an incrementing nonce, hashes them, and turns the result into whatever the game needs - a number from 0 to 99.99 for Dice, a crash point for Crash, a shuffled six-deck shoe for Blackjack, a bomb layout for Mines.

The nonce is why your thousandth bet on a seed pair is different from your first without anything needing to be re-committed. The whole sequence is deterministic: the same three inputs always produce the same outcome.

The reveal

When you rotate your seed pair, the old server seed is revealed. At that point you can do two things. First, hash it and check it matches the hash you were shown before you ever bet on it. Second, re-run every bet you made on that pair - same server seed, same client seed, same nonces - and confirm each one produces the outcome you were actually given.

The fairness panel inside each game lists your retired seed pairs and every round each one produced, so the data you need for that check is already there rather than something you have to have logged yourself.

Every game, and where to check it

Every game on the site draws its result from a committed seed. Most can be rebuilt on the verifier at /verify, or straight from a bet in the live feed with Verify this bet. The rest are rebuilt where they are played: a slot's Fairness tab, a table's shoe, or the result screen of a live duel.

Slots are checked in their own Fairness tab rather than the verifier because a spin depends on what came before it, like free spins left, sticky wilds or a bought feature. When you rotate your seed there, the server rebuilds every spin you played on the old one and tells you, spin by spin, whether it matches.

GameWhat the seed decidesWhere you check it
DiceThe roll, 0.00 to 99.99Verifier
LimboThe multiplier the round reachesVerifier
CrashThe crash point of each shared roundVerifier
990xThe multiplier the round lands onVerifier
MinesWhere every mine sits on the boardVerifier
PlinkoLeft or right at every pegVerifier
KenoThe numbers drawnVerifier
RouletteThe pocket the ball lands inVerifier
CoinflipHeads or tailsVerifier
Hi-LoEvery card in the runVerifier
Card PacksThe cards in the packVerifier
Chicken CrossWhich lanes are safeVerifier
TowerThe safe tiles on every floorVerifier
MolesWhich holes hide a moleVerifier
GoalWhere the keeper stands on every rowVerifier
Rock Paper ScissorsThe house's throwVerifier
Video PokerThe deal and the drawVerifier
Banker's DealWhat is in every caseVerifier
Party RunThe lanes in every roundThe game's Fairness panel
BlackjackThe shuffled shoeThe table's Fairness panel
BaccaratThe shuffled shoeThe table's Fairness panel
Live Blackjack, Live War, Live Hi-LoThe shared shoe or deckThe table's Fairness panel
Hold'emThe deck for every handThe table's Fairness panel
CasesThe item you openThe case page's Fairness panel
Case BattlesEvery item in the battleThe battle page
Duel ArenaEvery hit, roll and special in the fightThe arena's Fairness panel
Staking Grounds duels, dice and Flower PokerThe fight, the roll or the flowersThe result screen in the live room
Gielinor Bonanza, Gates of SaradominEvery symbol and every tumbleThe slot's Fairness tab
Yak King, Fire Portals, Fruit PartyEvery symbol, wild and multiplierThe slot's Fairness tab
Wanted: Dead or a Wildy, Le Rogue, Gnome UnitEvery symbol and every featureThe slot's Fairness tab
Golden Casket, Yama's Lock, Wildy RunEvery symbol on the reelsThe slot's Fairness tab
Zaros Rising, Wise Old Fortune, Gielinor Big Catch, Book of AmascutEvery symbol and every featureThe slot's Fairness tab
SportsNothing: settled on the real match resultNo seed to check

What this does not cover

Provably fair proves that outcomes were not tampered with after you committed to them. It says nothing about the house edge, which is a property of the paytable rather than the random number - a game can be perfectly provably fair and still take 30% of every wager.

So use the seeds to check that every result was honest, and read a game's rules and paytable, shown on the game itself, before you decide whether to play it.

Frequently asked questions

How do I verify a bet?

Open the verifier at /verify. Rotate your seed pair there to reveal the old server seed, and it checks the hash and rebuilds every round that ran on it. To check one bet, click it in the live feed and press Verify this bet - the seeds and nonce are filled in for you.

Can the site change the outcome after I bet?

No. The server seed is committed as a hash before you bet, and your own client seed is an input to every outcome, so neither side can steer a result after the fact.

Does provably fair mean I can't lose?

No. It proves the result was honest, not that the game is even money. Every game has a published house edge and loses money over a long run - that is what a house edge is.

Are outcomes generated in my browser?

No. Every outcome and every wallet movement is produced server-side inside the database, so nothing about a result depends on code running on your machine.

Read next

FireBet is not affiliated with Jagex Ltd.

Discord · X · Instagram · TikTok