Fairness · Stake Originals

Provably fair lets you recompute a result; it does not make a bet profitable.

The method commits to a hidden server seed before play, combines it with player-visible inputs and reveals the seed after rotation so results can be checked.

The verification inputs

Server seed hash
Commitment published before the hidden seed is revealed.
Client seed
Player-visible input combined with the server seed.
Nonce
Counter that changes for successive bets under a seed pair.
Cursor
Additional position used when a game needs more generated values.

Verification workflow

  1. Record the server-seed hash, client seed, nonce and game result.
  2. Rotate the seed pair so the previous server seed is revealed.
  3. Hash the revealed server seed and compare it with the earlier commitment.
  4. Use the published HMAC-SHA256 implementation or official calculator to recompute the game output.
  5. Compare the recomputed value with the recorded result.

What the proof covers

A matching computation supports that the committed inputs produced the displayed result for the supported game. It does not prove local legality, guarantee withdrawal, remove house edge or verify an unrelated third-party provider.

Fair does not mean favorable

A correctly generated losing result is still a loss. Verification changes auditability, not expected value.