The capstone numbers (gate p31, offline arena): 100% obedience — 80/80 command trials (left/right/food/stop, 20 each) executed through the descending neurons, plus a separate Spanish sanity battery. R² = 0.69 — the 934-neuron descending panel matches the full spiking connectome simulation on held-out stimuli. ppl 9.6 — the mind's language after implantation, on held-out TinyStories (the pre-implant vessel scored ~85,000). 0.9999 — rank correlation of the connectome-carrying weights before and after the fine-tune: the fly wiring is still there, essentially untouched.
Implant: TinyStories-28M (GPT-Neo, 8×512) with 15,091,983 FlyWire edges quantile-mapped onto 16 MLP matrices, then fine-tuned so command words drive the 934-DN panel (a 512→934 head reads the frame-masked mean hidden state; rates are decoded in-graph, expm1-clamped to Hz). Browser graph: one ONNX file, weight-only mixed precision — attention, the 16 connectome MLPs, wpe and the DN head in fp16; the 12,294-row embedding/tied LM head int8 per-row; compute fp32 — dynamic sequence length (≤ 64), WebGPU with WASM fallback. Each brain tick (≈15 Hz live, ≈3 Hz headless CI) runs ONE forward pass: the active command token (or <|endoftext|> for "no command") prepended to the 29-token stimulus frame (sugar/bitter/water/JON/odor-L/odor-R, digit-split). Odor reaches the frame through embodiment_v2's filament_orn_rates (clean air = the honest 48/48 Hz spontaneous ORN rate; page plume concentrations are rescaled into offline plume units, page_c_scale in dn_head.json). Decode — ported verbatim from src/flybrain/implant.py, constants in web/dn_head.json: turn from the DNa02/DNg13 left–right balance against a calibrated neutral baseline (C_NEUTRAL = 66.31 Hz on this shipped v2 ONNX, re-measured after every α-dial rebuild), blended with the antennal Weber contrast when odor is present; forward drive from DNb01+DNa02 with surge–arrest concentration scaling; MDN brakes into reverse. The descending pair desc = fwd·(1 ∓ 0.46·turn) is decoded exactly as in embodiment_v2 (turn > 0 means left). One honest adaptation at the body boundary: training's HybridTurningController turned tank-steer (weaker left side → left turn, verified in L7), but this page's phase-locked CPG turns toward the more strongly driven side (measured on this build), so the pair is swapped as it is handed to the body — the decode constants are untouched, and turn > 0 still turns the fly left. Page-side modifiers, all disclosed: learned MB valence modulates turn/fwd (p16); walls enter as JON on stim[3] (not a reconstructed Johnston's organ); with autonomy ON and no command, a structured OU noise (τ=1.6 s) rides the descending drive (the fidget); with autonomy OFF, the measured clean-air rest drive (|desc| ≈ 0.23) is muted — no input, no motion. The ghost channel reads next-token logits from the same graph (frame_mask all zero), top-8 seeded by an FNV-1a hash of your words, ≤ 24 tokens; words→sensation maps the same hash to a 90–200 Hz pulse on the chosen channel. Brain panel: |W·x| on one matrix (layer-0 c_fc, fully packed) aggregated to ~16k postsynaptic neurons. Gates: p12 (load, ≤ 60 MB, ≥ 2 Hz, displacement, decisions through the model), p29 (ghost channel), p32 (implant bytes verified by sha256, four-command obedience measured from body pose, bilingual pad, brain-panel response, the autonomy twin, honesty, budget).
α dial: alpha_delta.bin holds Δ = Wimplant − Worig for the 16 MLP matrices, int8 with per-row absmax scales (nonzero only on mapped slots; 17 MB). Moving the slider patches the fp16 initializers inside a copy of the ONNX bytes (protobuf walk, in-place, same length) and rebuilds the session; a 128-probe bit-exact self-test runs on first load; the decode's neutral baseline is re-calibrated after every rebuild. Brain-panel edge weights are patched with per-edge deltas in brain_map.bin edge order (regeneration byte-verified against the shipped file). Measured curves: gate p22 (perplexity on 256 TinyStories validation stories, motor Spearman of the 360-stimulus battery vs α=1, plus the matched-norm random control) — regenerated against this exact implant ONNX.
Gate p44 (connectome as interface): two distinct controllers — the implant ONNX and a named-DN lookup table — both drive the same 934-channel descending contract. Permuting those channels, or swapping the 2-D descending pair on the real NeuroMechFly (FlyGym, 0.7 s: LEFT +0.24 rad, RIGHT −0.20 rad, swapped LEFT −0.48 rad), breaks obedience. A ridge decoder from a 302-d random projection recovers the kinematics (sphinx) and is recorded as not inhabitation. Artifact outputs/p44_interface.json. The connectome is a named socket for this body, not a general AI↔body bus.
Body: the NeuroMechFly model (FlyGym 2.1, Drosophila biomechanics) compiled from its MuJoCo XML and stepped by the official MuJoCo WASM build in-page — 42 leg-joint position actuators (6 legs × 7), 6 adhesion actuators, 4 wing hinges (L/R yaw+pitch, FlyBody reference) plus a thorax lift actuator (honest quasi-steady stand-in; MuJoCo has no blade-element aerodynamics), dt = 0.2 ms. FLY / VOLAR is a pre-bound descending flight program, not an implant command token. Arena walls (±14 mm); the implant JON channel (stim[3]) reports thorax–wall proximity — not a reconstructed Johnston's organ. There is no scripted 2D turn-back. Trimmed for the browser: mesh-mesh contacts replaced by PCA-fitted capsule colliders (mesh visuals kept 1:1), noslip=0, pyramidal cone, sparse Jacobian; the headless WASM benchmark holds ≈1.3× real time. Drive chain: implant DN panel → descending pair → a 6-oscillator CPG whose amplitude and frequency are gated by that signal → FlyGym's recorded joint kinematics as PD targets. ?brainoff=1 zeroes the implant output after the forward pass: the brain still runs, the fly stands still — that is gate p27's must-fail twin, and it is what rules out a scripted walker. Headless CI renders the 3D view at half resolution and throttles the brain to ~3 Hz (shared CPU, no GPU); every gated number is unaffected.
Los números del capstone (puerta p31, arena fuera de línea): 100% de obediencia — 80/80 ensayos de mando (left/right/food/stop, 20 cada uno) ejecutados a través de las neuronas descendentes, más una batería de verificación en español. R² = 0,69 — el panel de 934 neuronas descendentes reproduce la simulación completa de spikes del conectoma en estímulos de prueba. ppl 9,6 — el lenguaje de la mente tras el implante, en TinyStories de prueba (la vasija anterior marcaba ~85.000). 0,9999 — correlación de rangos de los pesos que cargan el conectoma antes y después del ajuste: el cableado de la mosca sigue ahí, esencialmente intacto.
Implante: TinyStories-28M (GPT-Neo, 8×512) con 15.091.983 aristas FlyWire mapeadas por cuantiles en 16 matrices MLP, después ajustado para que las palabras de mando dirijan el panel de 934 DN (una cabeza 512→934 lee el estado oculto medio enmascarado por el frame; las tasas se decodifican dentro del grafo, expm1 limitado a Hz). Grafo en el navegador: un solo archivo ONNX, precisión mixta solo en pesos — atención, las 16 MLP del conectoma, wpe y la cabeza DN en fp16; la embedding/cabeza de lenguaje atada de 12.294 filas en int8 por fila; cómputo en fp32 — longitud de secuencia dinámica (≤ 64), WebGPU con reserva WASM. Cada tick cerebral (≈15 Hz en vivo, ≈3 Hz en CI sin pantalla) corre UN pase: el token de mando activo (o <|endoftext|> para "sin mando") delante del frame de estímulo de 29 tokens (sugar/bitter/water/JON/odor-L/odor-R, dígitos separados). El olor llega al frame por filament_orn_rates de embodiment_v2 (aire limpio = la honesta tasa espontánea de 48/48 Hz; las concentraciones de la pluma de la página se reescalan a unidades fuera de línea, page_c_scale en dn_head.json). Decodificación — portada verbatim desde src/flybrain/implant.py, constantes en web/dn_head.json: giro desde el balance izquierda–derecha DNa02/DNg13 contra una base neutral calibrada (C_NEUTRAL = 66,31 Hz en este ONNX v2 publicado, re-medida tras cada reconstrucción del dial α), mezclado con el contraste Weber antennal cuando hay olor; avance desde DNb01+DNa02 con la escala surge–arrest de concentración; MDN frena hasta la reversa. El par descendente desc = fwd·(1 ∓ 0,46·turn) se decodifica exactamente como en embodiment_v2 (turn > 0 significa izquierda). Una adaptación honesta en la frontera del cuerpo: el HybridTurningController de entrenamiento giraba tank-steer (lado izquierdo más débil → giro a la izquierda, verificado en L7), pero el CPG de fase acoplada de esta página gira hacia el lado más estimulado (medido en esta build), así que el par se intercambia al entregarse al cuerpo — las constantes de decodificación no se tocan, y turn > 0 sigue girando la mosca a la izquierda. Modificadores de la página, todos declarados: la valencia MB aprendida modula giro/avance (p16); las paredes entran como JON en stim[3] (no es un órgano de Johnston reconstruido); con autonomía ON y sin mando, un ruido OU estructurado (τ=1,6 s) viaja sobre la señal descendente (la inquietud); con autonomía OFF, el avance de reposo medido en aire limpio (|desc| ≈ 0,23) se silencia — sin entrada, no hay movimiento. El canal del fantasma lee logits del mismo grafo (frame_mask a cero), top-8 con semilla del hash FNV-1a de tus palabras, ≤ 24 tokens; palabras→sensación lleva el mismo hash a un pulso de 90–200 Hz en el canal elegido. Panel cerebral: |W·x| en una matriz (c_fc de la capa 0, toda empaquetada) agregado a ~16 mil neuronas postsinápticas. Puertas: p12 (carga, ≤ 60 MB, ≥ 2 Hz, desplazamiento, decisiones a través del modelo), p29 (canal del fantasma), p32 (bytes del implante verificados por sha256, obediencia de cuatro mandos medida desde la pose del cuerpo, pad bilingüe, respuesta del panel cerebral, el gemelo de autonomía, honestidad, presupuesto).
Dial α: alpha_delta.bin guarda Δ = Wimplante − Worig de las 16 matrices MLP, int8 con escalas absmax por fila (cero fuera de las ranuras mapeadas; 17 MB). Al mover el deslizador se parchean los inicializadores fp16 dentro de una copia de los bytes ONNX (recorrido protobuf, en el mismo sitio, misma longitud) y se reconstruye la sesión; una autoprueba bit exacta de 128 sondas corre en la primera carga; la base neutral de la decodificación se recalibra tras cada reconstrucción. Los pesos del panel cerebral se parchean con deltas por arista en el orden de brain_map.bin (regeneración verificada byte a byte contra el archivo publicado). Curvas medidas: puerta p22 (perplejidad en 256 historias de validación TinyStories, Spearman motor de la batería de 360 estímulos vs α=1, más el control aleatorio de norma igualada) — regenerada contra este ONNX del implante exacto.
Puerta p44 (el conectoma como interfaz): dos controladores distintos — el ONNX del implante y una tabla de DNs nombradas — hablan el mismo contrato de 934 canales. Permutar esos canales, o intercambiar el par descendente 2-D en la NeuroMechFly real (FlyGym, 0,7 s: IZQUIERDA +0,24 rad, DERECHA −0,20 rad, IZQUIERDA intercambiada −0,48 rad), rompe la obediencia. Un decoder ridge desde una proyección aleatoria de 302-D recupera la cinemática (esfinge) y se registra como no inhabitación. Artefacto outputs/p44_interface.json. El conectoma es un socket nombrado para este cuerpo, no un bus general IA↔cuerpo.
Cuerpo: el modelo NeuroMechFly (FlyGym 2.1, biomecánica de Drosophila) compilado desde su XML de MuJoCo y simulado por el build oficial de MuJoCo WASM dentro de la página — 42 actuadores de posición en las patas (6 × 7), 6 actuadores de adhesión, 4 bisagras de ala (yaw+pitch I/D, referencia FlyBody) más un actuador de sustentación en el tórax (sustituto cuasi-estacionario honesto; MuJoCo no tiene aerodinámica de elemento de pala), dt = 0,2 ms. VOLAR / FLY es un programa de vuelo descendente preligado, no un token de mando del implante. Paredes de arena (±14 mm); el canal JON del implante (stim[3]) reporta proximidad tórax–pared — no es un órgano de Johnston reconstruido. No hay un giro guionizado en 2D. Recortado para el navegador: contactos malla-malla reemplazados por colisionadores de cápsula ajustados por PCA (las mallas visuales se conservan 1:1), noslip=0, cono piramidal, Jacobiano disperso; el benchmark WASM sin pantalla sostiene ≈1,3× tiempo real. Cadena de mando: panel DN del implante → par descendente → un CPG de 6 osciladores cuya amplitud y frecuencia dependen de esa señal → la cinemática articular grabada de FlyGym como objetivos PD. ?brainoff=1 anula la salida del implante tras el pase: el cerebro sigue corriendo, la mosca se queda quieta — ese es el gemelo que debe fallar de la puerta p27, y lo que descarta un caminante guionizado. En CI sin pantalla la vista 3D se renderiza a media resolución y el cerebro se limita a ~3 Hz (CPU compartida, sin GPU); ningún número medido por la puerta se ve afectado.