Commit graph

2481 commits

Author SHA1 Message Date
igneum-labs
6ca6bc657d Merge ca3-coord-record 92b42379 into master (gate: green on 92b42379, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:53:54 +00:00
igneum-labs
138b1db222 Merge reference-apps 84dded0d into master (gate: green on 84dded0d, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 11:53:09 +00:00
igneum-labs
bb224434c2 Merge class-v6-invention ec10c063 into master (gate: green on ec10c063, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:52:25 +00:00
igneum-labs
92b42379dd Standing rule (main's word, 8 October 2026, 12:5x UK): no kill by name on the Mac, pid file only, ad-hoc shell lines included; Counter ASIC 3.0 status: the node lane's named commit 42ce0f07 (four node fixes incl. the proof-map window, the OOM class behind the seed outage), the fleet census (36 on population A, 21 stale re-walking), the research lane's 2ae69eb4 (chip-model 5.12, the class v6 document through section 9), lane D's move to build-3 and its lossy-share curve, the F8-256 PASS, the hash lane's v6 packs rows and the byte-seed export lesson, the shipper's 12:33 line, the pkill class
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:46:11 +00:00
igneum-labs
84dded0d53 Merge remote-tracking branch 'build/master' into reference-apps 2026-10-08 11:46:05 +00:00
igneum-labs
ec10c06368 Merge remote-tracking branch 'build/master' into class-v6-invention 2026-10-08 11:46:02 +00:00
igneum-labs
9100269fbd Merge kill-proof-gates 417275f4 into master (gate: green on 417275f4, 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 11:45:58 +00:00
igneum-labs
680abc5cdb Class v6 invention: the 5090 rows for the two per-load packs (the sound form costs the card 15 to 20 percent more per shadow instruction than the whole block, +19 W unlocked and +6.6 W at the knee at class v4's count; rank 1's GPU column corrected, the verdict restated with the honest sign)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:45:37 +00:00
igneum-labs
da4009a1a3 Reference apps: no time-zone word on the oracle page (the identity grep)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:45:32 +00:00
igneum-labs
26053c9cd2 Merge ca3-coord-record bebb9670 into master (gate: green on bebb9670, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:45:12 +00:00
igneum-labs
c31df5f69b Merge class-v6-invention da2a06e4 into master (gate: green on da2a06e4, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:44:26 +00:00
igneum-labs
16cf71cd41 Merge dex-devnet3 8ae41821 into master (gate: green on 8ae41821, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:43:52 +00:00
igneum-labs
417275f439 Kill-proof gates (main's order, 8 October 2026, 12:5x UK): a unique process title and a pid file per gate and merge run; kills by pid file only, enforced by the kill-by-name check
Twice today a merge gate died to signal 15 from another lane's kill pattern (12:4x UK, and the three-node script's self-kill at 10:05 was the same class). The sender cannot be read after the fact (no process accounting on the Mac, nothing in the unified log, a trap sees no sender), so the class is closed by rule: tools/ci/pre-push.sh re-execs under the title igneum-gate:<pid>-<start> and writes "<pid> <start> <mode> <title>" to .git/igneum-gate.pid under the worktree (removed at exit); tools/ci/merge-to-master.sh the same with igneum-merge:<pid>-<start> and .git/igneum-merge.pid; a gate or a merge run is stopped by `kill "$(cut -d' ' -f1 <that file>)"` and never by a name. tools/ci/kill-by-name-check.sh rule 4 (in the gate on every push): killall with any pattern, and pkill/pgrep (with or without -f or -x, bracketed or not) on a generic tool or a gate's name (bash, sh, zsh, node, cargo, python, ssh, git, perl, gate, igneum, pre-push, merge-to-master, build-remote, remote-run, igneum-gate, igneum-merge) are red; pkill -F <pidfile>, pkill -P <pid> and a daemon's own binary under -x stay allowed. Known-failed first: eight new banned shapes and four allowed ones in the self-test; the gate's self-test holds a gate open and reads its title and pid file, then sees the file gone.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:39:01 +00:00
igneum-labs
4951f0b01f Reference apps: the oracle on the shared IgneumCertificateVerifier (setVerifier 12:36 BST; certificate 2232 recorded with a real BLS check, block 28439's root stored under it, provenBalance equal to the node's eth_getProof); real-verifier.mjs; the tests skip the synthetic part when the shared verifier is installed; /oracle carries the addresses; the test page's transaction search respects the RPC's rate
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:38:09 +00:00
igneum-labs
8ae4182101 Bridge: one Devnet 3 account balance proven on the Sepolia verifier (547.8077 IGN under the state root of Devnet 3 block 28,462, three-node eth_getProof from the reader node; eth_call true on the live contract, the suite 10 of 10 green on build-3); the vector committed
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:35:41 +00:00
igneum-labs
da2a06e4b6 Merge remote-tracking branch 'build/master' into class-v6-invention 2026-10-08 11:35:21 +00:00
igneum-labs
958d49f498 Class v6 invention: the uniformity read at 2^20 on 64 seeds (the sound per-load forms clean, 0 over 1.2x and 0 sites under 0.995; the raw class v4 shape through the v2/v3 rule 41 of 64 hot at 7x to 36x, AP-F8-1's class as the harness's known-failed firing), the harness crate, the box OOM record, the offered window-bits test
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:35:11 +00:00
igneum-labs
f540876d12 Merge explorer-dn3 b77f1b8c into master (gate: green on b77f1b8c, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:32:59 +00:00
igneum-labs
465c3cdd39 Merge spec-accept-23 1251475e into master (gate: green on 1251475e, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 11:31:34 +00:00
igneum-labs
fbda7c756b Swap page: the local-network line beside Connect (Chrome's one-time local network access prompt, the wallet's one-time connect question, no seed or key asked)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:31:00 +00:00
igneum-labs
bebb967029 Counter ASIC 3.0 status: the 3bb57640 deploy read back, the 0.3.25 pre-pin matrix green on four boxes, the 9070 XT grid on the AMD knob (run-ca3-pc1-amd-grid-9070-20261008-b: 149 W at 18.96 MH/s, both floors, the knob a watts lever only, the two 5090 denominators), the Arc default at 12:30 (pairing dba17a0a, kit 65b47211, Intel held out), the explorer deploys 43547048, 7dddf190 and af873d4b, the /build lane's close, lane D's 24,000-era coverage (61 of 5,000 at the lossy corner against 0 of 19,000), the node lane's missed 12:30 clock and the gate-priority lesson, main's census correction
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:30:51 +00:00
igneum-labs
4a3413d0f1 Merge build-server b68f0daa into master (gate: green on b68f0daa, recorded by tools/ci/pre-push.sh; landed on the build mirror by the build-server lane)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:30:45 +00:00
igneum-labs
0deadcfe7d Merge dex-devnet3 5d9ec1ab into master (gate: green on 5d9ec1ab, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:30:06 +00:00
igneum-labs
b77f1b8c6a Merge remote-tracking branch 'build/master' into explorer-dn3 2026-10-08 11:24:02 +00:00
igneum-labs
b68f0daa14 api/checkpoint: bind the row the hand merge dropped (every caller read "cp is not defined" from 12:23 BST)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:24:02 +00:00
igneum-labs
85304c9c1b Merge remote-tracking branch 'build/master' into build-server 2026-10-08 11:24:02 +00:00
igneum-labs
990ff058a3 api/checkpoint: bind the row the hand merge dropped (every caller read "cp is not defined" from 12:23 BST); the site deploy asserts api/checkpoint?source=dn3 ok on igneum-devnet-3 and the reference-apps pages
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:23:41 +00:00
igneum-labs
1251475e7e Merge build/master 8d13005f into spec-accept-23 (the Network group's /light, /receipt and /oracle taken beside /economics in the nav check; the class v4 watts rerun complete with the A6000, 22 rows on 22 models, the 7 October fleet rows the only class v3 watts left and labelled; /economics carries the explorer lane's measured proving rows of 8 October 2026)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:22:55 +00:00
igneum-labs
8d13005fd6 Merge reference-apps cb7bf85d into master (gate: green on cb7bf85d, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 11:21:31 +00:00
igneum-labs
5d9ec1abaa Swap page: the Igneum Wallet as a first-class connection through /wallet-provider.js (the wallet lane's page bridge, taken from wallet-bridge b5de174e: window.ethereum when nothing is injected, window.igneum beside MetaMask, EIP-6963 picker)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:18:18 +00:00
igneum-labs
aba773a44e Explorer: the 10-minute proving counter counts payments landing in the window for blocks of any age (the observer's per-block count read 0 while the lag runs to 500 DAA); the badge reads "certificate re-checked in this browser; the node's verdict on the STARK"
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:18:09 +00:00
igneum-labs
af873d4bcb Merge dex-devnet3 ac793c9e into master (gate: green on ac793c9e, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:17:02 +00:00
igneum-labs
7dc74bfe2d Merge build/master f839b75b into spec-accept-23 (the explorer's new pages taken into the page list beside /economics; class v4 watts rows 19 to 21: RTX 2060 12 GB on a cap, L40S uncapped, RTX 5070 Ti on a 69 MH/s board with the two memory populations noted; the site rebuilt)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:15:35 +00:00
igneum-labs
7dddf190a3 Merge explorer-dn3 01a8efb2 into master (gate: green on 01a8efb2, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:15:11 +00:00
igneum-labs
cb7bf85dd9 Merge build/master into reference-apps (checkpoint.mjs: master's dn3 default and ?index, the read service's exports kept; built pages rebuilt)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:15:05 +00:00
igneum-labs
ac793c9e43 Bridge: the first Devnet 3 checkpoint (index 2127) verified and recorded on the Sepolia verifier (tx 0x569a62c1, block 11869773); docs/contracts/sepolia.json
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:10:43 +00:00
igneum-labs
f839b75bd0 Merge dex-devnet3 096f5415 into master (gate: green on 096f5415, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:09:11 +00:00
igneum-labs
aa3a23378c /income is a calculator; /economics is new; class v4 watts rows 13 to 18 (the founder's value-economics question through main, 8 October 2026)
/income (through its generator, tools/launch/income-page.mjs, so the page check holds): pick a card (every current bench row, stock and tuned apart, inlined by the build; a tuned row at its tune point's rate), set a kWh price (the region's tariff from money.js, GBP 0.25 named as the default), type an IGN price (no default; the field says "no market yet: enter a price to see the figure"), read the network hash rate and the newest block's DAA from /api/live and the block reward from the chain's own rule (site/lib/emission.mjs at that DAA, 80 percent to the miner), and see IGN a day, electricity a day and money a day at that price, with the line that devnet and testnet IGN have no value. The arithmetic is site/lib/income-calc.mjs; site/lib/income-calc.test.mjs holds the known-failed case first (an empty, zero, negative or non-numeric price gives no money figure) and runs in the gate. The testnet tier tables stay below, named as the testnet's.
/economics: the emission as the node encodes it (release-0.3.25-node at e0644958, confirmed by the node lane: CURRENT on Devnet 3 and mainnet, TESTNET_1 on the testnet, each field with its file and line), the 80/20 split and the inactive silent-block bonus, the fee routes as the executor has them (base fee burned, the tip 80/20 with unregistered shares burned, external jobs designed and not in the code), the proving-fee market, the switchable 1 percent client fee and the fund it fills, the decimals per network; no price, no projection; "Not legal advice." alone. In the Learn group, the sitemap, the nav check and the capture routes; every page's chrome re-injected.
Bench table: class v4 watts rows 13 to 18 (RTX 2070 Super 204.2 W, +23 percent; GTX 1080 Ti 202.7 W uncapped, +63 percent; A100 500 W SKU 489.3 W, +78 percent; H100 695.1 W on its cap, +52 percent; RTX A4000 135.2 W at its stock cap, no premium; a tuned 2080 Ti board 161.1 W, the rate as a range by board).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:08:38 +00:00
igneum-labs
01a8efb2cf explorer.igneum.network: the root goes to /explorer by a redirect, not a rewrite (Vercel serves index.html from the filesystem before rewrites run, read on the live host at 12:08 BST, 8 October 2026)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:08:18 +00:00
igneum-labs
9b1941f7aa Merge build/master into reference-apps (nav contract: the faucet route left master, the three reference-app routes stay; built pages rebuilt)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:07:05 +00:00
igneum-labs
43547048be Merge explorer-dn3 91b64b80 into master (gate: green on 91b64b80, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:05:43 +00:00
igneum-labs
8ca23bc234 Merge ca3-coord-record af22135f into master (gate: green on af22135f, recorded by tools/ci/pre-push.sh; landed on the build mirror) 2026-10-08 11:03:48 +00:00
igneum-labs
096f54156b Bridge: the verifier live on Sepolia at 0xAf74f3F512081291D663Bb1d6b6d37E99e37D744 with the Devnet 3 voter table (29 keys, 7,164 weight at index 2127; docs/contracts/sepolia.json), the Osaka test EVM, the account vector mode and the Devnet 3 account test (skips until the eth_getProof node serves)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:02:40 +00:00
igneum-labs
58602cc81a Merge build-server f1a39bd0 into master (gate: green on f1a39bd0, recorded by tools/ci/pre-push.sh; landed on the build mirror by the build-server lane)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:02:29 +00:00
igneum-labs
91b64b809a Merge remote-tracking branch 'build/master' into explorer-dn3
# Conflicts:
#	site/build.mjs
2026-10-08 10:58:52 +00:00
igneum-labs
af22135f6e Counter ASIC 3.0 status: the new gate on the pin (the reorg unwind), lane D's 12:00 coverage (the exhaustion break at the lossy corner; the bit-level era-stride class at half the family's epochs), the v6 cost rows, the drift class read from node1's log and its fix, main's words (the band, the fold, the served sentence corrected today, Apple split by size), the genesis gate answered on build-1 with the re-execution measured at 7 min 30 s, lane A's schedule flag and lane C's instrument finding (the per-load class reopened), the served corrections (0defaba7, 3bb57640), the 11:53 deploy, the four-box load line at 11:55
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:56:33 +00:00
igneum-labs
12e5692619 Bench table: class v4 watts rows 11 and 12 (RTX 4080 Super 195.7 W, +40 percent over the class v3 pair; RTX 3060 Ti 128.7 W on a 130 W host cap with both classes on the cap and no premium, the rate as a range by board)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:55:27 +00:00
igneum-labs
f1a39bd01f site deploy: every served page in SERVED_PAGES must answer 200 after a deploy (/swap, /faucet; the builder pages join as they land), with the known-failed self-test case
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:54:22 +00:00
igneum-labs
3bb57640e5 Merge spec-accept-23 6d0a52ea into master (gate: green on 6d0a52ea, recorded by tools/ci/pre-push.sh; landed on the box mirror) 2026-10-08 10:54:20 +00:00
igneum-labs
d8cf2b3f08 Reference apps: the oracle's write helper waits for an empty deployer mempool and re-reads before sending (a duplicate submit landed once)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 10:52:41 +00:00