Verify and analyze provably fair game results across Dice, Limbo, Crash, Mines, Plinko, and Keno. Compatible with Stake.com and Stake.us seeds.
Enter seeds and click Analyze to see results
Provably fair is a cryptographic verification system used by Stake.com and Stake.us to prove that game outcomes were not manipulated. Every bet result is determined by three inputs: a server seed, a client seed, and a nonce. The casino commits to the server seed before play by showing you its SHA-256 hash - a one-way fingerprint that cannot be reverse-engineered. Once you rotate your seeds, the original server seed is revealed and you can independently reproduce every result.
The Spindex seed analyzer implements the full Stake HMAC-SHA256 algorithm, including the byte generation and Fisher-Yates shuffle used for Mines and Keno. It supports all six Stake Originals: Dice, Limbo, Crash, Mines, Plinko (all 27 row and risk combinations), and Keno (all four risk levels). Results are calculated entirely in your browser using the Web Crypto API - your seeds are never transmitted anywhere.
To verify your games, go to your Stake account settings and navigate to Provably Fair. Rotate your current seed pair to reveal the previous server seed, then enter it here along with your client seed and the starting nonce of your session.
Provably fair gambling is a cryptographic system that lets players independently verify that casino game results were not manipulated. Before each game session, the casino commits to a server seed hash. After the session ends, the server seed is revealed and players can use it together with their client seed and nonce to reproduce every result using the same algorithm the casino used - confirming the outcomes were predetermined and fair.
Stake.com uses HMAC-SHA256 to generate game results. Each game uses three inputs: the server seed (kept secret until rotated), your client seed (which you can change), and a nonce (incremented each game). These are combined to produce bytes which are converted into floats and then mapped to game outcomes - a dice roll, crash point, mine positions, etc. Once you rotate seeds, the previous server seed is revealed and you can verify every game from that session.
Go to your Stake.com or Stake.us account, navigate to Settings, then Provably Fair, and rotate your seed pair. After rotation the previous server seed is revealed. Enter that server seed, your client seed, and the starting nonce into the Spindex seed analyzer, select the game type, and run the analysis. The results will match exactly what Stake recorded.
The Spindex provably fair analyzer supports all six Stake Originals that use the standard HMAC-SHA256 system: Dice, Limbo, Crash, Mines, Plinko, and Keno. It is compatible with both Stake.com and Stake.us since both platforms use the same provably fair algorithm.
Yes - the Spindex provably fair analyzer runs entirely in your browser using the Web Crypto API. Your seeds are never sent to any server. All calculations happen locally on your device, so your seed data stays completely private.
The server seed is a secret string generated by the casino before your session. Its SHA-256 hash is shown to you upfront as proof it was set before play began. The client seed is a string you provide (or that is generated for you) - changing it starts a new seed pair. The nonce is a counter starting at 0 that increments with every game, so each bet uses a unique combination of inputs even with the same seeds.