SIM

FLYCON 9

#001 · LANDED 0/0

BOOSTER CAM
AUTOPILOT IN CONTROL
ALT
4.75 KM
T+ 00:00:00
V/S
-225 M/S

Pilot

Sea state

Sim speed

Instruments · autopilot

BRAIN IN FLY MODE
Altitude
4740M
Vertical
-225.0M/S
Lateral
21.0M/S
Pad offset
635M
Tilt
0.2°
Propellant
100%
Attitude
0.2°
BeaconPAD →
635 M
ThrottleOFF
Propellant100%
Tilt0.2°
Gimbal0.0°
Grid fins0.00
Entry
Landing burn
Legs deploy
Touchdown

Autopilot is flying. Switch Pilot to Fly to hand a fruit-fly brain the controls — or Manual to try it yourself.

Vehicle

FLYCON 9

A reusable first stage that falls back from space, steers with grid fins and lands on a drone ship with a single engine that cannot throttle low enough to hover. Below 1,000 m it can be flown by 30,000 simulated neurons wired from the male fruit-fly connectome.

Height
47 M154 FT
Diameter
3.66 M12 FT
Dry mass
25.6 T
Landing propellant
7.0 T
Engine
1 × MAGGOT845 KN SEA LEVEL
Throttle
40–100 %CANNOT HOVER
Leg span
18 M
Pilot
1 × D. MELANOGASTER ♂30K LIF NEURONS
FLYX47 M · 154 FT3.66 M18 M LEG SPANGRID FINS ×4STEER THE FALLFLY BRAIN BAY166K NEURONS · PHASE 1LOX TANKOXIDISERBANANA PURÉE TANKFUEL (FLY-GRADE)LANDING LEGS ×418 M SPANMAGGOT ENGINE845 KN · 40–100 %

Mission

FROM CONNECTOME TO TOUCHDOWN

SIMFLYCON 9PHYSICS · 120 HZ30 HZEYES + SENSESHEX · JO · OCELLI · CO₂MALECNS v1.0CONNECTOMELIF · 30K NEURONS · 967K SYNRIDGE · DAGGERREADOUT951 DN GROUPS → CONTROLSGIMBAL · THROTTLE · GRID FINS · LEGS
  1. 00DONE

    Flight sim

    2D booster physics, autopilot baseline, hex compound eyes.

  2. 01DONE

    Connectome

    MaleCNS v1.0 → 30k-neuron lamina-to-DN subgraph, event-driven LIF.

  3. 02DONE

    Closed loop

    Descending neurons fly the booster below 1,000 m. Expect splats.

  4. 03RESULTS

    Real vs shuffled

    Same neurons, scrambled wiring, same held-out scenarios.

  5. 04LIVE

    Broadcast

    Live webcast: hand the fly the controls, flip its wiring.

Experiment

DOES THE WIRING MATTER?

A 90 m drone ship is smaller than one ommatidium from 5 km, so the autopilot flies the high part and hands the booster to the fly at 1,000 m. Every condition flies the same 60 held-out scenarios through the same compound eyes. The shuffled brain keeps every neuron, sign, weight and degree — only who connects to whom changes.

Real connectome + senses · vertical
57%
34 of 60 landed
Shuffled wiring + senses · vertical
60%
36 of 60 landed
Autopilot · full descent
68%
41 of 60 landed

What we found

  • Eyes alone: 22 of 600 flights landed across the real connectome, shuffled wiring and pixel conditions.
  • With instrument senses the brains landed 110 of 240 flights.
  • The harness works: the same linear readout fed the true state lands 41/60 on the vertical task.
  • On landings, the wiring made no measurable difference (real 57%, shuffled 60%; confidence intervals overlap).
  • Does the brain add anything? The same instrument channels fed straight to the readout land 41/60; routed through the real connectome they land 34/60.

Landing rate after handover

Real connectomeEvery other condition

Vertical — fly controls engine, throttle, legs

0%25%50%75%100%Autopilotafter handover68%True statetrained readout68%Instruments, no braintrained readout68%Real connectome · eyestrained readout0%Real connectome · eyeshand-wired0%Shuffled wiring · eyestrained readout13%Shuffled wiring · eyeshand-wired0%Real connectome · + sensestrained readout57%Shuffled wiring · + sensestrained readout60%Pixels, no braintrained readout13%

Terminal — fly controls everything

0%25%50%75%100%Autopilotafter handover68%True statetrained readout53%Instruments, no braintrained readout63%Real connectome · eyestrained readout0%Real connectome · eyeshand-wired0%Shuffled wiring · eyestrained readout10%Shuffled wiring · eyeshand-wired0%Real connectome · + sensestrained readout33%Shuffled wiring · + sensestrained readout33%Pixels, no braintrained readout0%

Descending-neuron firing on the way down · scenario 1000

Real connectomeShuffled wiring

Giant fiber · DNp01 · Hz

040801000 m750 m500 m250 mdeckRealShuffled

Looming DNs · DNp02/04/06/11 · Hz

045901000 m750 m500 m250 mdeckRealShuffled
Table view · every condition
TaskConditionPilotLanded95% CIMedian |vy|Most common failure
fullAutopilotfull descent41/6056%79%1.4 m/stipped into the sea (13)
verticalAutopilotafter handover41/6056%79%1.4 m/stipped into the sea (13)
verticalTrue statetrained readout41/6056%79%1.7 m/stipped into the sea (11)
verticalInstruments, no braintrained readout41/6056%79%2.3 m/stipped into the sea (11)
verticalReal connectome · eyestrained readout0/600%6%81.6 m/shard touchdown (40)
verticalReal connectome · eyeshand-wired0/600%6%34.8 m/slegs not deployed (43)
verticalShuffled wiring · eyestrained readout8/607%24%18.0 m/shard touchdown (34)
verticalShuffled wiring · eyeshand-wired0/600%6%3.7 m/smissed the ship (60)
verticalReal connectome · + sensestrained readout34/6044%68%2.9 m/stipped into the sea (10)
verticalShuffled wiring · + sensestrained readout36/6047%71%3.3 m/stipped into the sea (10)
verticalPixels, no braintrained readout8/607%24%24.7 m/shard touchdown (38)
terminalAutopilotafter handover41/6056%79%1.4 m/stipped into the sea (13)
terminalTrue statetrained readout32/6041%65%4.2 m/smissed the ship (11)
terminalInstruments, no braintrained readout38/6051%74%1.9 m/stipped over (11)
terminalReal connectome · eyestrained readout0/600%6%84.1 m/shard touchdown (44)
terminalReal connectome · eyeshand-wired0/600%6%37.5 m/slegs not deployed (51)
terminalShuffled wiring · eyestrained readout6/605%20%22.8 m/smissed the ship (28)
terminalShuffled wiring · eyeshand-wired0/600%6%3.5 m/smissed the ship (50)
terminalReal connectome · + sensestrained readout20/6023%46%3.6 m/smissed the ship (20)
terminalShuffled wiring · + sensestrained readout20/6023%46%3.8 m/stipped into the sea (14)
terminalPixels, no braintrained readout0/600%6%88.8 m/shard touchdown (44)

MaleCNS v1.0 (minconf 0.5): 30,000 neurons, 967,110 connections, 4,426 lamina inputs, 951 descending-neuron groups. Trained readouts are ridge regressions from descending-neuron rates to the autopilot's commands, trained on 40 observed flights plus 40 DAgger flights. “True state” is the same readout fed the booster's real altitude and velocities — the best a linear readout can do. Eye gain 1500 Hz. Generated 2026-09-15 02:21 UTC.