{ "schema_version": 1, "release_version": "1.1.0", "model_repo": "slvDev/esp32-ai-fly", "bundle_id": "fly-escape-v1", "model_contract": "fly-escape-v1", "manifest_schema": 2, "source_dataset": "male-cns:v1.0", "data_license": "CC-BY-4.0", "code_license": "MIT", "source_revision": "f31cf0d1d2e9b9fda5d37ea4610dd9f4c02f66cf", "source_snapshot_kind": "working-tree snapshot", "created_at": "2026-09-16T07:12:05.052922+00:00", "primary_artifact": "Selected MaleCNS v1.0 connectome graph for ESP32-S3", "demonstration": "Escape from a looming spider, read from the fly's own escape neurons", "nothing_is_trained": true, "graph_nodes": 48311, "graph_edges": 9462135, "graph_contacts": 49481754, "graph_weights_trainable": false, "graph_bytes": 14174411, "circuit_bytes": 38724, "circuit": { "inputs": { "L": 165, "R": 146 }, "outputs": { "L": 4, "R": 4 }, "input_types": [ "LC4", "LPLC2" ], "output_types": [ "DNp01", "DNp02", "DNp04", "DNp11" ], "amplitude": 0.8, "threshold": 0.05 }, "firmware_binaries_included": false, "graph_source_tables_included": false, "requires_network_on_device": false, "hardware": { "chip": "ESP32-S3", "flash_bytes": 16777216, "psram_bytes": 8388608, "display": "SH1106 128x64 I2C", "sda": 18, "scl": 46 }, "build": { "application_bytes": 426274, "application_limit_bytes": 2097152, "note": "Compiled from the extracted source archive with corrected-bundle headers; no flash or hardware measurement.", "report": "validation/release-build-20260922.json" }, "host_verification": { "status": "PASS", "report": "validation/release-host-gold-20260922.json", "graph_values": 46378560, "graph_modes": 5, "graph_max_abs": 4.76837158203125e-07, "escape_values": 4800, "escape_max_abs": 2.086162567138672e-07, "fixtures": [ "lz4_block", "lz4_block_fast", "connectome_stream", "connectome_fast", "connectome_simd", "escape_world" ], "xtensa_instructions_executed": false, "manifest_sha256": "c2939c5c31f15aeb10e8fe79a14f5a21374e709e636d0d476dd292a40124b764" }, "hardware_verification": { "date": "2026-09-16", "status": "HISTORICAL_PASS", "reports": [ "validation/release-device-simd.json", "validation/release-device-graph.json", "validation/release-device-escape.json", "validation/release-device-live.json" ], "graph_values": 9275712, "graph_max_abs": 3.8743019104003906e-07, "escape_values": 960, "escape_max_abs": 1.7894955445241223e-07, "live_decisions": 60, "live_max_abs": 2.9623764025155097e-08, "live_escapes": 10, "live_host_supplied_stimuli": false, "live_host_supplied_actions": false, "simd_selftest_both_cores": true, "cached_blocks": 530, "total_blocks": 1510, "cache_used_bytes": 6118800, "firmware_attestation": false, "visual_pixel_inspection": false, "current_bundle_tested": false, "tested_circuit_sha256": "f3d60b01f24af16faec0ac7ce6c7d011c336f19f1707f9bd2279ea92a77240fe", "scope_note": "2026-09-16 hardware runs used the previous evidence fingerprint. Only informational evidence changed; no flash or hardware test was performed for the corrected package. See validation/README.md." }, "source_archive_sha256": "1a7ecf714f59af5e699a93d66f857b57b4011378f5cfe8d9f8331fd02fbd6645", "limitations": [ "Selected induced graph, not the entire brain or nervous system", "No neurotransmitter sign or synapse locations in the graph dynamics", "Data compression is exact; Q29 state execution is checked with tolerance", "Engineered rate dynamics, not measured firing dynamics or validated fly behaviour", "Escape counts depend on the demo world's random walk and are not a quality gate" ], "files": { "model_bundle.json": { "sha256": "3b55f468f48e67ebf0866a52432a8981f1f782fcf4e69dbbdc98fe8c736eab3a", "bytes": 2003 }, "connectome.fcl": { "sha256": "1e35e6ba658986de5e3163ea49b600378a2e3daa64700b8b619c4f21cc0a6e1f", "bytes": 14174411 }, "gold-device-order.bin": { "sha256": "9e98ce8294f1a03ce3665f7f651be487f320c66ddf80f6067cf8b37388b9a9bb", "bytes": 75365188 }, "escape-circuit.json": { "sha256": "566df28669c4b6ae5fff4a2330558837bce0c2a4fb08eb9edec4193285f3a91d", "bytes": 38724 }, "escape-gold.bin": { "sha256": "0990325f0d90035b469e13218edf56631884809199276490ca3516b61837d056", "bytes": 4832 }, "neurons.csv": { "sha256": "348e54b2a1c94b8387263c7af82ff41e8518be5fd662aed62bc28ebf281c3703", "bytes": 2132569 } }, "prepared_at": "2026-09-22T12:57:21.385681+00:00", "release_notes": [ "Corrected laterality z-scores by subtracting the control mean; added null_mean evidence.", "Graph, neuron selections, amplitude, threshold, neuron table and escape gold are unchanged.", "Includes the fixed-filename validator and per-sketch deployment lock.", "Current bundle passes full host verification; hardware reports retain the prior circuit identity." ] }