Dust Diceprovably fair dice on Midnight

Verify a game

Paste a settled table's address. This page is given nothing else — no seeds, no player secrets — and replays the whole game from the public chain log alone, entirely in your browser.

What it proves

  1. The revealed seed opens the commitment made before any player existed.
  2. Every roll of every turn re-derives byte-for-byte — all three rolls, not just the final hand.
  3. The game digest chain reproduces end to end, so no event was inserted, dropped or reordered.
  4. Every score recomputes with the rules engine, not the circuit — a differential check.
  5. The winner is the seat the deterministic tie-break selects.
  6. The settle transaction spent zero user inputs and split the pot exactly.

What it cannot prove

That a seat's published entropy really is H(sk, tableId, round) for the secret committed at join. That binding is asserted in zero knowledge by playerMove's open move, and it is unverifiable from public data by construction — if it were verifiable, the secret would be public. This panel confirms the chain accepted a proof of it, which is the whole point of the proof.