An interface you can only operate with a mouse is one you haven’t finished.

Interaction proofs. Every one works without a pointer, and each names the rule it obeys.

The other proofs

Proof 02

A chord that announces itself, and gives the keyboard back

A tmux-style prefix: visible pending state, a timeout that says so, an escape hatch.

A shortcut announces itself, and never steals.

Proof 03

A hundred thousand lines that still scroll at frame rate

Virtualized scrollback with the worst frame on screen — and a switch that turns the virtualization off.

It holds frame rate when the data stops cooperating.

More are being built, one at a time.

Or: things explained by letting you break them.

Explainers

Exhibits with dials rather than diagrams — why consensus breaks at exactly one third, and why most Sui transactions never wait in line. The Lab is how I build; this is how I explain.

Open the explainers