Commit graph

3390 commits

Author SHA1 Message Date
igneum-labs
dcae0d06e2 V6-07: the harness map page regenerated for the rows:v607-floor-memory cell
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 21:58:37 +00:00
igneum-labs
cdc6911fb7 V6-07: the registry rows GPU-05, CAP-02, UX-02 from the V6-07 cell (partial coverage, RUNNING by the map's rule; island none), batch v607-floor-memory-20261008T2059Z
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 21:51:44 +00:00
igneum-labs
81113bb2df V6-07: the host bisect names 7dd7c35e1 (FixtureEnv field without the guest re-pin) as the 0-bytes fault; amendments
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 21:49:15 +00:00
igneum-labs
a556c3ad53 V6-07: the aggregate and chain floors at 8,500 MiB from the measured aggregation peak; the rows and their consequences
docs/analysis/floor-memory-profile-2026-10-08.md: the 3060 and 4060 rows on the default, unoverridden job path (the served 0317 host on the V6-07 server: 3060 shard 11.4 s at 7,601 MiB, the whole chain 27.4 s at an 8,306 MiB aggregation peak, both VERIFIED; 4060 shard 16.3 s at 7,504 MiB VERIFIED, the chain aborts at the aggregation's 486 MiB allocation on 176 MiB free), the host's profile and refusal rows (exit 78 under the floor and beside the miner on both cards, the miner unharmed), the recursion constant isolated (no change of the device peak), the known-failed first server, the master-host 0-bytes fault with its NOT RUN rows, and the consequences per card tier. memory_profile.rs: aggregate and chain floors 8,500 MiB (an 8 GB card proves shards and is refused the chain before setup), tests re-pinned; suite 7 passed on box 3.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 21:20:21 +00:00
igneum-labs
6ea01336a3 V6-07: one floor patch; the canonical copy carried no grow_for_main and built a server that overflows its key buffer at prove
proving/prover-floor/sp1-gpu-6.8.1-floor.patch and tools/fleet/floor.patch are now byte-equal to tools/fleet/floor-v5.patch (the complete patch: the key buffer grown for the main traces, the pool release threshold, the stage hook on a panic). Measured 8 October 2026 20:5x UK: the server built from the old canonical copy (floor-build.py's input; sha 75d0b4be) panicked at sp1-gpu/crates/jagged_tracegen/src/lib.rs:240 "range end index 37428736 out of range for slice of length 36700160" on the first recursion prove (the RTX 4060, chain mode); the server built from floor-v5 (db37c38b) proves. box-setup.sh re-pinned to the one sha.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 20:49:20 +00:00
igneum-labs
0d208582a5 V6-07: the host's row from the lesser of the engine's grant and its free reading; prover-floor.md names the free-memory rule
The window lane's engine half (reviewb-202 af5ade43) grants a fixed proof budget beside the miner (7,532 MiB plus 10 percent) while the card's free figure can be under it (a 12 GB card beside the 6.1 GiB miner: 6,159 MiB free), so memory_profile::lease_reading takes the lesser of IGNEUM_PROVE_MEM_BUDGET_MB and IGNEUM_PROVE_MEM_FREE_MB when both are set; test lease_takes_the_lesser_of_grant_and_free. Suite on box 3: 7 passed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:54:26 +00:00
igneum-labs
0a108a3449 V6-07: the floor's limits from FREE memory, the small-card threshold 2^26, two recursion budgets, a pinned memory profile per workload in the host
Master review R1 residual V6-07 (the floor patch picked limits from total VRAM, defaulted small cards to 2^27 where the passing rows used 2^26, and returned one recursion constant in both branches).

- proving/prover-floor/sp1-gpu-6.8.1-floor.patch (and the fleet's two copies, box-setup.sh re-pinned): gpu_memory_gb() reads the device's FREE memory once per process (OnceLock; SP1_GPU_MEMORY_BUDGET_GB when the host leases it), never the total; the small tier's element threshold is 2^26 (the alone-comp-26-v1 rows of 6 October on the 3060, 3080, 4060, 4060 Ti, 4070, 5070 and the 8 October proof_alone rows on the 3060 at 7,525 MiB and the 4060 at 7,532 MiB); recursion_trace_allocation_for_budget returns upstream's 2^27 on the 24 GB tier and RECURSION_TRACE_ALLOCATION_SMALL = 2^26 + 2^25 under it (a recursion key or shard uses 90,177,536 elements); floor_tests pin the small tier and that the two branches differ; the FLOOR opts line carries free_mib and total_mib.
- host/src/memory_profile.rs: the pinned table (full, 24gb, 16gb, small by free MiB; floors per workload shard, aggregate, chain) with tests pinning every value; the row is chosen from the engine's lease (IGNEUM_PROVE_MEM_BUDGET_MB, else IGNEUM_PROVE_MEM_FREE_MB, with IGNEUM_PROVE_DEVICE, IGNEUM_PROVE_WORKLOAD, IGNEUM_PROVE_DEADLINE_S: the app lane's device coordinator interface) or, with no engine, from nvidia-smi memory.free on the device; applied to the floor server by environment before the SP1 client spawns it; a hand override is kept and named; under the floor the host refuses with one line and exit 78 before any setup.
- tools/fleet/box-prover.py: the default path names its workload (IGNEUM_PROVE_WORKLOAD=chain, IGNEUM_PROVE_DEVICE) and closes a refused segment as cancelled/memory.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:47:49 +00:00
igneum-labs
19eed5cc04 Merge dex-devnet3 3b1927db into master (gate: green on 3b1927db, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 19:30:29 +00:00
igneum-labs
c853fca1b5 Merge amd-intel-energy-docs c76d9f91 into master (gate: green on c76d9f91, 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 19:29:11 +00:00
igneum-labs
9f17873911 Merge outcome-ledger 2e6914f8 into master (gate: green on 2e6914f8, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:27:43 +00:00
igneum-labs
783bf12128 Merge master-2.0-landing-l 2e09cc85 into master (gate: green on 2e09cc85, 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 19:26:45 +00:00
igneum-labs
f0605cf003 Merge wallet-recovery-20 6bb83f5b into master (gate: green on 6bb83f5b, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:24:57 +00:00
igneum-labs
f1c1fd9d15 Merge pool-registry ef6bb6f9 into master (gate: green on ef6bb6f9, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:22:31 +00:00
igneum-labs
c76d9f9180 AMD and Intel energy on class v6 (GPU-03 AMD and Intel cells, ECO-05 named cause): per 32 bits of bus the AMD and Intel cards burn the 5090s watts but do 0.21x to 0.47x its random reads; the window costs the RX 7600 and the Arc B580 no rate per unit of work; the B580 class v6 rows (11.01 MH/s, fingerprints equal, watts unreadable unelevated); hash-identical kernel candidates ranked (0 to about 10 percent); the RX 7600 metered knee owed to a queued PC 1 job
Documents only: docs/analysis/class-v6/amd-intel-energy.md and docs/analysis/class-v6/amd-intel-energy/ (the three job scripts, the Level Zero sampler source, the offline-compile prelude and ISA summary).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Documents-only replay of d9e91c5d7 (d9e91c5d7a) for the box mirror master
2026-10-08 19:21:27 +00:00
igneum-labs
ad5113880f Merge audit-f7 6273eab1 into master (gate: green on 6273eab1, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:21:10 +00:00
igneum-labs
3b1927dbff Merge remote-tracking branch 'build/master' into dex-devnet3 2026-10-08 19:20:32 +00:00
igneum-labs
2e09cc8548 Merge remote-tracking branch 'box/master' into master-2.0-landing-l 2026-10-08 19:19:42 +00:00
igneum-labs
2e6914f8c9 The proving outcome ledger (review B F08): every claimed job ends in one outcome; the report reads paid completions, missed deadlines and wasted work by cause
tools/fleet/box-prover.py point 6: each claimed segment is an eligible job and closes once as paid, expired (unpaid, held_expired) or cancelled (disk, export, cut, chain, timeout, shards, statement, sign, refused), active until then; the row carries outcome, cause, deadline, margin at the claim, seconds spent (wasted unless paid) and the deadline miss; the state carries the counters and the wasted seconds by cause; every close is a RESULT outcome line, the run ends with a RESULT ledger line.

tools/fleet/prover-outcomes.py: the report over state files and logs (a log from before the ledger is reconstructed from its RESULT lines; a state row wins over a log row): outcomes, paid completions (segments, shards, IGN, median end to end, median time to pay, median margin), missed deadlines by cause with the median miss (never negative, none on a stale tip), wasted work by cause, throughput per hour and the paid share of the seconds spent, the open jobs. --self-test to known numbers (known-failed first), run by the gate. tools/fleet/night.py sums the fleet's counters into its hourly row. docs/analysis/proving-outcome-ledger.md: the definitions and how to read the three ratios.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:19:39 +00:00
igneum-labs
3cb9909ea0 Merge ca3-coord-record 95bddee0 into master (gate: green on 95bddee0, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 19:19:25 +00:00
igneum-labs
6bb83f5b36 The wallet's History row: a recovery lock reads "finalised (recovery lock)", never plain final (review B F04, the founder's ruling)
The node lane's lockKind word for a transaction under a recovery lock ("finalised by a recovery lock") reads on the
row as "finalised (recovery lock)" with the why: the surviving majority's lock after a long pause, not a certified
checkpoint, not yet verified here. Known-failed first on build-2 (the word fell through to the label); 22 wallet UI
tests green. Until the node carries the field the pause word stands (wallet-words-20).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:17:13 +00:00
igneum-labs
ef6bb6f9b5 test map: suite:pool (UX-05 and UX-04 partial coverage); batch pool-2.0-20261008-01 RUNNING at 72cc306e8; the harness page regenerated on master's map
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:15:13 +00:00
igneum-labs
2f3628072e Merge registry-ux-shipper-2 44d071fb into master (gate: green on 44d071fb, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 19:14:43 +00:00
igneum-labs
2446630c5c IGNEUM 2.0 Complete Master Edition: the reference, traceability register, R1 review and evidence companion
Documents only. The master (292 pages) governs where it differs from the
plan PDF or the RTF; 18 INT gates and 44 R2 closure requirements become
suites INT and REV in the acceptance registry (CI steward).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:14:26 +00:00
igneum-labs
2ea8e73f59 Merge reference-apps 84cfe7d6 into master (gate: green on 84cfe7d6, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:13:21 +00:00
igneum-labs
6273eab107 The window audit records F7 to F9: review B's F14, F07 and F04 as built for v2.0.2 (the founder's rulings of 19:57 BST)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:13:13 +00:00
igneum-labs
6ec50dfc96 Merge remote-tracking branch 'build/master' into dex-devnet3 2026-10-08 19:12:12 +00:00
igneum-labs
95bddee083 Igneum 2.0 register: main's layer 8 wording on the D2 row; Counter ASIC 3.0 status: the F05 pricing, the first lock after the outage (270 at 19:51:37), lane D's second chain-path fault and the 6.11 PASS, the final tree ac86d7910, review B on master, the F01 fix and its live reproduction, FIN-02 the first PASS, GOV-03's first row, main's two questions answered
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:11:40 +00:00
igneum-labs
c76d395792 Merge p02-fleet-pods-20261008-01 ffae3e82 into master (gate: green on ffae3e82, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:10:14 +00:00
igneum-labs
d3de8356f6 Merge ca3-coord-record 88c02728 into master (gate: green on 88c02728, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 19:08:11 +00:00
igneum-labs
44d071fb3e UX evidence: the over-u64 coinbase incident (incident-u64-coinbase-2026-10-08) for UX-06, the registry row to follow by a per-case batch
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:06:13 +00:00
igneum-labs
84cfe7d610 Merge build/master into reference-apps: master's steward files carried, the reference-apps cells and batches re-recorded, pages rebuilt
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:04:55 +00:00
igneum-labs
2f7cb99200 Merge review-b-landing-l 94bed472 into master (gate: green on 94bed472, 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 19:04:43 +00:00
igneum-labs
21d450ec4a Merge enforced-proving 695cdb79 into master (gate: green on 695cdb79, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:03:30 +00:00
igneum-labs
8f979ba4d5 Merge remote-tracking branch 'build/master' into dex-devnet3 2026-10-08 19:03:13 +00:00
igneum-labs
ffae3e828f registry: P02 retail cohort on the rented pods (bench:fleet-pods RUNNING, six CUDA cells)
GPU-01, GPU-03 and POW-08 take run_status RUNNING with the evidence rows on build-1 under /srv/artefacts/tas/p02-rows; PASS waits on the AMD cells, the 1080 Ti cell and the re-exported v6 packs.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 19:02:51 +00:00
igneum-labs
69f21c1d9f Merge jobs-restart-guard d43d4394 into master (gate: green on d43d4394, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 19:00:59 +00:00
igneum-labs
88c02728f6 Igneum 2.0 register: review B's thirteen rows (F04 and F14 the founder's rulings; the 20:0x coverage); Counter ASIC 3.0 status: the pool seat's early item, the 19:4x lines (the miner base-unit root cause, the hubs' memory caps, the three object candidates on the live line, P22 stage 1, F0), the 20:00 words and read-back, review B, the founder's two rulings, the roll correction
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:59:38 +00:00
igneum-labs
4089e3d314 Merge finality-boundary 5fc76bcb into master (gate: green on 5fc76bcb, recorded by tools/ci/pre-push.sh; landed on the build mirror under the exception declared by main: finality-boundary registry write-back 2 (the steward's split cell, 19:46 UK): tools/ci/batches/fin-boundary-20261008-02.json and the registry only; no .rs, Cargo or build file) 2026-10-08 18:59:16 +00:00
igneum-labs
6a63c1fdab Bridge doc: recovery locks (F04) fail closed on the verifier, which reads only weight against the installed table and knows no lock kind
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:55:15 +00:00
igneum-labs
79a809e573 Merge build/master into reference-apps: master's registry, map and harness page carried, the reference-apps cells and batches re-recorded through the steward's form
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:53:59 +00:00
igneum-labs
695cdb79bd Merge box master b164fbf0 into enforced-proving (the proving cell on master's map, the page regenerated, the batch replayed)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:53:57 +00:00
igneum-labs
d43d4394d7 publish-jobs: restart --what app is refused unless --allow-app-restart (PC 1, 6 October 2026 19:10Z and 8 October 14:50Z: on a 0.3.x engine the restart kind leaves a relaunch helper racing the window host for the single instance; it lost both times, the app down for hours with the whole queue behind it; the fix, the host's ladder with no helper, is v2.0.0's restart-kind-20). The flag is the publisher's word that the target's last upload reads 2.0.0 or later; the node and miners restarts are unchanged. Known-failed first: the shape that hit PC 1 now exits 2 with the reason
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:53:39 +00:00
igneum-labs
94bed4729e Merge remote-tracking branch 'box/master' into review-b-landing-l 2026-10-08 18:53:16 +00:00
igneum-labs
5fc76bcbd3 Test registry: FIN-02 PASS on harness:finality-sim-fin02 (batch fin-boundary-20261008-02): the simulator half of the accept text met in sim/results_v2.md Rule v4 (the 40/40/20 fixture, the boundary splits, the pause valid, zero conflicting final certificates within the declared bound); the real-node half stays node:finality-realnode
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:52:43 +00:00
igneum-labs
b164fbf0a0 Merge ci-batch-4 caa3040f into master (gate: green on caa3040f, 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 18:51:09 +00:00
igneum-labs
fe612e5f12 Review B (8 Oct 2026): second external review, findings, reproduction pack, dispatch
Documents only. Fourteen findings F01 to F14 with forty-four regressions,
dispatched by lane in dispatch.md; the regressions become suite REV in the
acceptance registry (CI steward).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:49:43 +00:00
igneum-labs
78f9ab3315 Merge 580179ef1 580179ef into master (gate: green on 580179ef, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 18:48:32 +00:00
igneum-labs
a3574befca Reference apps in the acceptance layer: three harness cells and two run batches recorded through the steward's form
The map gains harness:reference-apps-compat (EVM-02 to EVM-06, partial coverage named per case), harness:reference-apps-ver
(VER-03 to VER-06 and VER-08) and harness:reference-apps-ver-trust-anchor (VER-01 and VER-02, FAIL by design and disclosed).
Batches ra-20261008T1744-evm (22 of 22 rows on the 2.0 devnet, node 4cdcc488) and ra-20261008T1746-ver (evidence per case
under tools/reference-apps/ver/evidence) are recorded with node tools/ci/test-record.mjs --record; the harness map page is
regenerated; the registry rows move with their evidence (site/lc/verify-receipt.js rebuilt in this landing).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:46:28 +00:00
igneum-labs
5336c7c92f Merge box master 7d3c7dae into enforced-proving (the test map rebuilt on master's copy with the proving cell; the registry from master's copy with the batch replayed; the page regenerated)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:46:16 +00:00
igneum-labs
caa3040fdc Registry batches: the 2.0.1 literal run (ef0f2ed8 + 2826f37e) and F0's GOV-01 row; the finality cells split
Run 201-ef0f2ed8-2826f37e: node ef0f2ed8 (291ee6ae plus the 2.0.1 version bump) on the key-succession pairing, kaspad check and the five node-side suites green on build-4; the miner cut tip 2826f37e (app crate identical to 2ea7b43f), pow and app green on build-2; evidence at build-1:/srv/artefacts/tas/201-ef0f2ed8-2826f37e/. GOV-01's row takes F0 (docs/plans/igneum-2.0-f0-manifest.md) as its evidence through the batch f0-manifest-20261008-b (the earlier f0 batch landed before the replay existed and never recorded). The map splits the finality cells at the finality lane's ask: harness:finality-sim keeps FIN-08 (the model side), harness:finality-sim-fin02 carries FIN-02's simulator half, node:finality-realnode carries the node lane's real-node lines for FIN-02 and FIN-07.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 18:44:31 +00:00