ao
THE LABORATORY

Thinking you can touch.

Experiments that turn the hidden parts of software into something you can see, pull apart, and play with.

01 / MOTION, UNDER THE MICROSCOPE

A little push. A real response.

A spring’s personality comes from its stiffness and damping. Tune both, move the target, and watch the solver respond.

EXPERIMENT 001 / SPRING SYSTEMLIVE SOLVER
F = −kx − cvPOSITION / TIME

A real spring solver, running in your browser. Lower the damping to see overshoot; raise it to settle faster. Tap the field or use Move target.

02 / THE EXACT MESSAGE MATTERS

A small change. A different proof.

Create a temporary key, sign a message, then put the signature to the test. Change one character and see how public-key verification responds.

A MESSAGE. A SIGNATURE. A TEST.

Sign a message. Change one character. Verify again.

A temporary key pair in this tab. No account, passkey, or saved key.

03 / BROWSER-NATIVE AUTHENTICATION

A ceremony, made visible.

Inspect what happens when a browser creates a passkey and verifies an assertion. Run the sample to explore the protocol; creating a real credential always requires your action.

Runs in your browser. No account required.

04 / PHYSICAL INTERFACES

Pick up an idea.

Drag the cards to explore the stack. A small experiment in direct manipulation, with ordinary links underneath.

DRAG TO EXPLORE · OR CHOOSE A CARD BELOW