Commit graph

687 commits

Author SHA1 Message Date
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
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
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
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
b42eb1413d Merge remote-tracking branch 'build/master' into tn-land 2026-10-08 15:38:57 +00:00
igneum-labs
5405dd9f20 Merge counter-asic-4 03029526 into master (gate: green on 03029526, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 15:37:40 +00:00
igneum-labs
02c823be9a Merge remote-tracking branch 'build/master' into tn-land 2026-10-08 15:36:30 +00:00
igneum-labs
c67e9dae42 Merge release-manifest-8 d5ba3c3a into master (gate: green on d5ba3c3a, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 15:32:32 +00:00
igneum-labs
03029526da Merge the mirror's master into counter-asic-4 before the third landing 2026-10-08 15:28:43 +00:00
igneum-labs
17b9901b67 Class v6 10.0m and 10.0n: the multi-family adversary's whole-machine rows (1.8x the 5090 node-for-node, the bank zero obsolescence credit, capex the larger half of the edge); the coexistence model landed (the board passes six conditions, the die fails five once sunk); the three statements re-read; the connected-state class killed; the window under 1 percent measured
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:27:51 +00:00
igneum-labs
49b5420124 Merge testnet-genesis-2 dbe40e30 into master: igneum-testnet-1 HELD, superseded by Igneum 2.0 on Devnet 3 (8 October 2026); the go cut acaf08b0, the digest 1da30c10, the clean gates and the seeds' state recorded
The lane's record (docs/plans/testnet-go.md, docs/testnet/README.md, docs/bench-log.md, infra/seed-nodes/testnet-object.json),
the fast-time harness (class v5 from the object, --exec-rpc per miner) and the two-node gate (block one on a fresh class v5
chain, the miner's exec port, the known-failed exit path). igneum-pow stays master's (the lane's freeze copy was the node
fork's pairing, a record not a tree). The founder's name scrubbed from the lane's files as master's scrub requires.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:27:07 +00:00
igneum-labs
d5ba3c3a90 Merge the box master 31496f4e into release-manifest-8 (the evidence page rebuilt)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:25:22 +00:00
igneum-labs
d94c69e460 Chip text: the third review's claim statement served verbatim above the sentence on every copy; rotation named an optional improvement, not the mechanism; no threshold as the economic headline (the coexistence model owed); X35 pin added
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:18:17 +00:00
igneum-labs
ffd6751e7c Release manifest and the proving economics: site/release-manifest.json served at /release.json (network and chain id, source commits and fingerprints, mining class and dataset, finality rule v3, proof program ids, verifier off per P21, fees, versions per platform, the proving view, generated date); /build, /economics, /miner, /evidence and the litepaper read it at build through data-rm spans and a gate check holds the pages to it; /light, /receipt and the light client say two thirds of total weight; 4463 marked historical in older docs; dated log entries labelled historical; the evidence page's sixth label (activated) and the reference-repository wording; /economics gains "Who pays for proving": three incomes apart, the burned base fee stated, the measured 24-hour payout, the halving walk computed from emission.mjs at build, per card per hour, the two routes priced, no price
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:11:33 +00:00
igneum-labs
abf5a5a606 Chip text: the bracket serves (about 2.3x to 3.3x a node ahead, 2.0x to 2.9x node for node, approximate and provisional) in place of the provisional 2.2x to 2.4x figures, on main's order; the placed gated core row replaces it when it lands; labels, evidence row 17, X35 and the pin follow
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:10:34 +00:00
igneum-labs
7e78bb366b Reference apps: the payment receipt. The transaction's execution outcome is authenticated through the proven segment's receipts commitment: the segment record (BLS by its aggregator, carried under the certificate) commits keccak over the shard receipts roots, the shard's receipts rebuild its ordered trie root in the browser and offline, and the transaction's receipt sits in it (status, logs). Issued for a transaction executed at a paid segment's last block; otherwise the inclusion receipt, with the reason. Eight payment negative cases pass beside the nine inclusion ones; the page and the one-file verifier name which receipt they issue
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:06:21 +00:00
igneum-labs
7fab675a02 Chip text: the served sentence opens "adopts the 64-register window and retains it across every rotation" (the close's 10.0h after the site audit read); the card's cost of the window labelled measured (rented 5090 and 4090 at stock, 8 October 2026); the X35 pin follows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:03:10 +00:00
igneum-labs
d81e0023fe Testnet go checklist: block one mined on a fresh class v5 testnet chain on acaf08b0's pair, the two-node 18-decimal gate PASS (16:00 UK, 8 October); base-unit gate: the miner's first-block line anchors on "ACCEPTED block"
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:02:46 +00:00
igneum-labs
1198295463 Merge remote-tracking branch 'build/master' into reference-apps 2026-10-08 14:48:24 +00:00
igneum-labs
18ae1a31b5 Reference apps, the review's four orders: /receipt is a transaction inclusion receipt in title, copy, file and the offline verifier's output (a payment receipt authenticates the outcome and is named as the next step); /light states its trusted inputs in one block and reads as a verification path with stated trust assumptions; /oracle discloses the deployer-installed voter table and the unchecked aggregator signature on the page and in trust() (oracle redeployed on the shared verifier, 0x3ad71d46, chain id accepted before and after the class v5 floor); the four words included, executed, proven, finalised defined once in site/partials/terms.html and injected on the three pages
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:48:23 +00:00
igneum-labs
025785b217 Site: the served chip text is the class v6 close's sentence (10.0h), verbatim, on the home line, the litepaper (abstract, chip section, limits) and the miner page; three statements separate, every number labelled, the harness and scoring-rule links beside it; the 2.1x/3.4x line, the 5x to 9x baseline, the 2.8x rung and the USD 100 M row struck; evidence row 17 and ledger X35/X36 restated; pins moved
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:43:12 +00:00
igneum-labs
513bca993b Merge class-v6-invention f812e800 into master (gate: green on f812e800, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 14:40:15 +00:00
igneum-labs
bcdce0f120 Merge class-v6-floor-k-docs e0a81517 into master (gate: green on e0a81517, 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 14:39:16 +00:00
igneum-labs
9bfb830430 base-unit gate: a tip of 0 at block one exits 1 at once; the miner lines run under a wall-clock timeout (SECS + 180); go checklist: the known-failed run of row 9v read as designed on ba294c98's pair (15:32 UK, 8 October)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:33:35 +00:00
igneum-labs
44bb0b406d shadow-k: the design sweep (64 registers k 0.78, 1,024 imem 0.97 as built and about 0.6 with SRAM, select tree 0.55), the sweep variants' RTL and configs, the synthesis-row driver, the steady-state solve in the collector
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 036c1aded (bfccc26ed4) for the box mirror master
2026-10-08 14:32:45 +00:00
igneum-labs
a97605d7c0 shadow-k: the programmable core's synthesis-only row (6.9 pJ per lane-op ASAP7, k 0.56 at the lock at N3), the edge table in the absolute convention, the lease-routed Makefile
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of ed7d2626d (bfccc26ed4) for the box mirror master
2026-10-08 14:32:44 +00:00
igneum-labs
c31ff8a73e chip-model: the programmable shadow core (core_v6: imem, fetch, decode, per-lane register file, the class units, era registers), 8, 32 and 32-lane 16-register builds, synthesis-only power path
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 49c49c340 (bfccc26ed4) for the box mirror master
2026-10-08 14:32:44 +00:00
igneum-labs
7784bdc7d1 chip-model: shadow-k collector, mix optimiser, edge rows; the report's method sections
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 6fab785c5 (bfccc26ed4) for the box mirror master
2026-10-08 14:32:43 +00:00
igneum-labs
ccd5a366c1 chip-model: the shadow-k floor lane's RTL, testbenches and ORFS flow (ASAP7) for every class v6 mixer family
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 9009ed0f4 (bfccc26ed4) for the box mirror master
2026-10-08 14:32:43 +00:00
igneum-labs
f812e800ee Merge remote-tracking branch 'build/master' into class-v6-invention 2026-10-08 14:31:15 +00:00
igneum-labs
c6f999bd6b Class v6 invention: the drawn-era F8-form read of the sound per-load form (not clean: 7 of 64 seeds with a site under the 0.995 floor, min 0.940, one item at 1,938 reads; the per-load class runs no (c'''), so the floor joins G5-draw with the seven seeds as the known-failed case; the uniform-control share column labelled as not F8's number), the harness's era option
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:31:14 +00:00
igneum-labs
6eae74c85c Merge remote-tracking branch 'build/master' into build-server 2026-10-08 14:29:13 +00:00
igneum-labs
b1bbebd30f base-unit gate: the miner takes --exec-rpc for node A's exec port, and block one on a fresh class v5 chain is printed and required (the missing test); go checklist: row 9v's fix landed, 6e04f7fc is the go commit
The gate's node A serves its exec RPC on 28190 while the miner's default is the network's port (26790 on the 0.3.24 line
everywhere, 26890 on the testnet from f41f48a7), so the miner never reached it; the pod run of 15:0x UK needed a relay. The
block-one lines: node A's genesis-stream line, the miner's first block, the first class v5 refusal if any, node A's exec
tip after mining; tip 0 fails the run (the known-failed case of 6e04f7fc, ba294c98's pair, must read FAIL here).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:22:01 +00:00
igneum-labs
f4b52c3e13 cross-remote: CROSS_EXTRA_ENV, one literal export line for the box build (the preview builds set IGNEUM_PREVIEW); site deploy: the explorer source notice and the /build and /faucet chain-id lines asserted
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 14:18:19 +00:00
igneum-labs
35f89908d0 Miner window audit, 8 October 2026: every page as it stands, the register of 21 repeats and 21 misleading readouts with a verdict each, the four-page layout (Mine, Tune, Earnings, Settings) row by row with the words, the release-0.3.26 build plan for the UI lane (8 items, hours, one test per repeat), five questions held for the founder with defaults; the record joins the export exclude list
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 13:50:17 +00:00
igneum-labs
eb222a129c Merge ci-mirror-skip-fix d8c0323e into master (gate: green on d8c0323e, 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 13:35:58 +00:00
igneum-labs
46d0f96aa5 Merge ca3-v4-amend bf60ef92 into master (gate: green on bf60ef92, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 13:33:02 +00:00
igneum-labs
bf60ef9259 card-in: no /api/cards from the script (the playbook-quit rule: the runner's --cards-off is the quiet path; the detect run reads the new card loaded, the pass is published with the key)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 13:26:33 +00:00
igneum-labs
83e3a80e7f The mirror fan-out skips the landed box by host, whichever URL form took the landing
mirror_master compared the landed remote's URL against the mirror entry's host:/path tail; the box remote is ssh://build@<ip>/srv/igneum.git, which never contains "<ip>:/srv", so the landed box took a second, harmless push on the 14:18 landing. The skip now matches the host alone; a self-test lands through the ssh:// form against a host:/path mirror entry.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 13:21:03 +00:00
igneum-labs
40a831e66e Merge ci-forgejo-master-guard 762796ce into master (gate: green on 762796ce, 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 13:18:40 +00:00
igneum-labs
762796cea4 A landing on any remote fans master out to every other mirror, as a no-verify copy
merge-to-master.sh called mirror_master only after a GitHub landing (remote_is_github && ...), so every box landing under the suspension exception left the other mirrors where they were: build-3 and build-4 sat at adfc46c5 (7 October 15:27) while the box mirror carried 92449eac, and lanes cut branches from the stale tip. The landing path now fans out for whichever remote took it, skipping that remote, and pushes with --no-verify: the sha is the landed remote's master read back, a copy of what the gate passed, not a landing (with the hook on, a stale mirror re-ran the full gate for six minutes per box). Self-tests: the landing line is pinned, and the mirror that took the landing is not pushed to again.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 13:12:07 +00:00
igneum-labs
844fa7ec50 Class v6 census: W = 16 and the op-mix re-weight through the sub-version 3 rules (docs/analysis/class-v6/census-w16-mix.md): every candidate 256 of 256 without an era and 256 of 256 across eras 0 to 7 with the window-bit refusal on, 0 exhausted; W = 16 removes the product's low bits from the address by construction; the re-weight lowers r to 0.41 and raises the stride-bit refusals; the rows, logs, scripts and commands
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of d20eb04bd (cfd0b1db936c45275e33697c5b283eb12b25a424) for the box mirror master
2026-10-08 13:09:44 +00:00
igneum-labs
664b279ee5 Class v6 census: the era-aware F8-form uniformity tool (v6census-uniform)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of 14c550e38 (cfd0b1db936c45275e33697c5b283eb12b25a424) for the box mirror master
2026-10-08 13:09:43 +00:00
igneum-labs
a726fcf5e7 Class v6 census harness: the class v4 rules at any read width under IGNEUM_FAMILY_GATE (the (c''') floor at 0.995, the index-bit bias read on every class and refused under IGNEUM_FG_BITTEST, the weight table from IGNEUM_FG_WEIGHTS, the class's own attempt cap in the accept CLI); the census script
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Documents-only replay of f4569e3db (cfd0b1db936c45275e33697c5b283eb12b25a424) for the box mirror master; left on the branch: igneum-pow/src/accept.rs igneum-pow/src/generator.rs igneum-pow/src/main.rs
2026-10-08 13:09:43 +00:00
igneum-labs
6fd5699b1d card-in for an AMD card (the RX 7600, 8 October 2026): the OpenCL kit bench by card name (fingerprints v5 and v4, the pinned class v3 program at 1, 2 and 4 GiB), the sizes kit and the publish lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 13:05:07 +00:00
igneum-labs
b0b9dbc5b6 Merge ci-forgejo-master-guard a5eea5e3 into master (gate: green on a5eea5e3, 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 13:04:31 +00:00
igneum-labs
f26fc002ac site deploy: assert the explorer's source notice and the /build and /faucet chain-id lines (4464 since the class v5 floor) after every deploy
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 13:00:37 +00:00
igneum-labs
a5eea5e31c The gate refuses a landing on the public host while the marker stands, binds every remote rule to the URL, and its manifest check survives GNU sed
While tools/ci/github-suspended stands the public host git.igneum.network holds a rewritten copy whose master is replaced at cut-over by the rewrite of the box mirror's final tip, so a landing there is lost: pre-push.sh (forgejo_master_frozen, hook mode) and merge-to-master.sh (forgejo_master_refusal) refuse one and name the box route; a branch pushed there for safekeeping passes.

The installed hook hands the gate "<remote name> <url>", and the remote rules read $2, the name: "origin" matched no *github.com*, so the GitHub refusal and the CI rule never bound a named push. Hook mode now resolves the URL ($3, else git remote get-url) and the self-test drives the hook by name through a fixture repository for the GitHub remote, the public host and a safekeeping branch. GATE_ROOT is the script's own repository, so the helpers are read from it wherever the hook is driven from.

gate-manifest-check.sh under pipefail piped names_in into grep -q; GNU sed took SIGPIPE when grep matched early and the check read it as a missing run line (a research lane's gate on build-3, 13:4x UK: forty names "missing", the Mac never saw it because BSD sed had finished writing). The names are matched through a here-string now, proved green five times on build-3; the same shape is removed from playbook-quit, pc1-step-budget and second-engine. mirror_master fast-forwards every box with a build-server file (build-3 and build-4 sat at 7 October 15:27).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 12:57:40 +00:00
igneum-labs
57019985df kit d: one warp per block only (the lane-count sweep stays in the read-width mode; the w64 lever is dead at stock on three rented cards, floor lane 5, 13:47)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 12:31:47 +00:00