igneum-labs
92be169c77
Counter ASIC 4.0 research: 15.1a the microbench rows (20 probes on the 5090 at both states) and the correction they force: a tile is 32 MACs per lane, not 1,024, so the int8 MAC costs 1.5 to 4 pJ measured (the 6 October 4090 figure 1.8, not 0.056); the tensor shadow is the worse lever (k 0.03 to 0.3); the shuffle at 55.8 pJ per op is the card's dearest instruction (the re-weight's GPU side against it); an L2 hit at 2.4 nJ kills the hot-table lever; the first sentence and the ranking corrected
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of a32060596 (counter-asic-4) for the box mirror master
2026-10-08 12:28:17 +00:00
igneum-labs
46034fc9ad
Counter ASIC 4.0 research: 20.3b the SM-sparse reading (a quarter of the SMs holds 98 percent of the rate at the same draw; the draw follows the work, not the SM count): rank 2 dead on measured rows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of 03871c835 (counter-asic-4) for the box mirror master
2026-10-08 12:28:17 +00:00
igneum-labs
65d408d164
Counter ASIC 4.0 research: 20.4 names the 1,430-tile point as the one the k column was priced at, the Apple side open, nothing served moving
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of efa39b1a0 (counter-asic-4) for the box mirror master
2026-10-08 12:28:17 +00:00
igneum-labs
b6f9526f0d
Counter ASIC 4.0 research: 20.3 the card rows of the seven packs (the tile block carries the ALU shadow's premium at the same rate, 14 percent cheaper at the knee; 0.048 to 0.091 pJ per MAC measured on the 5090), 20.4 the chip-model rows, the first sentence on measured rows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of 5f3741950 (counter-asic-4) for the box mirror master
2026-10-08 12:28:17 +00:00
igneum-labs
21a689c1fc
Counter ASIC 4.0 research: --bench honours --variant through the pinned race (the SM-sparse run of 00:22 to 00:41 UTC served base on all 48 rows); RESULT carries variant, sparse_blocks and block_warps, variant_not_installed is the known-failed line; 20.3a records the run and its knee rows (v4 309.9 W, v3 219.4 W, premium 90.5 W at 1,300 MHz)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of 98974a8ec (counter-asic-4) for the box mirror master; left on the branch: proto-cuda/nvrtc/worker.cpp
2026-10-08 12:28:17 +00:00
igneum-labs
838946e9ca
Counter ASIC 4.0 research: 20.2a-close, the per-load 16 x 27 construction dead as a chain class (1.4 percent acceptance, 42 of 64 seeds without a program), the sound form named, rank 4 marked
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of 413d19686 (counter-asic-4) for the box mirror master
2026-10-08 12:28:17 +00:00
igneum-labs
bca81a905c
Counter ASIC 4.0 research: 20.2a the per-load fault fixed with clock readings, the drawn-era census (0 pairs across 16 eras), the Metal fingerprints (the tile reference bit-exact; the Apple emulation costs 35 and 78 percent of rate at 1,024 and 4,096 tiles per hash); 20.2b the biased-product-bits requirement from adv-cache-2
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of a84c19649 (counter-asic-4) for the box mirror master; left on the branch: igneum-pow/tests/ca4_trace.rs
2026-10-08 12:28:16 +00:00
igneum-labs
9c25ba8bf5
Counter ASIC 4.0 research: 20.2 the verifier rows (AVX2 tile path 0.047 us per tile per unit, mm1430 10.14 ms loaded; the per-load placement derives 11 percent fewer distinct items per warp: a uniformity fault as drawn, with its fix)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of f3885df2e (counter-asic-4) for the box mirror master
2026-10-08 12:28:16 +00:00
igneum-labs
c1849034e5
Counter ASIC 4.0 research: section 20, the two prototypes built (what, where, gates; the verifier and card rows pending)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of a9c16353a (counter-asic-4) for the box mirror master
2026-10-08 12:28:16 +00:00
igneum-labs
dba2c3f57e
Counter ASIC 4.0 research, second pass: the k-above-1 hunt, the capex lever and the re-ranked list
...
Sections 15 to 19: every GPU block gaming and AI paid for, priced against the best public 4 to 5 nm chip figure with its k band, verifier cost and the edge at the measured premium (the one-sentence answer: nothing reads k above 1 with certainty; the int8 tensor tile is the only block near or above 1, so the tensor shadow with a SIMD byte-dot verifier is the new rank 3); the capex column added to the chip model (both sides capex-dominated at 7x to 10x their electricity; the per-unit capex wall unreachable by 3x to 7x; the project wall doubled from USD 100 M to about USD 200 M of break-even cap by the shadow-per-load design, the mission lane's method); the microbench of 20 probes documented as built (section 18); the owed list.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of ed83ae162 (counter-asic-4) for the box mirror master
2026-10-08 12:28:16 +00:00
igneum-labs
94f6bc6eb4
Counter ASIC 4.0 research: clock stamps in UTC (the box compile at 20:48 UTC, the knee reading at 20:5x UTC)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of 5fd67c216 (counter-asic-4) for the box mirror master
2026-10-08 12:28:16 +00:00
igneum-labs
e239f05d19
Counter ASIC 4.0 research: the identity that forbids a zero-premium chip lever, the ranked designs, and the SM-sparse worker variant
...
docs/analysis/counter-asic-4-research.md (excluded from the public export): edge = (E_card + F) / (E_mem + k F); at zero premium the stored-dataset chip keeps E_card / E_mem, 3.6x on a 5090 locked at 1,400 MHz (measured card, modelled chip), about 2x at that card's idle-plus-memory bound, 1.7x on the M5 Max; class v5 at zero shadow leaves it at 5.1x to 9.1x; the shadow buys 2.1x at k = 1 for the measured 88 W (81.8 W at the knee) and turns against us below 1.8 pJ per op; per-card classes, the refresh as a cost, proof of useful work, memory shaping and the tensor block priced out with their arithmetic; ten designs ranked with the chip edge, the 5090 and 4070 premiums, the verifier cost, agent hours and what breaks each; the recommendation in five sentences; consequences per tier.
proto-cuda/nvrtc/worker.cpp: opt-in SM-sparse variants sp<N> and sp<N>-w<W> (a persistent grid of N blocks of W warps over the dispatch's nonces; the bound kernel rewritten at compile time with exact anchors into a unit function plus a wrapper of the kernel's name; made on demand by name, never in the default race; refused on variant-5 packs and with minBlocks). Gate: mingw cross-compile on igneum-build-1 under lease pool (class measure, label "ca4 research"), exit 0 with -Wall -Wextra, 22:48 UTC; exe sha256 ee8d0e70dd101f125f42c0c7cf07481a794ee18a1317acf68561b37ea18d72be; unrun on a card (the hash lane's PC 1 job run-ca4-pc1-ca4sparse-5090-20261007 is its first run).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Documents-only replay of b18684240 (counter-asic-4) for the box mirror master; left on the branch: proto-cuda/nvrtc/worker.cpp tools/ci/export-exclude.txt
2026-10-08 12:28:16 +00:00
igneum-labs
02bc398552
Merge ca3-coord-record e159dd28 into master (gate: green on e159dd28, recorded by tools/ci/pre-push.sh; landed on the build mirror)
2026-10-08 12:13:44 +00:00
igneum-labs
72b33aaf84
Merge class-v6-family-gate bb52ac64 into master (gate: green on bb52ac64, recorded by tools/ci/pre-push.sh; landed on the build mirror)
2026-10-08 12:12:39 +00:00
igneum-labs
10da9990fe
Merge wallet-bridge 40be3175 into master (gate: green on 40be3175, recorded by tools/ci/pre-push.sh; landed on the box mirror)
2026-10-08 12:06:59 +00:00
igneum-labs
e159dd28cc
Counter ASIC 3.0 status: Devnet 3 stalled at the class v5 floor at 12:48 BST (the fleet's workers without the kit's generator-5 worker; --exec-rpc) and crossed clean at 12:57:40, the pairing checked three ways, the worker-smoke gate rule; the pin's node sha 5f316c21 (the chain-id answer) every gate green; the research lane's section 10 and the two floor rows; kit b's 5090 rows (the x16 draw free on the GPU, the size term real at the knee); the 9070 XT row served ( 5fd703f6); the attack pass's census split; the deploys 9100269f, 5fd703f6
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 12:06:07 +00:00
igneum-labs
40be3175af
Merge master 5fd703f6 into wallet-bridge (master moved 24 commits during the landing's gate)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:59:16 +00:00
igneum-labs
cda3c5b388
Igneum Wallet: the Windows build chain (8 October 2026, main's order after 0.1.6: a Windows arm by the wallet's next OTA, PC 2 by job when it is back). The pieces, the miner's chain step for step with the wallet's names: packaging/windows/push-build-inputs.sh --wallet packs app/igneum-wallet and app/igneum-common into the build-inputs zip with vendor/igneum-node as a symlink to node/ (the wallet links the node's rpc crates by that path; unzip restores it inside the distro) and adds the build unit {app/igneum-wallet, igneum-wallet, windows} with its tests, so the PC's build job makes igneum-wallet.exe on the gnu target as it makes igneum-app.exe; packaging/windows/push-wallet-kit.sh publishes the kit zip (the host sources and BUILD-WALLET-APP.bat, build-installer.ps1, Igneum-Wallet.iss, stop-igneum-wallet.ps1, the icons, the wallet's packaged igneum-wallet.json from the token file) to the downloads host; relay/playbooks/wallet-kit-pc2.ps1 is the run job on PC 2: the host through BUILD-WALLET-APP.bat (MSVC, WebView2 SDK), the payload from the build job's engine and the node pin, the installer through build-installer.ps1 -Product wallet (Inno, rcedit), the smoke run with the host's version block, and, over a running older wallet, the installer end to end with the installed version read back (rule 14), every output dropped on the relay with its sha256; packaging/windows/build-installer.ps1 takes -Product miner|wallet (folder, engine, stop script, exes, .iss, setup name, the version-block stamping by product); packaging/windows/Igneum-Wallet.iss is rebuilt on release-0.3.25's detach-safe miner shape (install-close-23 and install-detach-25: the payload's own stop script with -Install, the install marker under igneum\wallet, the one-shot detached task under the app's job runner, the version-named file refusal, the stale-marker clear) with the wallet's names; packaging/windows/stop-igneum-wallet.ps1 is the miner's 0.3.23 stop script for the wallet (the host first by path, the engine through its API, the unlock wait with the STILL LOCKED line); make-wallet-payload.sh is the Mac-side payload maker for a hand build. release-0.3.25's installer-stop-check passes on the wallet pair (every rule holds); the check itself stays on the release line, whose miner installer carries the shape master's does not yet. Signing: as the miner's, deferred until the certificates exist (release-0.3.20 section 2.4). Untested on a PC until PC 2 returns: the first run is the known-failed run by design.
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:59:16 +00:00
igneum-labs
5fd703f6b5
Merge spec-accept-23 e41d38c9 into master (gate: green on e41d38c9, recorded by tools/ci/pre-push.sh; landed on the box mirror)
2026-10-08 11:54:37 +00:00
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
e41d38c908
Bench table: the RX 9070 XT row takes the AMD knob grid (job run-ca3-pc1-amd-grid-9070-20261008-b, 24 points, 8 October 2026): 18.96 MH/s at 149.3 W at core -500 MHz and power -30 percent with the 0.3.25 knob, 0.127 MH per watt, a 24 percent saving at the same rate against 195.8 W stock; the note names the 5090's lock and knee points it compares against; /miners and /income rebuilt
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:46:30 +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
112c16fccc
The wallet line's text under master's founder scrub: the name replaced in the README, updater.rs's comment, the three wallet plan documents and the capture script (the files predate the scrub; the facts stay)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:36:47 +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
bb52ac640f
Class v6 family gate, the 17:00 cut: the harness as a plain diff at 3dc3117c (the founder-strings check refuses the patch form's author lines)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:35:25 +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
7a1fb95cb5
Merge master into wallet-bridge (the wallet's line meets master for the landing of the page bridge)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
# Conflicts:
# packaging/ota/publish-manifest.sh
# site/index.html
# site/wallet.html
2026-10-08 11:33:30 +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
bb98bf3f7f
publish-manifest.sh: --product app|wallet (the wallet's own manifest, igneum-wallet-latest.json, the same shape and key; the arm the 0.1.5 release plan named and no script carried; --public then publishes the wallet alone, the live verify reads the wallet's file). Used for Igneum Wallet 0.1.6 on 8 October 2026.
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:28:51 +00:00
igneum-labs
a421b896f5
Class v6 family gate, the 17:00 cut: the last-resort rows corrected for class v5's verified scan (the finding at the corner is the correlation of one era's attempts, 1,000x the independent estimate, not an unchecked program); the harness patch series at 236ef3a5 (the lossy-share curve and the scan's verdict column)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:27:11 +00:00
igneum-labs
17a9bf682d
Class v6 family gate, the 17:00 cut: the measured coverage (24,000 drawn eras through the ring-B tests on build-1 and build-3, 54 core-hours), per stratum and per axis, with the bound arithmetic on the counts; four measured rows (the lossy corner of B = 4 exhausts the 256 cap in 1.2 percent of eras, the band capped at the lossy families; the (c''') floor's per-width calibration; the shape axis's draw cost; the era-stride bias at bit R in half the eras of every stratum); the census rows, logs, scripts and the harness patch series under logs/
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 11:25:26 +00:00
igneum-labs
b77f1b8c6a
Merge remote-tracking branch 'build/master' into explorer-dn3
2026-10-08 11:24:02 +00:00