Provably fair dice

Every roll, verified.

The Keeper tells the story. The dice tell the truth. Before you ever see a result, the server seals it with a cryptographic commitment, then publishes the proof so anyone can confirm the number was never changed. No fudged rolls. No invisible thumb on the scale.

How it works

  1. The result is locked in first

    The moment a roll is made, the server seals the exact result with a one-way cryptographic commitment. It cannot be quietly edited afterwards.

  2. The proof is published

    Once you have seen the outcome, the seed behind the seal is revealed alongside it. That reveal is what lets the maths be re-checked by anyone.

  3. Anyone can verify the maths

    Recompute the seal from the revealed seed, in your own browser, with no help from us. If it matches, the roll is exactly what was sealed. Paste a campaign ID below to try it.

Verify your own campaign

Sign in and pick one of your adventures below. We fetch its sealed rolls, and your browser recomputes every commitment locally. Nothing is taken on trust.

Or verify by campaign ID

Already playing? The verify dice link at the top of your game screen brings you straight here.

Ready to play with dice you can trust?