Its own public code shows a human-authored rig supplied the token details, pair, tax, launch clicks, confirmation, and wallet signature. The connectome moved a cursor inside that ceremony. FLYTOWN tested the deeper computational claim—and the measured wiring did not beat its controls.
Scope: the launch story overstates agency, and our tested computational advantage was null. Neither finding says the published connectome or the external project’s telemetry is fabricated.
FindingNull
The Mayor of FLYTOWN. Character witness, not scientific evidence.
A real token exists. A real connectome ran. Neither fact makes the launch autonomous.
$FLYBRAIN is an on-chain token. Its official pitch says it was “launched by a fruit fly connectome.” But the project’s public source records a different division of labor: the connectome produced cursor signals while conventional automation supplied the goal, text, market settings, irreversible clicks, and signature.
The connection graph comes from microscopy. The running “brain” does not. The code gives every neuron identical leaky-integrate-and-fire parameters, turns synapse counts into one fixed voltage multiplier, and leaves a trainable gain for each cell type. Those are consequential engineering choices—not measurements of the living fly.
The connectome emitted motion and a stop signal from four selected descending-neuron readouts. A script inspected the page’s DOM, chose the nearest unfinished field, and typed a prewritten token value when the stop signal landed inside its box. The fly did not invent the name, ticker, description, target field, or objective.
Automation accepted the terms, uploaded the image, filled anything the fly missed, selected GOOGL, set the creator tax, moved to the launch control, pressed Launch, and pressed Confirm. The project’s own README admits the fly did not complete the form or choose the pair, tax, X handle, or confirmation.
The wallet—not the connectome—made the token exist.
A Python-injected wallet signed and broadcast the transaction after scripted confirmation. The receipt proves that a transaction succeeded. It does not prove that the simulated fly understood a token, selected an economic action, consented to terms, or controlled the irreversible step.
The lie is the word “launched.” A connectome-derived cursor participated in a launch orchestrated by human-written software. Every choice that gave the token meaning—and every irreversible action that made it real—came from outside the connectome.
The public repository now discloses many of these limits. That candor is useful. It does not make the headline causal claim true.
Evidence boundary
FLYTOWN did not reproduce their browser rig, so we do not claim their neuron telemetry is fake. We tested a separate, broader inference: whether measured fly wiring added useful task computation. In none of our planning or memory tests did it beat both its shuffled and rewired controls. That is a result about these roles, not a universal claim about biology. Real anatomy is not, by itself, evidence of agency or advantage.
How did we test the deeper claim?
Use the wiring diagram of a real fruit-fly nervous system as the fixed middle of an engineered planner. A task goes in; activity moves through the graph; action scores become a plan for AI workers.
DDynamics
Rates settle or propagate
Engineering choice
ERead out
Populations score actions
Engineering choice
FCompile
Actions become a worker plan
The hypothesis lives here: if biological wiring contributes useful computation, the measured graph should beat an appropriately scrambled version when everything else stays fixed.
The wiring was real. The advantage wasn’t.
These diagrams come from the connectome artifacts used by FLYTOWN—not from stock network art. They establish that the test used measured biological wiring. They do not establish that the wiring helped the engineered task.
FlyWire FAFB v783 projectome
Every region is present. The diagram surfaces the 110 strongest cross-region edges so the overall routing structure stays readable.
Measured Node identities, counts, edges, directions, and synapse weights come from the checked-in datasets.
Engineering choice Circular order, aggregation, edge filtering, scale, and color are explanatory design choices.
Self-connections are omitted from these two views. The full, unfiltered artifacts remain in the repository. Inspect sources and citations ↗
Change the wiring. Hold the world still.
A strange result is only persuasive if the comparison is ordinary. The strongest tests altered the graph while keeping the task, seed, budget, worker setup, and action-to-plan compiler matched.
Test
Measured wiring
Edges from the published connectome artifact.
Same fixturesSame seedsSame budgetsSame compilerSame workers
Null
Shuffled or rewired
Labels scrambled or edges degree-preserved.
If the real graph does not beat this null, the wiring has not shown that it is doing the claimed job.
Six attempts. Three brains. The same answer.
The implementation improved between attempts. The evidential standard did not: measured wiring still had to beat a relevant scrambled control. The last two ran on the male brain that $FLYBRAIN uses.
The graph recognized anatomy, but not the task.
Null result
Nodes
79
Edges
3,509
Synapses
54.5M
Measured52%
Shuffled38%
p = 0.060 — not distinguishable under the declared p < 0.05 threshold.
The measured graph repeatedly fell into the same anatomical attractors. Those patterns were interpretable, but they were not task-dependent routing.
Plasticity fired. It still could not associate tasks.
Preregistered null
Neurons
2,952
Edges
110,677
Plastic sites
2,746
Measured + plastic68%
Shuffled + plastic68%
p = 1.000 — the primary comparison was exactly null.
Every Kenyon cell was active on every task. With a dense code, the same synapses were eligible for depression each time; association-specific learning was impossible in this configuration.
The repaired pipeline transmitted biology—but not an advantage.
Post-hoc null
KC winners
10%
Comparisons
9
Seeds × tasks
60
Measured + plastic72%
Shuffled + plastic72%
p = 1.000 — the primary test was null again.
Two ablations moved in a biology-consistent direction at uncorrected p = 0.014 and 0.017, but neither survived correction for nine tests and both involved a constant-policy comparator. Suggestive is not evidence.
A generic random projection was the better similarity hash.
Different role, same null
Tasks
80
Model calls
0
Odor settings
6
AUC range
Measured0.594–0.649
Shuffled0.680–0.740
The real circuit separated categories worse at every setting and held-out valence stayed near chance. It did achieve 100% collision-free codes, pointing toward a narrower novelty-detection hypothesis—not evidence for similarity retrieval.
The male brain did no better than its shuffled copy.
Preregistered null
Regions
73
Edges
2,988
Synapses
100.0M
Measured50%
Shuffled45%
p = 0.504 — not distinguishable under the declared p < 0.05 threshold.
Rerouting inputs for regions the male release does not separate gave the same answer, p = 0.461. After training, both copies collapsed to one action for nearly every task, so the gap between them is not evidence.
The adult code beat shuffling, but not rewiring.
Preregistered null
Kenyon cells
4,064
Tasks
80
Model calls
0
AUC range
Measured0.656–0.709
Shuffled0.600–0.642
Rewired0.627–0.692
The real male circuit beat every shuffled copy at every setting, the reverse of the larva. Copies rewired to keep each neuron’s number of connections did about as well, so the edge looks like connection counts, not specific wiring.
The early runs used fixture suite v1, including private repositories, which limits how reproducible those numbers are. The male region runs are the first recorded on the public, pinned v2 suite, and the memory tests use no repositories at all.
Where the task signal went
The adult projectome did not merely underperform. A diagnostic measurement showed the mechanism: tasks became less distinguishable as activity moved through the real graph.
Mean pairwise Jensen–Shannon divergence across 20 fixtures. Lower means tasks look more alike.
Measured graphShuffled labels
Raw features
1.8161.816
Encoder input
0.2700.270
Graph output
0.0320.119
Action scores
0.0480.126
The real region-level graph reduced task information about eight times more than the shuffled copy at the graph-output stage.
Input narrowsTask features lose information in the hand-built encoder.
Attractors dominateStrong recurrent structures pull different inputs toward similar states.
Policies collapseDifferent tasks receive the same primary action.
Plans barely changeSome selected actions are default or inert in the compiler.
A clean negative result buys something.
Failure becomes research when it reduces uncertainty, exposes mechanism, and changes what gets built next.
Adapter tuning without a better hypothesis
Stopped
Repeated nulls make continued tuning against the same suite hard to justify.
Why the planner collapsed
Found
Task washout, dense eligibility, compressed readouts, and compiler-inert actions are inspectable failure mechanisms.
The experimental machinery
Improved
Constant-policy warnings, task-sensitivity measures, action-effect labels, public fixtures, and provider preflight came from failed runs.
The next biological questions
Narrowed
The adult mushroom body is now tested on the male brain. Connection counts and novelty detection are the specific, preregisterable questions left—not another vague promise to “use a connectome.”
The best result wasn’t biological.
The full live comparison found that a hand-written rules planner matched the LLM planner’s quality on completable tasks while using much less computation—and knew when not to start work.
39%fewer tokens per plan overallp < 0.0001
7 / 7correct stop decisionsp = 0.015
+0.010quality on completable tasksp = 0.89 · dead even
37usable paired runs20 fixtures × 2 seeds
The LLM planner always tried to spawn work. Rules could express “blocked,” “needs approval,” and “already done.” FLYTOWN now uses rules as its default planner.
What makes the case credible—and what still weakens it
The strongest argument is not that the study was perfect. It is that the project records the places where it was not.
Safeguards that carry weight
Primary larval and male-brain comparisons declared before their artifacts existed
Identical fixtures, seeds, budgets, workers, and plan compiler
Label-shuffled, degree-preserving, lesion, and ablation controls
Task-sensitivity checks that disqualify constant policies
Paired permutation tests and multiple-comparison caution
Void runs discarded, with a guard added before each rerun
Limits that remain
The mock worker world tests consequence, not real-world quality
Early v1 fixtures included private repositories
Public-v2 results are mock-world only; the live runs used v1
The male release lacks some regions the female map has, so the two brains do not align one-to-one
Post-hoc repairs are diagnostic, not confirmatory evidence
Some live fly traces cannot replay because trained state was not persisted
The adapters and action mappings remain human engineering choices
The next claim should be smaller.
Two observations survive as hypotheses worth preregistering. Neither is presented as a result already won.
Connection counts
Proposed test
The adult male code beat every label-shuffled copy but only matched copies rewired to keep each neuron’s number of connections. Test whether connection counts alone explain it, against rewired copies with more seeds.
Novelty detection
Proposed test
The larval code was collision-free where shuffled copies collided, but in the adult male every code was distinct for real and scrambled graphs alike. A novelty test must first beat an ordinary hash.
Inspect it. Reproduce it. Find the flaw.
FLYTOWN is MIT-licensed code with documented connectome provenance, experiment reports, null controls, and a local inspection console.