Draw a trail.
Loading the scene…
Loading the scene…
The AR game is not a single product. It is a two-phase ladder. The first phase is eight solo levels: each isolates and proves one thread of the studio’s philosophy by being that thread. The second phase is braided levels — the 2-braid, the 3-beat weave, the 5-beat, the full weave — where the player learns to combine threads the way the body learns to combine poi moves. The structure is the studio’s own movement pedagogy applied to philosophical thought.
The proof is recursive. The game proves modularity by being modular. It proves persistence-of-vision by rendering angular-sync. It proves the Loop by closing it inside one session. And the solo-then-braided structure proves the pedagogy itself by being the pedagogy — poi is taught the same way.
This page is also position six of the Holoflow Loop — the position the studio cannot fill alone, where someone else picks up the gesture. The proving ground is the loop’s closing rung made playable.
Three or four brush modules — thin line, fat brush, dotted, additive smear — and a prompt that asks the player to draw something specific. Picking the right module is part of the gesture.
Proves: Modularity at small scale. The player picks the rig before they swing it; the swap that consumer hardware cannot afford is the swap this game is built on.
Goal: Match the brush module to the prompt. A sword with a fat brush is the wrong tool; the level cannot be completed without choosing modular-first.
A single pointer, a single gesture. The trail accumulates the way a long exposure accumulates light. An angular-sync readout on the HUD shows the pointer's mean angular velocity — the trail brightens with the gesture, dims when the angle stalls. The brush is whichever module the visitor passed Module level with; the thin line otherwise.
Proves: Persistence of vision as angle, not clock. The trail is written by where the pointer is, not when the pointer fires; the same architectural choice the studio's POV LED rigs are built on.
Goal: Hold the gesture continuous. Time-sync gives dots; angular-sync gives the curve. The shape only emerges if the body keeps moving.
Draw a trail. The trail is captured (frozen), reified as a small 3D mesh (a marching-cubes pass), and encountered (a rotate-around view of the object you just made).
Proves: The Holoflow Loop in one session. Six positions, one closed circuit; here, condensed to a single gesture that travels through all six.
Goal: Recognise the shape of your own gesture in the reified object. The loop has closed when the body that drew it sees what it left behind.
Aura narrates as you draw. Her cold-eye reading appears as an overlay, segment by segment; once the audio synth is wired in, she speaks it in her own voice.
Proves: Cold-eye watching. The studio's video-reading prototype turned inward on the visitor's own trail — Aura describes what is on the canvas, not what the visitor intended.
Goal: Compare Aura's description to what you intended. The level passes when the player sees the gap between intent and trace and either accepts it or redraws.
A WebXR prototype. The Trail level is playable as a preview today — the angular-sync render works on desktop with a mouse, on Android Chrome with touch, and on a Quest 3 in the headset browser with the controller (XR session button still stubbed pending the @react-three/xr install). The other seven solo levels and the four braided weaves ship as the bench delivers them. Aura will narrate every level’s pass in her own voice once the audio synth is wired in.
Each level below isolates one thread of the studio’s philosophy. The player can attempt them in any order — solo levels have no prerequisites between them. The status flag is honest.
A toggle severs the network. The trail logic keeps working — same render, same cache, same local state.
Proves: Local-first architecture. Every layer keeps working if a vendor pivots or the connection drops; sovereignty mode is the demonstration the visitor can run with their own router unplugged.
Pick one of the seven learning ladders on /learn. The level renders the first rung as an in-game exercise.
Proves: Self-taught learnability. The position the studio has always held is that anyone willing to sit and learn can get to this work; the curriculum level is that position made into experience.
Publish a trail to the Rookery feed. The subscription gate is the door the level routes through; non-members see the gate, not a workaround.
Proves: Trans-led community gating. The Rookery's quiet door policy admits anyone who can pay; the published trails are a wall of community gesture, sorted by the subscription, not by moderation.
WebXR mode with a Quest 3 controller. The controller is treated as if a clip-on bezel were already on it; the same angular-sync firmware runs in JavaScript and draws in 3D space.
Proves: The bezel-clip product, ahead of shipping. The same persistence-of-vision firmware family that will run on the clip, here as a software simulation; the buyer holds the future product before it ships.
Once the player has cleared enough solo levels, the braided weaves unlock. Each weave teaches what no single thread teaches: that the threads inform each other. Named after the poi vocabulary the studio learned them in.
Pick any two solo levels. The game stages a single performance that requires both threads active at the same time. Module + Trail is the typical first pair; Witness + Sovereignty is the harder choice.
Proves: First weave. Two threads at once — the player chooses which two from the eight they have already passed solo. The weave teaches what no single thread teaches: that the threads inform each other.
Goal: Complete a single gesture in which both chosen threads are demonstrably load-bearing — remove either thread and the performance fails.
Three threads chosen by the player. The performance is timed — the threads have to alternate on a rhythm rather than firing simultaneously. Like the actual three-beat weave, the body learns the pattern by repeating it.
Proves: The classic poi move applied to philosophy. Three threads in rhythm; the rhythm itself is the lesson. The studio learned the three-beat weave first as a body discipline; this level applies the same shape to thought.
Goal: Complete eight clean cycles of the three-thread alternation without dropping the rhythm. The rhythm is the proof; the threads are the moves the rhythm carries.
Five chosen threads on a tighter rhythm. The game accepts up to two dropped beats per cycle as the level becomes about graceful recovery, not perfection.
Proves: The advanced weave. Five threads in rhythm; the failure modes multiply, and the discipline becomes recovery rather than execution. Most performances at this level fail somewhere; the lesson is finishing anyway.
Goal: Complete five cycles with at most two recovered drops. The lesson the studio teaches: keep moving, the recovery is the practice.
All eight threads required. The performance is a single continuous gesture in which Module choice, angular-sync trail, the closed loop, Aura's cold-eye, sovereignty mode, a curriculum rung, a Perch publish, and the Bezel controller mode are all demonstrably present.
Proves: All eight threads active at once. The studio's whole philosophy operating simultaneously in one performance. This is the level the entire ladder has been pointing toward — and the level whose pass-condition opens the HUB of Neo-London: Chrono-Protocol, the WebXR rhythm-action runner the curriculum graduates into.
Goal: Hold the full weave for one minute. At the end of that minute, the visitor has used every thread of the studio's philosophy in a single sustained gesture. The proof is recursive at every order: the player has proven the studio's pedagogy by using it.
Every level has its own page. Each one names what it proves, how it plays, and what has to land before the scene can be played in full.
The full diagram — six positions, one closed circuit. This page is position six made playable.
The philosophy this ladder demonstrates in prose; the article the game is the proof of.
Where the trail goes once the publish pipe is wired in. The append-only feed for the next pair of hands.
The origin story for drawing-in-air-with-a-controller. Where this page’s ambition came from.