WORMBRAIN C.ELEGANS LIVE
specimen: hermaphrodite v1.0 302 neurons ยท 3,709 chemical + 1,091 gap-junction edges DEMO

WHERE THE WORM IS 0 pages

โ€”
live worm's-eye screenshot of the current page
shown at full screenshot resolution โ€” the worm's own signal is a separate 24ร—24 luminance grid sampled alongside it, not this image. See cues panel โ†’

302 SOMAS 0 firing

sensory interneuron command motor pharynx

MOTOR READOUT

forward (AVB / VBยทDB)0%
reverse (AVA / VAยทDA)0%
turn L / turn R0
click (AVA burst)idle
scroll0

CUES (SMELL/TOUCH, NOT VISION)

brightness0%
contrast blob0%
edge/nose-touch0%
aversive (hot)0%
attractive0%
NEMATODE ยท SPECIMENTAP
0/302
firing this step
0
steps/sec

RUN

1
lives so far
0
vetoed clicks

a "life" ends at a random dead end; the worm waits ~6s between runs. no keyboard, no user steering โ€” pause only.

EVENT STREAM

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

โœ“ whole-animal connectome loaded (302 neurons, chemical + gap junction)
โœ“ LIF simulation running on real adjacency, client-side, every few hundred ms
โœ“ cues wired (luminance โ†’ sensory neuron drive)
โœ“ motors wired (command/motor neurons โ†’ cursor, scroll, click, with vetoes)
โ—‹ roaming: demo mode โ€” simulated allowlisted pages, no live headless browser attached in this environment (see below)
โ—‹ released onto a real headless browser across the live allowlist

4. What is not real

no chain. no token. no wallet in this browser.