Provably Fair
Provable Fairness ensures that game outcomes are fixed in advance and cannot be altered by the platform once they're locked in. This is handled via a cryptographic commitment scheme combined with data hashing, which fixes the random results before every bet is placed. Publishing the hash commitment upfront guarantees that the underlying data remains unchanged, preventing any real-time adjustments to outcomes or odds.
This protocol is used across our single-player Originals using public, industry-standard cryptography (HMAC-SHA256). While specific mechanics vary slightly by game, the core foundation remains the same.This summary currently covers our single-player Originals only.
Single-Player Originals
Most of our Originals are single-player games based on the HMAC-SHA256 algorithm (Dice, Limbo, Keno, Ultimate Dice, Coin Flip, Plinko). In these games, your result is determined by combining our hidden Server Seed, your custom Client Seed, and a Nonce (bet counter). Outcomes are cryptographically locked in before you bet and cannot be altered by either side:
Server Seed: A platform-generated secret key.
Client Seed: Your personal contribution to the cryptographic equation.
Nonce: A counter tracking how many bets you have placed with your active seed pair.
Verification Guide
For single-player games, an active Server Seed is hidden during play and must be revealed by rotating your seeds before you can verify past bets.
Note: You can rotate your seed pair anytime by clicking Fairness inside any game and opening the Seeds tab. This isn't tied to a specific bet, so you don't need to be checking one to do it.
Step 1. Go to Game History and select the bet you want to check, then open its details by clicking on the bet.
Step 2. Scroll down to the Provable Fairness section in the Bet Details. If you see "Change seed pair to verify": your seed pair hasn't been rotated yet. Click it, then click Change, and close the pop-up. This reveals the raw Server Seed for all bets placed under that pair.
If you see Verify directly: your seed pair was already rotated, for example, if you'd done it earlier via the Seeds tab under Fairness inside the game. Skip straight to Step 3.
Step 3. Click Verify in the Bet Details. Your revealed Server Seed, Client Seed, and Nonce will autofill into the calculator (or copy/paste them manually).
Step 4. Confirm that the calculated result matches your game history, and that hashing the revealed Server Seed reproduces your original Server Seed Hash. Match confirmed: your result was generated exactly as committed, with nothing altered afterward.
If you want to know more about the Provably Fair mechanics, check out our blog article: Provable Fairness Guide.