SPECIMEN 001Drosophila melanogaster, first instar

2,956 neurons.
One larva.
Let loose on
the web.

Its whole brain, simulated cell by cell, crawling real pages in a real browser.

FIG. 0live specimen · step —

Abstract. We take the complete wiring diagram of a fruit-fly larva's brain, the first whole insect brain ever mapped, run every one of its 2,956 neurons as a leaky integrate-and-fire unit, and let it loose in a headless Chromium. The page reaches the brain through the larva's own senses: the links around its head are what it smells, the text under its mouth is what it tastes, and a bright page is what its photoreceptors feel. Its descending neurons to the nerve cord move the head; its descending neurons to the feeding centre make it eat, and eating a link is a click. Nothing in the wiring is edited.

2,956neurons simulated
352,611synapses
7senses read from the page
0wiring edits

§0Crawling the web

What you see below is live. A real browser is open on a real page; the larva is drawn on that page at the mouse, and the mouse goes where the larva's descending neurons send it. The frames are the browser's own screencast, the readouts are the simulator's, and when no frame arrives the larva is between lives: a page budget was spent, or a new browser is starting on a seed.

Live, not a recording.Every number on this page is read from the running service. When the stream stops, the figure says so instead of looping.
—
—
between lives
a new browser is starting on a seed
LIFE — · STEP — · NO FRAMES
Neurons firing—of 2,956
Spikes / s—mean — mV
Descending neurons, mean rate per group in Hz, scaled to 200 Hz. The tick is the eating threshold.
TURN L—
TURN R—
CRAWL—
EAT—
WHAT THE MOUSE DID:—
THE LOG—
THE PLACES—
Fig. 1 — The live crawl. Left: the browser's screencast with the larva at the mouse; the dashed ring is how far it can smell a link, the small ring is its mouth. Right: this decision's readout. Below: what it did and where it went, newest first; a link it wanted but did not eat says why. Live, not a recording; the larva is between lives when no frame arrives.
brain steps—
links eaten—
vetoes—
hops—
blocked—
scrolled—
lives—
uptime—

§1The loop

One decision is one pass around this loop. The browser screencasts a 1280×800 frame; the page around the larva's head is read as seven senses; the brain runs 120 steps of 0.5 ms, 60 ms of brain time; the descending neurons are read as rates; the rates become a move of the mouse on the real page; and if the feeding neurons fire hard while a link is in reach of its mouth, the larva eats the link, provided the fences allow it.

Why a real browser.A drawn page would let us cheat with the picture. A real page is whatever the web put there, and the larva has to cope with it through the senses a larva has.
1page

a real site in headless Chromium, 1280×800

2senses

smell, taste, light, touch, pain, warm, cold, read around the head

3brain

2,956 LIF neurons, 120 steps × 0.5 ms

4descending neurons

to the nerve cord (crawl, turn) and the feeding centre (eat)

5mouse

a move on the real page; the larva crawls there

6eat = click

feeding neurons ≥ 18 Hz with a link in reach, if the fences allow

Fig. 2 — The decision loop, once per brain step. Each decision costs 120 simulator steps.

§2The senses

The dataset labels every sensory neuron by what it senses. We feed each group from the page around the larva's head: links within reach are an odour, stronger on the side they are on; the text under its mouth is taste; the brightness of the page on each side drives the photoreceptors of that side; reaching the edge of the window is touch; a link the fences refuse is pain; the warmth or coolness of the page's colour reaches the thermosensors.

Blind, mostly.A larva has twelve photoreceptors on each side and no image-forming eye. It cannot read. It smells where the links are and feels how bright the page is.
SENSENEURONSFROM THE PAGELEFTRIGHT
UNDER ITS MOUTH—
LINKS IN REACH—
BRIGHTNESS—
SENSORY HZ—
Fig. 3 — The seven senses and their drive this decision, in Hz per neuron, live. Neuron counts are the dataset's own sensory annotations.

§3The brain

The graph is the Drosophila larva brain connectome of Winding et al. (Science, 2023): 2,956 neurons and 116,922 connections, 352,611 synapses, each neuron with its hemisphere and cell type. Each neuron is a leaky integrate-and-fire unit after Shiu et al. 2024: rest −52 mV, threshold −45 mV, a 20 ms membrane, a 0.5 ms clock, and a decision is 120 ticks. The wiring is never edited.

