FIELD 00 / LAB
Build log: the landing got a pulse
The OX2 Labs landing was a single line of text on a black page. This week it became the manifesto it should have been.
The mountain
The hero is a dot-matrix mountain rendered on a canvas: rows of points in perspective, an envelope function shaping the ridge, layered sine noise drifting it slowly. White points on black, no textures, no stock art. It nods to the lab data aesthetic we keep returning to: the most beautiful thing about a body is the signal coming off it.
Engineering notes for the curious: the field renders around 7,800 points per frame at full size, caps devicePixelRatio at 2, drops to a static frame for prefers-reduced-motion, and pauses entirely in hidden tabs. The whole thing is one dependency-free component.
Live signals
Around the mountain float telemetry readouts: HEART 63 BPM, SLEEP 7H 41M, NICOTINE DAY 14 CLEAN, CAFFEINE 142 MG BY 11:40, ANXIETY SETTLING. A pool of 21 signal types cycles through 8 positions. Each one fades in, holds a few seconds, fades out, and a different signal takes the slot. Values re-roll on every appearance, so the field never repeats itself.
The point is not decoration. The point is the thesis: a life is a stream of signals, most of them currently ignored. Nutrition, movement, rest, stress, habits, attention. OX2 instruments exist to read that stream and quietly hand back better decisions.
Cards as instruments
The product cards got the same treatment: each carries its app icon, a mono spec line (38 NUTRIENTS · PHOTO LOG · EN+RU for Itera, 0 → 5K · 8 WEEKS · BEGINNERS for Runnie), a pulsing LIVE dot, and a faint glow in the product's accent color. Below them, two unannounced fields sit in the lab section with nothing but a status line. That is deliberate. Naming things too early kills them.
What this sets up
The landing now has a FIELD NOTES cue at the bottom of the hero, and as of today it points somewhere real: this journal. The site, the products, and the working notes are becoming one continuous surface.