File size: 5,012 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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
{
  "status": "PASS",
  "command": "device-graph",
  "flashed": false,
  "started_at": "2026-09-16T06:29:32.568246+00:00",
  "bundle_id": "fly-escape-v1",
  "assets": {
    "graph": {
      "name": "connectome.fcl",
      "bytes": 14174411,
      "sha256": "1e35e6ba658986de5e3163ea49b600378a2e3daa64700b8b619c4f21cc0a6e1f"
    },
    "graph_gold": {
      "name": "gold-device-order.bin",
      "bytes": 75365188,
      "sha256": "9e98ce8294f1a03ce3665f7f651be487f320c66ddf80f6067cf8b37388b9a9bb"
    },
    "circuit": {
      "name": "escape-circuit.json",
      "bytes": 38536,
      "sha256": "f3d60b01f24af16faec0ac7ce6c7d011c336f19f1707f9bd2279ea92a77240fe"
    },
    "escape_gold": {
      "name": "escape-gold.bin",
      "bytes": 4832,
      "sha256": "0990325f0d90035b469e13218edf56631884809199276490ca3516b61837d056"
    },
    "neurons": {
      "name": "neurons.csv",
      "bytes": 2132569,
      "sha256": "348e54b2a1c94b8387263c7af82ff41e8518be5fd662aed62bc28ebf281c3703"
    }
  },
  "contract": "fly-escape-v1",
  "manifest_sha256": "28a93cd1b416ddc2a56ac0bbd66011d9581d2c69f3091ffb1b55197c8ccc10e1",
  "source_sha256": {
    "firmware/esp32_fly/escape_app.h": "3f547c26e717cc93da91fc70dadfef6f43ffb74e3476f656f75de6680878015e",
    "firmware/esp32_fly/escape_ui.h": "d806cde069059602baa4e2d3ae8f8e505802083ce7077a5b00d689242b9e74b4",
    "firmware/esp32_fly/escape_world.h": "7ae117f52985ed730a53f19234a0243f6f4cbe189ae9c70a65f98485e4c8a0a7",
    "firmware/esp32_fly/esp32_fly.ino": "e68cd2197db07d5e727669ec88db5b350d5b2592e63b39f0629f3ca02fa09e56",
    "firmware/esp32_fly/tools/prepare_assets.py": "4df8838f04e98377b1e24f89910162a66bab2fd628c6c98c043de7ab0bd40257",
    "firmware/esp32_fly/tools/verify.py": "c29e20242ef1f93c016241fc31b147a27ec55bdfb60db2fe9dde75edfc1fa402",
    "runtime/connectome_codec.h": "871a3e19167e6c0cc397071c923e32d8dfb0ee05486abe174b9d12c2e4a16a3c",
    "runtime/connectome_fast.h": "7e22bbac678c1d8665841f1c96b607eb3edb869a53b6630ffcfd6434f2acb228",
    "runtime/connectome_simd_test.h": "aedb44af97bcc9fde8f6a600cf5e8304f70d5bbb50234949f99a0fcaed317987",
    "runtime/connectome_stream.h": "62ea3a13a1bdf8f34171f9767c42111449e8b6e8c3e7aacce35c219b74902a55",
    "runtime/host_verify/connectome_bridge.c": "801be8bb0e1c12bb0e5125806757dd8b0b68b11e7f69d17cea6d4eb44eaef6eb",
    "runtime/host_verify/escape_world_test.c": "4ec7dc47c9d4a6776d4bb68effd1a6f63dc1394f1ae0f0ea1d2633973da364ba",
    "runtime/lz4_block.h": "0ee3faa0e059f778b9c8d8645a90ec49a64ab7e59dbcedb0b830a4d5b8fb4e73",
    "runtime/lz4_block_fast.h": "78b9f1b9df42fd765ce016cc37b63c050e9012a51d6bb1b4cec0a284e3cfabc8"
  },
  "device_info": {
    "event": "info",
    "ready": true,
    "variant": "escape-v1",
    "mode": 6,
    "mapped_bytes": 14174411,
    "cache_staged": 0,
    "simd_selftest": true,
    "neurons": 48311,
    "edges": 9462135,
    "model_bytes": 14174411,
    "model_fnv1a": "d66d1348",
    "psram_bytes": 8388608,
    "explicit_psram_bytes": 7851946,
    "explicit_internal_bytes": 195068,
    "cache_capacity": 6128352,
    "cache_used": 6118800,
    "cached_blocks": 530,
    "blocks": 1510,
    "split": 910,
    "free_psram": 524272,
    "largest_psram_block": 516084,
    "free_internal": 123412,
    "verification_protocol": 2,
    "contract": 1,
    "circuit_bytes": 38536,
    "circuit_fnv1a": "825507af",
    "inputs": [
      165,
      146
    ],
    "outputs": [
      4,
      4
    ],
    "amplitude": 0.800000012,
    "threshold": 0.0500000007,
    "simd_core0": true,
    "simd_core1": true
  },
  "target": "ESP32-S3",
  "firmware_sha256": null,
  "result": {
    "cases": [
      {
        "case": 0,
        "values": 1545952,
        "max_abs": 0.0,
        "failed": 0
      },
      {
        "case": 1,
        "values": 1545952,
        "max_abs": 2.7939677238464355e-09,
        "failed": 0
      },
      {
        "case": 2,
        "values": 1545952,
        "max_abs": 1.1920928955078125e-07,
        "failed": 0
      },
      {
        "case": 3,
        "values": 1545952,
        "max_abs": 5.960464477539063e-08,
        "failed": 0
      },
      {
        "case": 4,
        "values": 1545952,
        "max_abs": 3.8743019104003906e-07,
        "failed": 0
      },
      {
        "case": 5,
        "values": 1545952,
        "max_abs": 8.940696716308594e-08,
        "failed": 0
      }
    ],
    "values": 9275712,
    "full_suite": true,
    "mode": 6
  },
  "restart_confirmed": {
    "event": "escape",
    "active": true,
    "display_present": true,
    "display_addr": 60,
    "sda": 18,
    "scl": 46,
    "escapes": 0,
    "caught": 0,
    "encounters": 0,
    "fly": [
      64.0,
      37.0,
      4.0487
    ],
    "fly_state": 0,
    "spider": [
      0.0,
      0.0
    ],
    "spider_state": 0,
    "ticks": 0,
    "frames": 10734,
    "neural_steps": 0,
    "looms": [
      0,
      0
    ],
    "drives": [
      0,
      0
    ],
    "graph_us": 0,
    "cycle_us": 0
  },
  "elapsed_seconds": 569.1660972500686
}