Skip to content

Provably fair

The result is locked
before you play.

Check the math behind a completed game. No trust required — just the recorded seeds, nonce, and outcome.

Verify a result

How provably fair results work

  1. 01

    Commit

    Before play, Raise publishes the SHA-256 hash of a secret server seed. That commitment cannot change without detection.

  2. 02

    Play

    The recorded inputs produce a roll hash through deterministic HMAC-SHA256 math. Each game maps that hash to its outcome.

  3. 03

    Verify

    After the seed is revealed, compare it with the earlier commitment and recompute the result in your browser.

The verification check

rollHash = HMAC_SHA256(serverSeed, gameMessage)
outcome  = gameRules(rollHash)
SHA256(serverSeed) = committedHash  ✓

Check any supported result.

Paste the values from your completed bet and Raise recomputes it locally.

Open verifier