File size: 5,252 Bytes
d36ff5e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | {
"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."
]
}
|