Step 1 Β· Server-Seed Commitment (SHA-256)

Before each round, Aviator shows a hashed server seed. After the round the plain server seed is revealed. Paste both β€” if the SHA-256 of the revealed seed matches the hash shown earlier, the casino could not have changed the seed after seeing the bets.

Step 2 Β· Combined Round Hash (SHA-512)

Aviator builds each round's hash from the server seed plus the client seeds of the first three bettors. Paste all four seeds and the round hash from the fairness panel. Because operators format the combined string differently, pick the separator/order that matches your panel (or paste the exact combined string).

Step 3 Β· Multiplier β€” Illustrative Model Only

This turns the SHA-512 hash into a crash multiplier using the common public crash-game formula. Run Step 2 first.

⚠️ Honest disclaimer: Spribe does not publish its exact multiplier formula, and there are no official test vectors. The number below uses a widely-cited generic crash model (h = first 13 hex of the hash; multiplier = floor((100Β·2⁡² βˆ’ h) / (2⁡² βˆ’ h)) / 100). Treat it as illustrative. The real integrity proof is Step 1 + Step 2 β€” for the exact multiplier, compare against the value in your operator's fairness panel.
Step 4 Β· Help the Independent Audit (optional)

FairPlay runs large-scale statistical audits of crash games. You can anonymously contribute this round to our public audit database. We store only the seeds, hashes and multiplier β€” never anything that identifies you β€” and re-verify every submission server-side. The more rounds people contribute, the stronger and more independent the analysis becomes.

Private by default: nothing is sent unless you tick the box and click. Uses the seeds you entered in Steps 1–2.

What this tool proves β€” and what it can't

"Provably fair" does not mean "you will win". It means the casino committed to a result before you bet and can't change it afterwards. This verifier checks exactly that commitment:

What it still can't rule out

Even a perfect hash match can't prove the operator ran the genuine Spribe engine, that the client seeds came from real independent players, or that the game is generous. Spribe's engine is deployed across thousands of casinos and nobody independently checks each deployment. That gap is exactly why we run large-scale statistical audits β€” see our "provably fair β‰  fair" breakdown and the Aviator predictor scam analysis.

Step-by-step: where to find the seeds in Aviator

The exact wording differs slightly between casinos, but the flow is the same everywhere Aviator (Spribe) runs:

  1. Open the round history. In the Aviator window, find the list of past multipliers (usually a bar of green/blue numbers along the top). Tap it to expand "My bets" / "All bets" / "Previous hands".
  2. Pick the round you want to check and tap it. Next to the result you'll see a small πŸ›ˆ / fairness / "Provably Fair" icon β€” tap that.
  3. The fairness panel opens. It shows: the Server Seed (revealed after the round), the Server Seed hash (shown before the round), three Client Seeds (from the first three players), and a combined / round hash.
  4. Copy them into this tool:
    • Server Seed hash β†’ Step 1, field "Server Seed Hash". Revealed Server Seed β†’ Step 1, "Revealed Server Seed". Tap Verify Commitment.
    • Server Seed + the three Client Seeds β†’ Step 2. Paste the round hash into "Expected Round Hash". Tap Compute SHA-512.
    • If it says "mismatch", switch the separator or order in Step 2 until it matches your casino's panel β€” that combination is how your operator builds the string.
  5. Can't find the panel? Some operators only reveal the server seed after you rotate/change your client seed in settings, or hide fairness behind the round's "…" menu. If it's missing entirely, that itself is a red flag worth noting.

Play other games? Use our all-games provably fair verifier for Stake, BC.Game, Roobet, Blaze, Rollbit, Shuffle and more.