01 / record
Faulted incident
Waiting for WASM
- Max error
- —
- RMS error
- —
- Final digest
—
Robotics / deterministic replay
This browser runs the real Rust runtime in WebAssembly: record a faulted 20-second GLUON tracking run, verify every replay checkpoint, then change only the controller and run the same tape again.
Live evidence
Loading the runtime and arm meshes…
01 / record
Waiting for WASM
—02 / replay
Waiting for checkpoints
—03 / counterfactual
Same tape · new gains
—Input path: nominal
Evidence summary
Waiting for the runtime.
The excerpt below is decoded from the WASM module's tape buffer, not copied into the page. Targets and all 81 digest lines remain in the downloaded file.
waiting for tape…
download complete tape
It does not contain a JavaScript version of the experiment. Rust owns the simulation, tape, digests, replay check, and counterfactual; the page renders the returned state.
Every target, drawn noise value, sensor glitch, drop window, and latency change lands on an ordered tape. The core never reads wall-clock time.
State is hashed over exact floating-point bits every 250 ticks. A mismatch refuses the replay; this run verifies all checkpoints and the full sampled state trace.
The tape stays fixed. Only proportional gain, damping, and command limit change, so the difference belongs to the proposed controller rather than a fresh incident.
This is a same-binary, same-target determinism claim over a kinematic-level plant. It is sim-only, one process, and not evidence about contact dynamics or physical safety.
Read the engineering note Runtime source ↗ Kinematics source ↗