Commit graph

708 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
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
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
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
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
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
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
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
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
58b4d76f5e Site 2.0: the facts page restarted (six rows of Igneum 2.0, each traceable to a landed document, the chip row as the coordinator worded it) and the FUD ledger written fresh (docs/fud-ledger-2.0.md, 26 entries, each naming its pin; the old ledger kept unserved); the pins rewritten to the 2.0 sentences; the litepaper's old-ledger link dropped
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:45:37 +00:00
igneum-labs
a36201aaeb Site 2.0 wipe: the litepaper rewrite and the page sweep's second pass merged; the evidence chip row per the coordinator (no testnet or mainnet line, class v5's state coupling under evaluation (Deliverable 3), the coexistence model as the pass criterion, linked, the window sentence and bracket provisional); no /bench link; no numbered devnet on any served page; the litepaper pins X3 and X31 retired
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:44:22 +00:00
igneum-labs
22bb0ff70e Merge commit 'fb6f84e3e' into site-2.0-wipe
# Conflicts:
#	site/lc/app.js
#	tools/reference-apps/receipt/verify-receipt.src.mjs
2026-10-08 15:43:09 +00:00
igneum-labs
54b0268c1e Site 2.0 wipe: merge the box master into the page sweep (the receipt page takes master's newer text with the devnet number, the testnet chain entry and the 17/30 floor removed); the light client's display strings name the devnet without a number; the index pins X2 and X31 (the testnet sentences) retired
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:42:51 +00:00
igneum-labs
fb6f84e3e2 Site reset to Igneum 2.0, second pass: the reference apps and the deploy smoke pins follow the Igneum 2.0 devnet
- /light, /receipt and the offline receipt verifier say "devnet, no value" (bundle and source), the reference-app test page
  names no devnet number, the faucet API's closed message names no testnet
- /oracle drops the earlier-oracle history sentence
- tools/site-deploy-from-mirror.sh: the served-page pins no longer expect "Devnet 3 faucet" or the class v5 floor history;
  they expect the Igneum 2.0 devnet faucet title and igneum-devnet-4 on /build

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:42:20 +00:00
igneum-labs
49a3e60ece Igneum 2.0 facts page and criticism ledger written fresh
The facts page (/evidence) restarts with only Igneum 2.0 facts: five rows, each citing a landed document (the 2.0 devnet, designed and starting; the proof rule in consensus, implemented and switched off on the devnet; the 64-register window under 1 percent of rate at stock; the connected-state KILL; the positioning line). The six labels, the reading rules and "What would move a row" kept, reworded without the pre-2.0 history; the hand-written page parts rewritten to match (title "Igneum facts", the positioning line, the six-label eyebrow).

The criticism ledger is written fresh as docs/fud-ledger-2.0.md: 26 entries, one per pin group of docs/plans/igneum-2.0.md, each naming its pin. tools/ledger-page.mjs and tools/ledger/export-public.mjs read it by default (LEDGER_SRC overrides); the page shows each entry's pin and the 2.0 sections. docs/fud-ledger.md stays as history; the old public shape is kept as docs/ledger-public-pre-2.0.md (export-excluded). tools/ci/ledger-text-check.mjs pins only the 2.0 sentences (R0, B1 to B3, A3).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:42:08 +00:00
igneum-labs
dda5dedf44 Site reset to Igneum 2.0, first pass: /bench and /journey gone, no testnet, no 0.x history, the Igneum 2.0 devnet, the positioning line
- build.mjs no longer writes bench.html, journey.html or journey.json; the three files are deleted; /bench -> /evidence and
  /journey -> /live redirects (permanent: false); nav, footer, sitemap, capture routes and the site-nav-check groups drop them;
  link-check resolves literal vercel.json redirects and lists every link that leans on one (evidence.html: /bench, another hand)
- every testnet card, column, row, notice and link removed from the pages this lane owns; release manifest: the testnet entry
  gone, network igneum-devnet-4 "Igneum 2.0 devnet", the Devnet 3 genesis, digest, vote domain and floor lines dropped
- "Devnet 3" leaves every owned page; the devnet state is one constant in build.mjs (DEVNET_STATE, 'starting' now: the nav
  pill and the homepage badge read "Igneum 2.0 devnet starting"; 'live' flips both and re-enables the nav's live read)
- no 0.x release history: screenshot alt texts say the current build, the miner page's "Current build:" keeps the data-rm
  spans without the node version; miner-bench.json keeps the current-program rows only, no Counter ASIC names, no versions;
  /miners drops the earlier-classes table, the history note and the miner-version column
- /income keeps the calculator; the testnet-era tier tables (docs/analysis/income-tiers.md) are not served
- the positioning line is the first line of the footer partial (every page), the homepage meta description's first sentence
  and the hero's sub-line; share metas (site/og/pages.mjs) carry no Devnet 3 or zkEVM
- ledger-text-check is red on two index.html pins (X2, X31: the testnet sentences), owned by the ledger hand

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:40:33 +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