Provably fair is a cryptographic technique that allows you to verify the fairness of every game round. It combines a public server seed, a secret server seed (revealed after the round), and your client seed to generate unpredictable, verifiable results.
Provably Fair Gaming
Every result on SPEARD is generated transparently. Verify each round yourself and be confident the outcome is untampered.
What is Provably Fair?
How It Works
- Before a round starts, SPEARD publishes the hash of a secret server seed. This commit can't be changed later.
- During the game, your browser contributes a random client seed.
- After the round ends, the server reveals the secret seed. You can hash it to ensure it matches the pre-published hash.
- Combine
serverSeed
+clientSeed
+nonce
to replicate the final outcome.
Verification Steps
1. Copy the revealed server seed and the pre-round hash.
2. Use any SHA-256 hashing tool to hash the server seed — the output must equal the pre-round hash.
3. With the verified server seed, generate the game outcome locally using our open-source formula (see GitHub).
4. Compare the result with the round you played — they must match exactly.
Need Help?
If you have any questions about verifying fairness, our support team is available 24/7.
Visit Help Center