Commit graph

3103 commits

Author SHA1 Message Date
igneum-labs
b414ecc5d7 class-v6: the mixer determinism test skips identity.json beside the pinned pack (A06's thirteenth file)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:00:46 +00:00
igneum-labs
81d6c4376b class-v6: review B's F03 and F05 (8 October 2026). F03: ProgramClass::V6 in the canonical enum, GENERATOR_VERSION_V6 = 6, V6_CLASS = mx8+sh256x27+state+reg64c+fold+rw (layer 8 off the fifth flag); every class carrying a v6 flag draws as generator 6 under an era, the packs read program_class "v6", the pack check treats v6 as a state class; class v5 and below untouched. F05: the reg64 full-chain address source in closed form (verify::reg64_address_source: r[s] ^ ror(P_s, 1) ^ (S ^ P_s ^ a[s]) with a[k] = rotl(r[k], (63 - k) mod 32)) proven equal to the reference fold on every source register over 256 drawn register states and a real update sequence, the known-failed one-rotation-off form disagreeing; the verifier keeps the fold as the definition.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:00:05 +00:00
igneum-labs
de3ea90fe1 class-v6: A06's kernel hashes move to identity.json (a thirteenth pack file: program id, class, generator, day, dataset bytes, the BLAKE2b-256 of every kernel text) so every pinned pack's twelve files stay byte for byte; the tests skip it in the pinned comparison and count thirteen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:56:10 +00:00
igneum-labs
f0c8ea910d igneum-pow hash-bound --count: one warp per 32 nonces (the P01 campaign's million-vector files in minutes; the per-nonce form hashed the whole group per nonce)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:32:44 +00:00
igneum-labs
8cf53d5f23 class-v6: the acceptance's class v4 shape predicate and the draw's source rule set the window and layer 8 off aside (lane D's finding: a +nowin or +reg64c program was judged by the class v2 parts on the chain's path); test: every v6 flag keeps the shape and the attempt cap
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:19:16 +00:00
igneum-labs
ef615ecff9 class-v6: blake2b_256 reached through its own module; the pack-reader fuzz skips a file the pack does not carry
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:06:01 +00:00
igneum-labs
f72a4ef054 class-v6: the external review's findings (docs/analysis/review-2026-10-08, 8 October 2026), fixed by construction where they apply: A02 every class carrying a v6 flag reserves five non-load slots as shuffles over the five lane dimensions in a drawn order (LoadClass::is_v6; the id carries v6draw/); A08 a v6 mad never names its destination as its second source; A06 program.json carries the BLAKE2b-256 of every kernel text (kernel_blake2b256); A07 the verifier's group alignment, tails and low-32 rollover under test; A04 a zeroing shadow fails acceptance under test (the acceptance executes the shadow since sub-version 3); and the fuzz's finding: bind::unhex panicked on a multi-byte character inside the text, now a refusal on bytes.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:03:38 +00:00
igneum-labs
cea3c1b39c class-v6: the window's liveness rule is wired into the acceptance behind the reg64 flag (the arithmetic-only window refused at its first dead register, the full chain and every other class unchanged); the test reads it through accept::check
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:41:05 +00:00
igneum-labs
09dc418000 POW-01 and POW-02, the malformed-input half: igneum-pow/tests/fuzz_parsers.rs (10,000 mutations each of the class string, the hex and era strings, the IGSD1 state stream; a panic fails) and proto-cuda/nvrtc/packfile-fuzz.c (10,000 mutated pack files through pf_load, never a crash)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:39:45 +00:00
igneum-labs
5c6b07015f class-v6: the v4 source rule sets the nowin flag aside as it does fold and rw (the known-failed test read a different load source under +nowin)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:16:16 +00:00
igneum-labs
026d6e023b class-v6: D2 experiment "layer 8 off" (the coordinator's order, 8 October 2026, 18:12 UK; a research class behind "+nowin"): the era layout's window-layer draw removed, every load site reads the whole dataset (win = 0, off = 0); the stream still consumes the two window draws per instruction so the base program's instructions and the shadow are the class's without the flag; the id carries nowin/; "+nowin" parses in any order with the other suffixes and names back inside +fold/+rw. Test: tests/v6fold.rs nowin_removes_the_window_layer_and_nothing_else.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:06:34 +00:00
igneum-labs
3d086fac9c class-v6: drop the second copy of DatasetSource's leaves methods the master merge brought in (master's copy lacked the geom field)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:33:09 +00:00
igneum-labs
40b7d09fca class-v6: merge master 8e0787cb9 (after the counter-asic-4 code revert 867dbfe8) into class-v6 so the frozen tree lands on master as one two-parent merge. Conflicts: igneum-pow memhard.rs, main.rs, tests/packs.rs keep class-v6's text (class v5's mixer-draw rule in the agreed AP-F4-1 form, cost 205 with w32; master carried the first form, NAF sum 163; the ds55 and reg64 arms of epoch_of; the window tests); site/litepaper.html takes master's (the site lane's text); docs/ledger-public.md and site/ledger.html regenerated from the merged docs/fud-ledger-2.0.md by tools/ledger/export-public.mjs and tools/ledger-page.mjs.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:31:19 +00:00
igneum-labs
8e0787cb9a Merge ca4-code-revert 867dbfe8 into master (gate: green on 867dbfe8, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers) 2026-10-08 16:28:28 +00:00
igneum-labs
8615bedbbc Merge class-v6-adversary-docs-2 14544a75 into master (gate: green on 14544a75, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers) 2026-10-08 16:27:23 +00:00
igneum-labs
5984fdec09 Merge site-2.0-wipe e7ad343b into master (gate: green on e7ad343b, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:21:53 +00:00
igneum-labs
041347e89c Merge class-v6-mixedfp-docs 9ce45b6e into master (gate: green on 9ce45b6e, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers) 2026-10-08 16:20:05 +00:00
igneum-labs
867dbfe811 igneum-pow, proto-cuda: counter-asic-4's research code comes off master (the revert of b216afc7's code paths; documents untouched), the coordinator's order of 8 October 2026, 17:32 BST
Master took the direct merge of counter-asic-4 d6b2b2d7 at 16:12 BST (b216afc7) and with it the branch's research changes to
igneum-pow/src (the +mm tile and +shl experimental classes, mm8.rs, the AP-F4-1 constants in their old form), igneum-pow/tests
(ca4_trace.rs, v6_window_bits.rs, scratch.rs) and proto-cuda (the nvrtc worker's --microbench and --bench --variant paths, the
emu stubs, packs-ca4), 817 lines against class v5's post-freeze igneum-pow. Every research landing runs under the documents-only
rule (no igneum-pow/src change from a research branch lands until a class v6 cut names it), and through any master merge this
code would reach the class v5 hash object (the 0.3.26 pairing line). This commit reverse-applies b216afc7's diff on those
paths over the live master, a clean three-way apply; what remains on them against b216afc7's first parent is tn-land's own work
(0a05697b: blake2b.rs, state.rs, memhard.rs, emit.rs, verify.rs, main.rs, lib.rs, the derive, mixer and packs tests), untouched.
The code stays on counter-asic-4 for the research lane. The documents b216afc7 and the later landings carried stay as they are.
2026-10-08 16:17:08 +00:00
igneum-labs
74b4c323e1 class-v6: the window-text test counts OpenCL's shuffle blocks as statements
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:15:49 +00:00
igneum-labs
2cac91713f Merge ca3-coord-record ce5101ea into master (gate: green on ce5101ea, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:14:37 +00:00
igneum-labs
4e50d495e0 Merge enforced-proving 8fc27320 into master (gate: green on 8fc27320, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:12:28 +00:00
igneum-labs
31fe28043d Merge igneum-2.0-plan-docs 48867929 into master (gate: green on 48867929, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers) 2026-10-08 16:11:29 +00:00
igneum-labs
e7ad343b9c Site 2.0 wipe: merge the moved master (the 2.0 plan, counter-asic-4, enforced proving, reference apps, pool vote key, tn-land); the reference-app pages take master's note with the positioning line, no devnet number, 24 px blocks; /bench and /journey stay removed; the public ledger regenerated from the 2.0 source; the grants lead names the devnet
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:11:14 +00:00
igneum-labs
14544a758d multi-family adversary: clock stamps read from the Mac
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 10b901a46 (10b901a46934c24ce9b44c74bc6fd4db7c40d2b0) for the box mirror master
2026-10-08 16:10:22 +00:00
igneum-labs
2b7ad8fd27 multi-family adversary: the placed full-core rows, the board and D2(b) at the placed energy, the transition matrix, the one page
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 7e715b50b (10b901a46934c24ce9b44c74bc6fd4db7c40d2b0) for the box mirror master
2026-10-08 16:10:21 +00:00
igneum-labs
74678180d4 multi-family adversary: the placed board figures corrected to the model's output
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 2b30cfd0b (10b901a46934c24ce9b44c74bc6fd4db7c40d2b0) for the box mirror master
2026-10-08 16:10:21 +00:00
igneum-labs
3728ceca96 multi-family adversary: the placed genesis core rows, the 32-lane genesis row, the board at the placed energy, the D2(b) harness and its rows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 90001aae6 (10b901a46934c24ce9b44c74bc6fd4db7c40d2b0) for the box mirror master; left on the branch: tools/chip-model/mf/flow/d2b.py tools/chip-model/mf/results/board-placed-base-n5.md tools/chip-model/mf/results/board-placed-full-n3.md tools/chip-model/mf/results/board-placed-full-n5.md tools/chip-model/mf/results/d2b-n3.md tools/chip-model/mf/results/d2b-n5.md tools/chip-model/mf/results/out/mf32base/logs/asap7/mf32base/base/1_synth.json tools/chip-model/mf/results/out/mf32base/logs/asap7/mf32base/base/1_synth.log tools/chip-model/mf/results/out/mf32base/logs/asap7/mf32base/base/power_synth.log tools/chip-model/mf/results/out/mf32base/reports/asap7/mf32base/base/synth_stat.txt tools/chip-model/mf/results/out/mf32base/results/asap7/mf32base/base/mem.json tools/chip-model/mf/results/out/mf8base/logs/asap7/mf8base/base/1_synth.log tools/chip-model/mf/results/out/mf8base/logs/asap7/mf8base/base/6_report.log tools/chip-model/mf/results/out/mf8base/logs/asap7/mf8base/base/power.log tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/2_floorplan_final.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/3_detailed_place.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/3_global_place.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/3_resizer.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/4_cts_final.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/5_global_route.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/5_route_drc.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/5_route_drc.rpt-5.rpt tools/chip-model/mf/results/out/mf8base/reports/asap7/mf8base/base/VDD.rpt tools/chip-model/mf/results/out/mf8full/logs/asap7/mf8full/base/1_synth.log tools/chip-model/mf/results/out/mf8full/logs/asap7/mf8full/base/6_report.log tools/chip-model/mf/results/out/mf8full/logs/asap7/mf8full/base/power.log tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/2_floorplan_final.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/3_detailed_place.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/3_global_place.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/3_resizer.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/4_cts_final.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/5_global_route.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/5_route_drc.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/5_route_drc.rpt-5.rpt tools/chip-model/mf/results/out/mf8full/reports/asap7/mf8full/base/VDD.rpt tools/chip-model/mf/results/sim/mf32base/gl2sim.log tools/chip-model/mf/results/sim/mf32base/sim_mix_s2000.log tools/chip-model/mf/results/sim/mf32base/sim_mix_s500.log tools/chip-model/mf/results/sim/mf8base/gl2sim.log tools/chip-model/mf/results/sim/mf8full/gl2sim.log tools/chip-model/mf/results/table.csv tools/chip-model/mf/results/table.md
2026-10-08 16:10:21 +00:00
igneum-labs
0a05697b3d Merge tn-land dec28d1a into master (gate: green on dec28d1a, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:07:50 +00:00
igneum-labs
9ce45b6ef2 Class v6 mixed FP32: section 6.1, the k lane's synthesised FP32 rows (FMA lane 3.4 pJ at N3, k 0.65 on the unit, 0.15 blended at the lock); the score 3.2x / 3.5x; the verdict stands
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of e6d52e198 (e6d52e19845cdffe5bb24f26e6eeda400f1ef4a8) for the box mirror master
2026-10-08 16:07:14 +00:00
igneum-labs
85a90d0e7c Class v6 mixed FP32: the final rows (fp24 CPU 2^24 equal on three cards, the quiet-core verifier, the 4090's fp24 and v5-genesis rows), every pod record
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 255be0264 (e6d52e19845cdffe5bb24f26e6eeda400f1ef4a8) for the box mirror master
2026-10-08 16:07:14 +00:00
igneum-labs
0d570ccd3a Class v6 mixed FP32: the rows (census on build-4, the stock 5090, the 4090 and the capped 5090, the CPU-vs-CUDA fingerprints), the chip-side reading, KILL on the GPU budget and the full-board score; the pod scripts and the records
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of a324c941e (e6d52e19845cdffe5bb24f26e6eeda400f1ef4a8) for the box mirror master; left on the branch: tools/attack/v6-census/pod-bench.sh tools/attack/v6-census/pod-census.sh tools/attack/v6-census/sampler-summ.py
2026-10-08 16:07:13 +00:00
igneum-labs
d20a3bfa41 Class v6 mixed resource: the FP32 candidate behind IGNEUM_FG_FP32 (fadd, fmul, ffma, fcvt in the shadow draw, xor-injected, the fp_in operand rule), the determinism rules in the emitter for CUDA, OpenCL and Metal, the CPU reference, the fingerprint subcommand, the report skeleton
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of c19e19b91 (e6d52e19845cdffe5bb24f26e6eeda400f1ef4a8) for the box mirror master; left on the branch: igneum-pow/src/accept.rs igneum-pow/src/emit.rs igneum-pow/src/generator.rs igneum-pow/src/main.rs igneum-pow/src/verify.rs igneum-pow/tests/mixer.rs
2026-10-08 16:07:12 +00:00
igneum-labs
ce5101ea6c Counter ASIC 3.0 status: the plan on master 721c4e247 and the addendum mapped, build-3 down and out for the night, the devnet-4 cut c04674fe and its re-cut 4cdcc488 (the emission literal), the census sheet (fold, rw, foldrw PASS), class-v6 3f25a8305 and hl-v6-all, the hot-set reconcile and the layer-8-off experiment, the D2(b) and placed rows (the honest same-node bracket 1.6x to 2.4x), the six negative tests mapped, the D4 tip-share resolution and its code pin with the guest consequence, the pool vote-key design 1f87b528, the v2.0.0 tip a9e2df26
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:06:45 +00:00
igneum-labs
790bcfb486 class-v6: the 64-register window's OpenCL and Metal texts (8 October 2026, the D1 gap the class v5 lane read): the three dialects emit one schedule (Program::scheduled), the same derived-register init, the same full-chain mix line before every load (m = first; m = rotl_imm(m, 1u) ^ next over the 63 registers other than the source) and the same end fold, from one set of helpers (reg_decl, reg64_init, reg64_mix_line, reg64_fold); the refusal stub is gone; tests/packs.rs reads the four OpenCL and Metal texts for the 64 registers, the 56 derivations, the fold and the 128-statement schedule in order.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:06:27 +00:00
igneum-labs
8fc2732092 Merge remote-tracking branch 'box/master' into enforced-proving 2026-10-08 16:05:31 +00:00
igneum-labs
148aedaf99 Enforced proving spec: the 2.0 plan's six negative tests mapped to the named tests (section 3a), the boundary sentence, the (6) row PENDING with its native-veto test; the ledger P22 row carries both
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:05:30 +00:00
igneum-labs
a50ef45f6e Merge fleet-proving-pipeline-docs 0a81a8d5 into master (gate: green on 0a81a8d5, recorded by tools/ci/pre-push.sh; landed on the box mirror under the exception declared by main: main's ruling, 7 Oct 2026 19:5x UK: the GitHub account is suspended, lanes land on the box mirror's master, the box gate stamp is the verdict; GitHub gets the fast-forward when it answers) 2026-10-08 16:05:23 +00:00
igneum-labs
4886792971 docs/plans: the complete Igneum 2.0 plan (the founder's 37-page PDF, its text, and the plan file with the addendum from the complete plan; the reference unchanged), 8 October 2026
The four files as they stand in the Mac checkout at 17:03 BST, on the coordinator's word: igneum-2.0-plan.pdf (the complete
reference, 257 KB), igneum-2.0-plan.txt (its text), igneum-2.0.md (now with the "Addendum from the complete plan" section,
superseding the site lane's copy), igneum-2.0-reference.txt. Documents only; no chain path.
2026-10-08 16:04:21 +00:00
igneum-labs
541fb71cc6 Reference apps: the trust block too pads 24 px top and bottom on /light, /oracle and /receipt (the first fix anchored the rule at a line start it does not have)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:04:17 +00:00
igneum-labs
868be2b6e2 Merge counter-asic-4 1ace2205 into master (gate: green on 1ace2205, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:03:13 +00:00
igneum-labs
721c4e2479 Merge ca3-coord-record 6b28302f into master (gate: green on 6b28302f, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:01:43 +00:00
igneum-labs
96e73bb663 Merge class-v6-rotation-docs feb223f6 into master (gate: green on feb223f6, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:00:10 +00:00
igneum-labs
dec28d1a46 Merge remote-tracking branch 'build/master' into tn-land 2026-10-08 15:58:38 +00:00
igneum-labs
0a81a8d5e0 Export exclude: docs/analysis/proving-pipeline-2026-10-08.md (an operations record for the team: box names and the review quoted; the identity grep stays green on the public export list) 2026-10-08 15:58:19 +00:00
igneum-labs
463a580849 Merge enforced-proving 3a20bb8d into master (gate: green on 3a20bb8d, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 15:58:10 +00:00
igneum-labs
aa7c4c633b Reference apps: the why and trust blocks on /light, /oracle and /receipt pad 24 px top and bottom (the padding check on build-2 read 17 px; the Mac skips that check without Playwright)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:57:07 +00:00
igneum-labs
dd39183e1f Merge reference-apps 0d49ab55 into master (gate: green on 0d49ab55, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 15:56:54 +00:00
igneum-labs
e989c1ef0d class-v6: close the rw block of the id recipe (the merge dropped one brace)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:53:51 +00:00
igneum-labs
1f87b528fc Merge pool-vote-key 45e72a21 into master (gate: green on 45e72a21, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-08 15:53:49 +00:00
igneum-labs
dc9f136ea5 class-v6 (research class, 8 October 2026): merge reg64-v5 (306886db, the 64-register window and its full chain) into class-v6-fold (bb79c801, the index fold, the re-weight tables, ds55's dataset geometry, W = 8). One class string carries every flag, "mx8+sh256x27+state+reg64c+fold+rw", parsed in any order and named back in that one; the window's addresses go through the fold (addr_src then load_index_geom in the verifier, addr_src then load_index_expr in the CUDA text); the id recipe carries fold/, rw/ and reg64/chain/ with the fold byte; the probe interpreter reads the dataset geometry; Metal and OpenCL keep the window's refusal stub under the geometry entry points; program.json carries op_weights and the reg64 object side by side. Test: tests/v6fold.rs class_v6_all_flags_parse_name_and_id.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:52:46 +00:00