1. A real nervous system, not a metaphor
Every dot above is one of the 302 neurons of a C. elegans hermaphrodite, named exactly as in the published connectome. The edges between them โ 3,709 chemical synapses and 1,091 gap junctions โ are the actual Cook et al. 2019 whole-animal connectome (SI 5, corrected July 2020), not a stylized graph. Each cell is simulated as a point leaky integrate-and-fire (LIF) neuron: it leaks toward rest, gets kicked by incoming chemical synapses and ohmic gap-junction current, and fires when it crosses threshold. There is no neural net, no training, no gradient descent anywhere in this loop.
2. How it reaches the world
Cues in. C. elegans has no image-forming eye. What it has is chemosensation, thermosensation, and touch. So a page is never "seen" โ it is reduced to a 24ร24 luminance grid, and that grid is turned into the kind of signal a worm actually has receptors for: tonic brightness onto oxygen/temperature-like sensory neurons (AFD, BAG, URX), a contrast blob near the cursor onto attractive chemosensory neurons (AWA, AWC), a blown-out bright patch onto the aversive polymodal neuron ASH, and the cursor reaching an edge or empty region onto nose-touch neurons (ASH, FLP, OLQ). These are documented, human-chosen mappings โ read them in the "what is not real" section below, and in the code comments in app.js.
Motors out. The command interneurons AVB (forward) and AVA (reverse), together with the ventral-cord B-type and A-type motor neurons, are read out as a forward/reverse drive. Left/right asymmetry across a steering set of head motor neurons becomes cursor turn. Forward drive at the bottom of the frame scrolls instead of moving the cursor further. A sharp AVA burst clicks; a refractory window stops it from clicking every step. Every click is checked against a veto list โ nothing near a submit, sign-in, buy, wallet, password or upload region is ever clicked, and every veto is logged.
3. How it got here
4. What is not real
- The worm cannot see a page's layout or read its text. It has no eye. The cue panel above is smell/touch-style tonic and phasic drive, not a retina โ never described as vision anywhere in this build.
- The mapping from luminance grid โ which sensory neuron gets driven is a human choice, documented in code, not a discovered or measured biological pathway.
- Click and scroll are assigned to specific command/motor neurons by us. The worm's actual output is a spike train; turning that into "click at (x,y)" is an interface decision.
- The site allowlist and click-veto rules are a fence we built around the worm, not a property of its nervous system.
- Any first-person "journal" text this UI ever shows is a narrator model describing the trace โ it is not the worm's experience, and the worm has no reward chemistry standing in for "liking" anything. We do not invent a sugar signal.
- In this build specifically: a real headless browser (Playwright/Chromium) is not attached โ the sandboxed environment this page runs in cannot open arbitrary external sites or run a browser process. Roaming is simulated: a small set of mock pages stands in for the allowlist, and the DEMO pill above says so plainly. The luminance-sampling and motor-readout code that would drive a real browser is real and unchanged โ only the page content underneath it is synthetic. See the README for how to attach a real worker.
no chain. no token. no wallet in this browser.