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
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.
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.
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.