Dust Diceprovably fair dice on Midnight

Verify a game

Paste the address of any finished table — Yacht or Backgammon; the page works out which game it is. It 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 seed the operator revealed at the end opens the commitment it made before anyone sat down.
  2. Every roll of the game re-derives byte-for-byte from that seed and the players' own entropy — every throw, not only the ones that decided the result.
  3. Every move replays through the game's rules engine, separately from the contract: the chain's record and the rules must agree at every step, and anything the rules forbid is reported.
  4. The winner is the player the rules say won.
  5. The payout spent nothing of any player's and split the pot exactly.

Game by game, that means — Yacht: all three rolls of every turn, the game's digest chain, every score. Backgammon: the opening throw that decided who moved first, the dice of every ply, the board after every ply.

What it cannot prove

That a player's published entropy really comes from the secret they committed to when they sat down. The chain checks that in zero knowledge, and by construction it cannot be checked from public data — if it could, the secret would be public. This page confirms the chain accepted a proof of it, which is the whole point of the proof.