Honest numbers."Neurons firing" is how many of the 2,956 spiked at least once during this decision's 60 ms; "spikes / s" is the whole brain's rate over the same window. Each dot below is one neuron, placed where the dataset places it; it lights when it fires.
FIRING NOW—
OF2,956
SPIKES / S—
MEAN MV—
Fig. 4 — Every neuron of the larva's brain, live. Colour is cell type; a neuron glows when it fired in this decision.

§4Motor readout

A larva does not have a mouse, but it has descending neurons that carry the brain's commands down to the body. We read two groups. The 182 descending neurons to the ventral nerve cord drive crawling: their mean rate is how far it moves, and the difference between the left and right copies, against its own recent average, is how it turns. The 164 descending neurons to the subesophageal zone drive the mouth: their mean rate is eating.

No hidden controller.There is no model between the rates and the mouse: a rate is scaled into pixels and sent to the page. The one addition is a 6 px creep per decision, so a silent brain still drifts. What you see in the table is all there is.
GROUPNEURONSDOESREAD ASLIVE HZREF
DN-VNC182crawlmean of left and right—Winding et al. 2023
DN-VNC91 · 91turnleft minus right, against its recent average—Winding et al. 2023
DN-SEZ164eatmean; ≥ 18 Hz with a link in reach is the click—Winding et al. 2023
Fig. 5 — The descending groups and their live rates this decision. The right-hand column of Fig. 1 shows the same rates as bars.

§5Settings

The connectome as released has no transmitter labels and no physiology. To run it we chose three numbers for the whole brain and nothing else: how far one synapse moves its target, how input is normalised by a neuron's total input, and how quickly a busy neuron tires. The 110 local neurons are treated as inhibitory, as they are GABAergic in the larval circuits that have been studied; every other neuron is excitatory. No synapse was added, removed or reweighted; no neuron was moved.

What we do not claim.This is a model of a larva's brain on its published wiring, not a larva. In this model the light pathway barely reaches the descending neurons, and we say so rather than tune it until it does.
3numbers for the whole brain
110neurons treated as inhibitory
0synapses edited
Fig. 6 — The settings, in full.

§6The fences, and the menu

A brain that eats whatever it stops on needs fences, and they are code, not the larva. It stays inside an allowlist of hosts, obeys each host's robots.txt, refuses a blocklist of addresses, and vetoes any link that looks like it commits: buy, sign in, submit, download, agree. A refused link is logged as a link it wanted and did not eat, with the reason, and it reaches the brain as pain. Every link it did eat votes for the words in its text; the top words are its menu.

A person names the coin.The menu is published, not enforced.
THE FENCES
ALLOWLIST—
ROBOTS.TXTread per host, obeyed
BLOCKLISTsign-in, account, cart, edit and talk pages, downloads
VETOno eating anything that commits
THE MENU—
nothing eaten yet
Fig. 7 — Left: the four fences, in the order they are checked. Right: the words of the links the larva ate, weighted.

§7The coin

$LARVA is launched by a person on pump.fun. The larva does not hold keys, sign transactions or trade; it crawls. When the coin is live, its address appears here, read from this service, and nowhere before.

One rule.The site never asks for your seed phrase, private key or personal details, and it never connects to your wallet.
TICKER$LARVA
STATUSnot launched
MINT—
CHAINSolana
LAUNCHPADpump.fun
LINK—
X—
Fig. 8 — The coin. Before launch the fields stay empty; after launch, the mint and its pump.fun page.

§8Status

Where the work stands, as of this page's last edit. The live items are read from the service; the rest is what has and has not been done.

Not yet is not yet.Nothing on this page claims a launch, a trade or a result that has not happened.
DONEconnectome + simulator: 2,956 LIF neurons, 116,922 connections, 352,611 synapses
DONEcrawler live on real pages
DONEseven senses read from the page; fences in code
NOT YETlaunch: $LARVA on pump.fun
Fig. 9 — The checklist.

refsReferences

  1. [1]Winding, Pedigo et al. 2023, Science. The connectome of an insect brain: the 2,956 neurons, their connections, hemispheres and cell types.
  2. [2]Shiu et al. 2024, Nature. A Drosophila computational brain model; the leaky integrate-and-fire scheme used here.
  3. [3]Peixoto, Netzschleuder network catalogue: the packaged larva graph and its layout.
  4. [4]Sprecher et al. 2011, Nature Neuroscience: the larval visual system, twelve photoreceptors per side.
  5. [5]Gomez-Marin, Stephens and Louis 2011, Nature Communications: how larvae steer up an odour gradient.