What this is

A deterministic, five-node Raft-style cluster you can operate and sabotage from one browser tab. Pause on any 100 ms boundary, submit client commands, crash and restart durable replicas, or activate any of the ten links to cut it. Terms, roles, election countdowns, votes, AppendEntries, acknowledgements, log conflicts, commit indexes, and quorum receipts are all live simulator state.

The one-click storm is a reproducible protocol story: a leader is stranded with one follower, accepts a write it cannot commit, a three-node majority elects a newer leader, that side temporarily loses its own quorum, and the cluster finally heals. The stale suffix disappears. The committed prefix does not.

Why this is mind-blowing

Most consensus diagrams animate circles and ask you to trust the caption. This one keeps evidence. Every elected term has a leader ledger. Every commit has the exact replica set that proved its majority. Every committed slot is fingerprinted so a rollback or conflicting value would stop the clock immediately. During a partition the logs may honestly diverge; after healing, the convergence instrument measures when all live logs and commit indexes become identical again.

That turns Raft's promise from “the arrows looked right” into something falsifiable: break availability as aggressively as you want, then inspect why safety survived.