How Provably Fair Works
Each result is built from two inputs. Stake fixes its own input before the round and shows it only in hashed form, so it cannot be swapped later. You add an input of your own, so Stake cannot work out the outcome in advance.
| Element | Role in the result |
|---|---|
| Operator input | Set by Stake before the bet and published as a hash, which proves it was not changed afterwards |
| Player input | Added by you, so the casino alone cannot decide the result |
| Fair result | Hashed operator input combined with the player input |
How to Check a Result
The Provably Fair section on Stake explains the system step by step and includes tools to recheck any bet:
- Implementation: how results are generated from the two inputs;
- Conversions and Game Events: how the generated numbers turn into outcomes in each game;
- Unhash Server Seed: reveals a previously hashed operator input so you can compare it with its hash;
- Calculation: recomputes the result of a bet from its inputs.
Independent Verification
Every Stake Originals result can be checked on Stake itself and with independent verifiers built by the player community, which publish their verification code openly. Stake is also a verified operator in the Crypto Gambling Foundation network, which promotes high standards of provably fair gambling. Android players can run the same checks in the Stake APK.
FAQ
Which Stake games are provably fair?
Stake Originals, the in-house games such as Dice, Limbo, Mines, Plinko and Crash.
Can Stake change a result after I bet?
No. Stake commits to its input in hashed form before the bet, so any change would no longer match the published hash.
Do I need an outside tool to verify a bet?
No. Stake has its own Calculation tool, and independent community verifiers are an optional second check.