Provably Fair Explained: How Cryptographic Fairness Works
Trust is the foundation of any casino. In traditional gambling, players must blindly trust that the house is not manipulating outcomes. Provably fair technology eliminates this leap of faith by using cryptographic proofs that allow every single bet to be independently verified. At Citadel Casino, every game uses this system.
The Problem with Traditional Online Casinos
Traditional online casinos use Random Number Generators (RNGs) that are audited by third parties. While reputable, this system has a fundamental weakness: you are trusting the auditor and the casino. You cannot personally verify that a specific bet was fair. Provably fair changes everything.
How Provably Fair Works: The Technical Breakdown
The Three Components
- Server Seed — A random string generated by the casino before each bet. Its SHA-256 hash is shared with the player beforehand.
- Client Seed — A random string provided by the player. You can change this at any time to ensure the casino cannot predict it.
- Nonce — An incrementing counter for each bet, ensuring uniqueness even with the same seeds.
The Process Step by Step
- The server generates a secret server seed and sends its SHA-256 hash to the player
- The player provides (or accepts) a client seed
- The bet is placed. The outcome is determined by combining:
HMAC-SHA256(serverSeed, clientSeed + nonce) - After the bet, the player can request the unhashed server seed
- The player hashes the revealed server seed and confirms it matches the hash received in step 1
- The player recalculates the outcome using the formula and verifies it matches the game result
Why This Matters
Because the server seed hash is committed before the bet, the casino cannot change the outcome after seeing the player's choice. Because the client seed is provided by the player, the casino cannot predict the exact outcome in advance. This creates a mathematical guarantee of fairness that no traditional casino can offer.
Verifying Your Bets at Citadel
Every bet you place at Citadel is recorded with its server seed hash, client seed, and nonce. You can access this information from your bet history. We also provide a built-in verification tool, or you can use any SHA-256 calculator to verify independently.
Common Verification Tools
- Our built-in verifier on the Provably Fair page
- Online SHA-256 hash calculators
- Command-line tools:
echo -n "seed" | sha256sum - Open-source verification scripts on GitHub
Which Games Use Provably Fair?
At Citadel, all games are provably fair: slots, poker, lottery, scratch cards, table games, crash games, and more. Transparency is not optional — it is our standard.
The Bottom Line
Provably fair is the gold standard for online gambling integrity. It shifts trust from “believe us” to “verify it yourself.” At Citadel Casino, we believe every player deserves mathematical proof that the game is honest. Play with confidence.