Commit graph

2980 commits

Author SHA1 Message Date
igneum-labs
2ae01dd408 Oracle for the 2.0 devnet on Sepolia (0xbb345004…, statements with chain id 4465, on the shared verifier); /oracle says the shared verifier's installed table is Devnet 3's until devnet-4's lands
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:54:21 +00:00
igneum-labs
7e283234b3 Merge build/master into reference-apps (site/lc: the payment-receipt code kept over the reverted copy)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:35:31 +00:00
igneum-labs
3974a355be Compatibility rows on the Igneum 2.0 devnet: 20 of 20 pass with real transactions on igneum-devnet-4 (chain id 4465; ERC-20 deploy, transfer, approve and transferFrom; a probe contract; fee quotes and estimates against gasUsed; the 21,000-limit transfer; a revert with Error(string) data decoded from eth_call's raw answer; out-of-gas; receipt fields, bloom and the rebuilt receipts trie root; logs and index agreement; block context, CREATE2; the measured differences: coinbase per including block, prevrandao from the epoch seed, the two-dimensional fee split); site/lc restored to the payment-receipt code another lane's landing (ffd6751e) had reverted; the read service and /api/checkpoint read devnet-4's dn4_ certificates (?source=dn4)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:34:50 +00:00
igneum-labs
04bda082fd Merge counter-asic-4-docs-2 3d3ad22e into master (gate: green on 3d3ad22e, 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:33:46 +00:00
igneum-labs
4d18edddae Merge ci-rule24 001e9002 into master (gate: green on 001e9002, 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:32:18 +00:00
igneum-labs
31a312edc2 Merge 420b92f8 420b92f8 into master (gate: green on 420b92f8, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:30:33 +00:00
igneum-labs
1b32e3ccdd Merge enforced-proving f010080b into master (gate: green on f010080b, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 16:29:33 +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
3d3ad22e89 Merge box/master ea27fdcd into counter-asic-4-docs-2 (the export list: both additions kept, operator-simulation.md and the pre-2.0 ledger copy) 2026-10-08 16:27:51 +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
001e9002f0 Rule 24: a landing that touches a crate checks and tests it on the box before the merge
tools/ci/rule24-crate-gate.sh maps every .rs, Cargo.toml, Cargo.lock, build.rs or .cargo/config in the diff to its crate (the nearest [package] Cargo.toml; the workspace root when none nearer; the core pair igneum-pow and app/igneum-app for a root config; a vendor crate named and left to its lane) and runs cargo check then the crate suite on the box at gate priority; docs/ and site/ alone (docs-only-check.sh) run nothing; any other diff takes the full gate alone. merge-to-master.sh runs it against the merge base before its merge loop; the hook runs it on a push of master or release-* against the remote tip. Self-test with a fixture repo and a recording runner: the crate map for each file class, documents-only runs nothing, check then test per crate, a red suite fails the gate.

Class (main through the coordinator, 8 October 2026, 17:2x UK): master's igneum-pow stopped compiling at 17:07 under landings that never built it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:25:54 +00:00
igneum-labs
c981bdb31f Merge build/master into reference-apps (the 2.0 site wipe: the three built pages gone, the devnet wording on /light, /receipt and /oracle; the verification labels, the proof boundary and the data-availability paragraph kept)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:25:16 +00:00
igneum-labs
420b92f8f8 Site 2.0 follow-up: the Igneum 2.0 devnet's first block (f3dc319c at DAA 0, 17:14 UK, node 4cdcc488, chain id 4465, the verifier on from block zero, 18 decimals) on the manifest, the facts page and the badge (Devnet live); the coexistence sentences as the research lane holds them (the board six of seven, the hybrid in a growing chain only, the die on its hardware ticket); the merged master
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:24:51 +00:00
igneum-labs
cc346d9ed6 Compatibility rows, first run on the Igneum 2.0 devnet (igneum-devnet-4, chain id 4465): the fee quotes, the receipts trie root of a live block, the index agreement and the randomness source pass; the sixteen rows that send are served untested until a sender is funded there
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:24:26 +00:00
igneum-labs
a257bad9ab Merge remote-tracking branch 'box/master' into site-2.0-followup
# Conflicts:
#	tools/ci/never-served-check.mjs
2026-10-08 16:24:02 +00:00
igneum-labs
f010080b0a Merge remote-tracking branch 'box/master' into enforced-proving 2026-10-08 16:22:48 +00:00
igneum-labs
5cc2825235 Enforced proving spec: the fast-time crossing PASS at 17:22 UK (the finding paid below the floor, nothing paid and four refusals per honest node at it), the row-6 test's version
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:22:47 +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
a3b13f19b1 Chip text: the research lane's final energy sentence on the placed full core (1.5x to 3.1x as complete machines, 1.5x to 2.3x on the GPU's own node) with the per-machine line and the unchanged coexistence verdict
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:17:11 +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
82c9a98128 built pages after the master merge 2026-10-08 16:15:56 +00:00
igneum-labs
d987dc9038 Merge remote-tracking branch 'build/master' into reference-apps 2026-10-08 16:15:55 +00:00
igneum-labs
d460ccc935 Igneum 2.0 user-verification labels (plan p. 20) on /light, /receipt and /oracle: what the light wallet authenticates (starting point, the weights as applied) and does not (the voter table and authority changes, the execution: an aggregator statement is not a proof and the permitted proof is not verified in the browser); the receipt labelled transaction-inclusion wherever the status is node-reported and payment only where the transfer is proven with asset, recipient and amount; the oracle's deployer-installed trust anchor disclosed and its unchecked signatures named; the proof boundary and a data-availability paragraph on each page
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:15:44 +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
5087e14b8c Merge box/master 33ffe78c into counter-asic-4-docs-2 (the export list: both additions kept, operator-simulation.md and the proving-pipeline record) 2026-10-08 16:14:15 +00:00
igneum-labs
7e675898e4 Site 2.0 follow-up: the placed full-core figures (about 1.5x to 2x on the same node, MODELLED) with the coexistence verdict beside them; the plan's success-condition sentence, the revised hybrid sentence and the market-structure line; the 2.0 devnet's facts (chain id 4465, node 4cdcc488, digest be5f4068, the verifier on from block zero, 18 decimals, the emission constant with its file and line, the proving payment behind its constant) on the manifest, /build, /metamask, /faucet, the light client and the facts page; the five served labels and the wording ladder on the facts page; the never-served gate check; the ledger's D5 restated
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:13:36 +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
143c514786 Igneum 2.0 D4: the placed energies (the complete GDDR7 machine 1.6x node-for-node, 1.9x a node ahead; the hybrid 2.4x / 2.9x; the die 2.4x / 3.3x; per-dollar unchanged) and the three chips scored at them, no verdict changed; the served energy sentence on them; the proving-payment pin in the code behind its constant, the guest's mirror owed
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only copy of counter-asic-4 df7c85c1c (its delta over master 919293896: docs/analysis/class-v6, docs/design, docs/spec, the export list; nothing outside docs/ differs at that tip; the branch itself stays unmerged, its history carrying the igneum-pow research commits)
2026-10-08 16:05:40 +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
bfafc42451 Chip text: the placed-row figures in the served convention on the home line, the litepaper and the miner page (a DRAM-board chip machine about 1.6x per joule on the same node, 1.9x a node ahead; the SRAM-assisted board 2.4x and 2.9x; 3x to 9x per dollar; modelled on a placed and routed core, no chip measured)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:04:28 +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
5e9d830218 Merge branch 'site-2.0-wipe' into site-2.0-followup 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