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?

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.

How It Works

  1. Before a round starts, SPEARD publishes the hash of a secret server seed. This commit can't be changed later.
  2. During the game, your browser contributes a random client seed.
  3. After the round ends, the server reveals the secret seed. You can hash it to ensure it matches the pre-published hash.
  4. 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