Every Bitchess game is fully deterministic and verifiable. Because block hashes are immutable on-chain, the same starting blocks always produce the exact same game.
To replay a game:
Note the BTC and ETH block numbers shown in the game bar after starting. Switch to Start at
block mode, enter those same numbers, and the game will play out identically — one year
from now or
ten years from now.
To verify a move:
Every entry in the move log is a clickable link to the block on its chain's explorer (Blockstream for
BTC,
Etherscan for ETH). You can confirm the hash directly on-chain and re-derive the move yourself using the
hash
policy below.
Hash policy recap:
Strip leading zeros (proof-of-work, not random). Characters 1–2 of the significant portion select the
piece.
Characters 3–4 select the destination. Illegal moves fall back further along the hash.
Live mode:
When you press Start in Live mode, the current BTC and ETH block heights are recorded and shown in the
status
bar. You can use those numbers in Start at block mode to replay that game later.
Entries marked [sim] used a simulated hash because the API was unreachable — those moves are not on-chain verifiable.