This page is a playback, not a live computation: no sw-MLPL code runs in your browser. Every number is read from a JSON fixture in the repository. Five fixtures are recordings that real training runs wrote with emit_frame in sw-MLPL, captured over mlpl-serve and pinned by hash; the sixth was written by an export script after training the same mixture. The gate regenerates or checks all six. This page only lays the values out. Pick a lesson, then step through its frames.