Commit graph

3092 commits

Author SHA1 Message Date
igneum-labs
a7c2c082f9 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
c23f687bc0 class-v6: merge master 3a7592c52 (after the counter-asic-4 code revert eb2c21c0) 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
3a7592c52a Merge ca4-code-revert eb2c21c0 into master (gate: green on eb2c21c0, 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
c3b05215a5 Merge class-v6-adversary-docs-2 0db43b65 into master (gate: green on 0db43b65, 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
ea27fdcd76 Merge site-2.0-wipe 8cc205ab into master (gate: green on 8cc205ab, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:21:53 +00:00
igneum-labs
ddda96873e Merge class-v6-mixedfp-docs 12ba299b into master (gate: green on 12ba299b, 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
eb2c21c074 igneum-pow, proto-cuda: counter-asic-4's research code comes off master (the revert of 31496f4e'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 7e5897dc at 16:12 BST (31496f4e) 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 31496f4e's diff on those
paths over the live master, a clean three-way apply; what remains on them against 31496f4e's first parent is tn-land's own work
(79b1fba9: 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 31496f4e and the later landings carried stay as they are.
2026-10-08 16:17:08 +00:00
igneum-labs
0cc27b0cac 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
eb86a7df6f Merge ca3-coord-record a321167e into master (gate: green on a321167e, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:14:37 +00:00
igneum-labs
33ffe78c0d Merge enforced-proving 9e6b3f02 into master (gate: green on 9e6b3f02, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:12:28 +00:00
igneum-labs
846fab005c Merge igneum-2.0-plan-docs e849cfb3 into master (gate: green on e849cfb3, 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
8cc205abff 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
0db43b6578 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
23f3073676 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
6b6c5e783e 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
a0abb94cdc 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
79b1fba9c8 Merge tn-land 6d267930 into master (gate: green on 6d267930, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:07:50 +00:00
igneum-labs
12ba299bd0 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
befc1121cd 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
beaf234e29 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
2a7d8f9a34 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
a321167eab Counter ASIC 3.0 status: the plan on master a6549c525 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 802d2583, 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
bf584f8145 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
9e6b3f0205 Merge remote-tracking branch 'box/master' into enforced-proving 2026-10-08 16:05:31 +00:00
igneum-labs
c1ad2fd122 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
003b0adb9d Merge fleet-proving-pipeline-docs 7162f4a7 into master (gate: green on 7162f4a7, 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
e849cfb368 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
c0beea653a 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
ba6bf0ea16 Merge counter-asic-4 91929389 into master (gate: green on 91929389, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:03:13 +00:00
igneum-labs
a6549c525c Merge ca3-coord-record d81cb3f9 into master (gate: green on d81cb3f9, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 16:01:43 +00:00
igneum-labs
9035ce35dd Merge class-v6-rotation-docs b106bc31 into master (gate: green on b106bc31, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:00:10 +00:00
igneum-labs
6d267930aa Merge remote-tracking branch 'build/master' into tn-land 2026-10-08 15:58:38 +00:00
igneum-labs
7162f4a7f6 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
a3562e1d70 Merge enforced-proving b2faca79 into master (gate: green on b2faca79, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 15:58:10 +00:00
igneum-labs
69e3b8cd8b 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
13e0905617 Merge reference-apps ddf2a1ed into master (gate: green on ddf2a1ed, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 15:56:54 +00:00
igneum-labs
079737c8ed 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
802d258328 Merge pool-vote-key 8e1a7cf2 into master (gate: green on 8e1a7cf2, 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
498a10d047 class-v6 (research class, 8 October 2026): merge reg64-v5 (d8874d0b, the 64-register window and its full chain) into class-v6-fold (f62b096e, 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
igneum-labs
958254d828 Merge remote-tracking branch 'build/master' into tn-land 2026-10-08 15:52:18 +00:00
igneum-labs
d81cb3f967 Igneum 2.0: the founder's reference (docs/plans/igneum-2.0-reference.txt) and the plan with the pins (docs/plans/igneum-2.0.md), decided 8 October 2026; landed from the Mac checkout, byte-identical
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:51:47 +00:00
igneum-labs
714cf36138 docs: Devnet 3 proving pipeline end to end, 8 October 2026 (the fleet lane's document, landed by the research-landing hand on the coordinator's word)
The document as it stood in the fleet lane's worktree at 16:46:43 BST (the same second as gpu-fleet 9991d7ce, which carried
tools/fleet/pipeline-collect.py and left this file untracked). Documents only; the collector stays on gpu-fleet.
2026-10-08 15:51:26 +00:00
igneum-labs
b106bc3159 Class rotation, four layers: the design document (the hourly program, the weekly parameter era, the 180-day family epoch from the genesis bank, the emergency miner vote over the finality votes; the five research lanes' recommendations kept or rejected with reasons; the exposure per boundary; faults 1 to 7 of the crossing day as refused-by-construction cases; what the fast-time crossing on build-3 showed, runs 1 to 4; under the Igneum 2.0 framing a capability the chain has, never a resistance claim), 8 October 2026
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:51:02 +00:00
igneum-labs
61ab6bb79c Merge ca3-coord-record b02a141d into master (gate: green on b02a141d, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 15:50:02 +00:00
igneum-labs
8e222c819d docs: paid pilot restated against the measured Devnet 3 pipeline (delivery and pass condition with the margin shown, 16 GB and up serves the pilot, the claim-window and tier-claim fixes with their files)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:49:54 +00:00
igneum-labs
ddf2a1edba built pages after the master merge 2026-10-08 15:49:36 +00:00
igneum-labs
62d2f939a7 Merge remote-tracking branch 'build/master' into reference-apps 2026-10-08 15:49:35 +00:00
igneum-labs
f244a76698 Igneum 2.0, compatibility as a product deliverable: /compatibility (docs/build/compatibility.md rendered by the builder programme's shell, its rows from tools/reference-apps/compat/results.json), the runner tools/reference-apps/compat/run.mjs with every row as a test against the devnet (representative contracts, wallet fee estimation, indexing, failed transactions, receipts, application assumptions, the measured differences: block context, randomness, two-dimensional fees), every row served untested until the 2.0 devnet answers; the positioning line and the three boundaries on /light, /receipt and /oracle; the Build group's nav entry
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:49:34 +00:00
igneum-labs
9915082b41 docs: class v6 coexistence rows on an RTX 3060 12 GB and an RTX 4060 8 GB (5.5 GiB miner beside the compressed shard prover, verbatim run-log rows, the reconciliation with the 6 October 8.9 GB row and the 16 GB rule)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:48:20 +00:00
igneum-labs
b2faca79dc Merge box master 9f1c40b6 into enforced-proving (the public ledger regenerated; the fast-time case reads paid shards only)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:48:09 +00:00