Commit graph

1278 commits

Author SHA1 Message Date
igneum-labs
6dd92ec6c6 Merge scrub b5ced6e2 into master (gate: green on b5ced6e2, 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-07 20:28:40 +01:00
igneum-josh
9ab30a2163 Merge site-22 6886a4be into master (gate: green on 6886a4be, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 20:17:32 +01:00
igneum-labs
b5ced6e2a5 Merge remote-tracking branch 'box/master' into scrub
# Conflicts:
#	CLAUDE.md
#	docs/plans/counter-asic-3-status.md
#	docs/plans/release-0.3.21.md
#	docs/plans/release-0.3.22.md
#	tools/ci/merge-to-master.sh
#	tools/ci/pre-push.sh
#	tools/ci/red-watch.mjs
2026-10-07 20:16:14 +01:00
igneum-josh
6886a4be95 Site, 7 October 2026 evening (Josh's four asks through main, one landing): (1) the bar's nav to the right: the mark and the devnet pill on the left, Mine, Network, Learn and the controls right-aligned with the same gaps and sizes, each open panel anchored under its button (the script sets --panel-left) and a panel that would run past the container aligned to its button's right edge, the phone sheet unchanged; (2) no lateral scroll: tools/ci/scroll-width-check.mjs on the gate (scrollWidth equals clientWidth on every route at 390, 768, 1024, 1280 and 1440 in both themes; only a table, code or diagram scrolls inside its own overflow-x box; self-test with a 100vw plus 20 px fixture known-failed first); (3) LG-5, the launch text: the front page leads with the three wants (hardware that stays useful, income without a cliff, a fair supply) and the live network with finality is the second screen; the litepaper's regulatory note reads "Not legal advice." alone over its eight sentences from future.md 8.3 (Josh: counsel not yet; the string "counsel is engaged" is in both forbidden-strings lists and gone from the research heading), the pay sentence stays; the journey's phase line reads Devnet 3 live, testnet next; (4) LG-1, /income: docs/analysis/income-tiers.md published as a page by tools/launch/income-page.mjs (checked on the gate against the document), listed under Learn, labels on every number, no price of IGN anywhere
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:12:04 +01:00
igneum-josh
766731eb2d Merge ship-docs-0321 10932de5 into master (gate: green on 10932de5, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 20:11:18 +01:00
igneum-josh
10932de568 release 0.3.22 section 8: the tree closed at 5a84925b, interface 1.0.2 live, the token rotation (the voided first value), the Mac entry and the hive live in both folders, the first lock, the proven share, the card read, the pool daemon rule, Windows in flight
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:07:19 +01:00
igneum-josh
fc32ecf38c Merge remote-tracking branch 'build/master' into ca3-coord 2026-10-07 20:01:15 +01:00
igneum-labs
3b4b6c6396 Pre-public scrub, second pass (7 October 2026, 20:0x UK, main's rulings 2 and 4): the public tree names igneum-labs only; the public ledger generated from the full ledger
Ruling 2: every tracked text mention of the login's pre-rename spelling becomes igneum-labs (29 files); the commit identity in the scripts becomes igneum-labs <337424239+igneum-labs@users.noreply.github.com> (the same noreply id); the three scripts that hand the stored gh keyring name to gh (register.sh, fetch-ci-artifacts.sh, ship-app.mjs) read it from ~/.config/igneum/gh-user (never in the repository), default igneum-labs; fresh-repo.sh reads the login to rewrite from the encoded list's row 10; the old spelling joins the founder-strings list, so no tracked file may spell it; CLAUDE.md's GitHub paragraph rewritten. The red watcher's self-test fixtures use a neutral author.

Ruling 4: docs/ledger-public.md, one row per ledger item (id, the claim in one line, status, what was done in one line, the evidence link or the evidence in words), generated by tools/ledger/export-public.mjs from docs/fud-ledger.md: no round or status-update sections, no commit ids, no time of day, no lane, agent or branch names. 190 items. The gate runs its self-test (a fixture with a commit id, a time, a lane and a branch name comes out clean; --check fails on drift) and its --check on every merge; the founder check reads the output like every tracked file.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:56:08 +01:00
igneum-josh
116e543b72 Counter ASIC 3.0 status: the no-prompt rule in code, the efficiency pass mid-run (+145 W premium unlocked, 73 W back at 2,550 MHz for 0.05 percent), the in-house pass's first finding (bounded, 1.002x) and main's v5 acceptance order
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:54:50 +01:00
igneum-josh
54677f4a7d Merge attack-pass: the internal attack pass F1 to F10 before the cryptanalysis freeze (every row PASS or FIXED-AND-PASSED; the ten records and harnesses; AP-F1-1, AP-F4-1, AP-F5-1, AP-F8-1/2/3 and the two operating hazards)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

# Conflicts:
#	docs/bench-log.md
#	docs/evidence.md
2026-10-07 19:54:22 +01:00
igneum-josh
34d94b5a86 attack-pass lane (d): class v5 re-runs, F4 PASS (byte-identical to v4); F8, F9, F1 running
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:51:55 +01:00
igneum-josh
da729f8856 Merge remote-tracking branch 'build/master' into ca3-coord 2026-10-07 19:49:10 +01:00
igneum-josh
9c5c3df93d Counter ASIC 3.0 status: the site deployed from the mirror, the efficiency pass republished through the Power Helper, Josh's no-prompt rule, the v5 kits' four readings and zip, the in-house pass's first results and rulings
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:48:12 +01:00
igneum-josh
45845b09d9 Merge live-22 1d09d0f3 into master (gate: green on 1d09d0f3, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 19:47:27 +01:00
igneum-josh
1d09d0f348 Merge remote-tracking branch 'box/master' into live-22
# Conflicts:
#	docs/plans/release-0.3.21.md
2026-10-07 19:41:19 +01:00
igneum-josh
9b8eb23a2e Pre-public scrub, the text pass (7 October 2026, 19:5x UK): no founder name, personal login, earlier business or personal address in any tracked text file, and a gate check that keeps it so
The sweep (main's item 1): 199 tracked text files, 783 lines. The founder's full name, first name and possessive become "the founder" (sentence starts capitalised); the lowercase operating-system user name in WSL paths and commands becomes <user>; the second owner login becomes "the second owner login"; the three earlier businesses and the two other brands become "the other business", "the earlier entity", "the earlier business" and "another brand"; the Chrome profile rule names the igneum.network profile, not the profile's label. The standing commit login igneum-josh is not a founder term here: the fresh-repository step renames it in the history (docs/plans/history-rewrite.md, tools/repo/fresh-repo.sh).

The patterns never appear in plain text in the tree (a plaintext list would be the hit): tools/ci/founder-strings.b64 (perl regex, tab, a sample per row) is read by tools/ci/founder-strings-check.sh (every tracked text file, perl, known-failed first: the self-test plants each row's sample in a fixture and the hit must name the file), by tools/community/discord-hooks.mjs (the guard's founder and business rows; the test takes its fixtures from the samples) and by tools/repo/fresh-repo.sh (the business names of the rewrite rules). site/forbidden-strings.txt carries the same patterns as b64: lines, decoded case-insensitive by site/scrub.mjs and tools/ci/launch-gates-check.mjs (whose fixture now plants an encoded made-up name). The check runs in the gate's tree checks on every merge.

Not in this commit, by main's word: the 105 commit messages and 40 personal-identity commits that need the history rewrite (listed, not run), and the secrets found by gitleaks over the history (reported with owners).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:39:50 +01:00
igneum-josh
565b221741 Merge remote-tracking branch 'build/master' into ca3-coord 2026-10-07 19:32:12 +01:00
igneum-josh
2f77d119b8 Counter ASIC 3.0 status: main's rulings (pods at a USD 200 cap, the agent cap stays)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:28:45 +01:00
igneum-josh
9b675bbe86 Counter ASIC 3.0 status: the stale build-2 mirror, the placement order, the cryptanalysis tripled with two lanes capped, the pod word pending, PC 1 go
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:28:17 +01:00
igneum-josh
bb4067002a Merge remote-tracking branch 'build/master' into ca3-coord 2026-10-07 19:28:17 +01:00
igneum-josh
04c4d9bc39 Merge build-server 7365eb56 into master on the box mirror (GitHub suspended since 18:02 BST; the box gate stamp stands in for CI; main's rule of 18:1x BST) 2026-10-07 19:23:34 +01:00
igneum-josh
7365eb5629 Build boxes to near max (Josh, 7 Oct 2026 19:4x BST): the bounded class is 88 of 96 cores with -j 88 (8 reserved for release builds, the seed and the observers), the jobs rule 88 alone / 44 shared, the spill line 80; checks updated. testnet-go.md: LG-2 waived by the owner, the new gate, the seeds held armed
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:23:14 +01:00
igneum-josh
7a7caa34e2 Merge ship-docs-0321 d105cd6f into master (gate: green on d105cd6f, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 19:21:29 +01:00
igneum-josh
3c6efd7ec7 Counter ASIC 3.0 status: Josh's no-gaps rule, the class v5 six-lane split and the first v5 pack, the cryptanalysis tripled
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:21:14 +01:00
igneum-josh
d105cd6f0d release 0.3.22 section 7: Josh moves the apps to Devnet 3 tonight (the clock), the pin 34a2dbaa with no heights and why, the app tree at 19:15 BST, PC 2's evening and the rules it added
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:17:15 +01:00
igneum-josh
dd6661ed8b Merge GitHub master 0a999646 into the mirror's master (diverged while GitHub is suspended: the shipper's ship-docs merges on the mirror, the site and ca3 landings on GitHub; the union, so the mirror's master is the one line GitHub's master takes when it lifts)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

# Conflicts:
#	docs/plans/release-0.3.21.md
2026-10-07 19:05:45 +01:00
igneum-josh
001e32ecc8 Merge build/master into ca3-coord (release-0.3.21.md keeps both sides); Counter ASIC 3.0 status: Devnet 3's proof window, the utilisation table, the bench table, the v5 gap list, the in-house pass, the PC 1 queue
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:05:34 +01:00
igneum-josh
0fd20576ff Counter ASIC 3.0 status: the Devnet 3 epoch-0 pack, Josh's three orders and the in-house correction (class v5 now, the internal adversarial pass, the PC 1 measurements)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:54:43 +01:00
igneum-josh
d258ff40ae Site and evidence: the chip model's next test is the internal adversarial pass (three lanes new to the hash code, outsider inputs only, reports published whole), not external lots; the one outside check staged on its escrow and the publish word (Josh's correction, 7 October 2026)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:54:43 +01:00
igneum-josh
dd5fa33a91 release 0.3.22: proving on Devnet 3 opens (first segment submitted 18:45 BST, the sizing), the 0.3.21 warm cases end and why the relay cell reads on Devnet 3
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:52:42 +01:00
igneum-josh
9a3d918f76 release 0.3.21 section 7: the Mac entry LIVE 18:41:50 BST, Windows as its own entry, the parallel installer shapes, the testnet 6ed56f63 line, the 0.3.22 pin candidate 34a2dbaa, the signing bonus paragraph
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:42:54 +01:00
igneum-josh
598c43a786 release 0.3.22 section 6: DN3 GATE PASS, the two clocks, the tree order (a) to (f) with main's floor-file ruling, Josh's nine-switch ruling and main's height mechanics, the testnet re-arm, the 0.3.21 Windows toolchain finding
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:40:37 +01:00
igneum-josh
04c6520408 release plans: 0.3.21 ships as the app tree over c4459193 (section 6, the GitHub exception window from 18:02 BST, the Windows path without windows.yml, the DMG 490919d9); 0.3.22 section 5 the Devnet 3 genesis on 69d1b56e at 18:06:19 BST (gates, pairs, the program id correction, the seed left off the sweep); rule 5 names the seeds in the wave list with a read-back line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:25:23 +01:00
igneum-josh
42cc143350 Counter ASIC 3.0 status: Devnet 3's pair agrees since 17:18Z (702 blocks, 0 rejected; first lock about 19:10Z on the 7,200-DAA window); the no-GitHub rule
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:20:43 +01:00
igneum-josh
1388f4d4c4 Counter ASIC 3.0 status: Devnet 3's epoch-0 program id fce15bf61030be57 (the id follows the seed; the pairing pin unchanged)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:12:25 +01:00
igneum-josh
4fae3b1ef2 Counter ASIC 3.0 status: GitHub suspended (the mirror is the record), Devnet 3 mines on 69d1b56e from 17:06:19Z, the Hetzner seed still on the old object
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:09:33 +01:00
igneum-josh
a33a7859a3 Counter ASIC 3.0 status: the 0.3.22 kaspa-pow suite green, master green on the pow fix, the chip texts live (incl. /claims), Devnet 3's first go refused on the genesis timestamp (8 Oct 00:00Z)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:03:06 +01:00
igneum-josh
eef285e32b Counter ASIC 3.0 status: the pow stop-the-line executed (ca3-v4-amend on master as cf7d6ccb, igneum-pow byte-identical to 017e7037)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:48:07 +01:00
igneum-josh
cf7d6ccbbe Merge ca3-v4-amend 874e945d into master (gate: green on 874e945d, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 17:45:48 +01:00
igneum-josh
cc59348302 Merge site-ui-5 666b3ddf into master (gate: green on 666b3ddf, recorded by tools/ci/pre-push.sh; the full gate runs in CI on this merge) 2026-10-07 17:45:01 +01:00
igneum-josh
874e945df7 Merge origin/master ac8ed2f1 into ca3-v4-amend (igneum-pow kept byte-identical to the frozen 017e7037 per main's stop-the-line ruling; the ledger keeps both sides) 2026-10-07 17:40:29 +01:00
igneum-josh
c71169d21f Counter ASIC 3.0 status: the 0.3.22 re-pin staged (bd710a36, candidate fa7f854f, byte 7 from genesis)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:39:34 +01:00
igneum-josh
30b2ece6e9 Counter ASIC 3.0 status: the stop-the-line on master's pow suite (era-vdf's 0e2d6b1c against the pins), the hash lane's merge of 6941da1d ordered, the condition verified
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:39:05 +01:00
igneum-josh
2098581bb8 Merge remote-tracking branch 'origin/master' into site-ui-5 2026-10-07 17:37:57 +01:00
igneum-josh
81c658ee71 site-ui-5: the capture set after the padding sweep and the launch-first chip text (every route at 390 and 1440 dark, the three bands, the full wallet page)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:37:57 +01:00
igneum-josh
b34d19328f site: the chip claim launch-first in the four public places (Counter ASIC lane, docs/plans/counter-asic-3-public-text-2026-10-07.md sections 1 to 4, on Josh's "I thought we were making it 2.1 from launch?")
Home row 03, the litepaper's chip section at /litepaper#chip-model (paragraph and table; the class v3 row last, "never the launch
state"), the miner page's line and evidence.md row 17 in its eight columns: 2.1x to 3.9x under class v4 from the first block,
class v5 removing the stored-dataset chip as a category, the 5x to 9x only as the class v3 baseline, the devnet's activation
height as a devnet fact. The litepaper's abstract carried the same claim in the old form ("5x to 9x today; class v4, now on
the vote") and now reads launch-first too. tools/ci/ledger-text-check.mjs follows the sentences (X35 on the home page and the
litepaper). No disclosure prize anywhere.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:34:12 +01:00
igneum-josh
bbe2b1e01d Counter ASIC 3.0 status: Devnet 3 now (0.3.22, genesis by 17:30Z), the frozen sub-version 3 handoff (017e7037, byte 7, id a785001687d8688a, gates green, open items stated), the chip text rewritten launch-first
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:32:40 +01:00
igneum-josh
20c0accd5b The chip claim, public text: rewritten launch-first (2.1x to 3.9x under class v4 from genesis; class v5; the 5x to 9x only as the class v3 baseline; the devnet's height a devnet fact) on Josh's word
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:25:18 +01:00
igneum-josh
9e1ddd84e8 Counter ASIC 3.0 status: the four-seed tail ruled accepted (AP-F8-1 closes), 0.3.21's first candidate passes the node gates; the lane stops for tonight
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:17:54 +01:00
igneum-josh
a6c17979d9 Counter ASIC 3.0 status: the 0.3.20 record (publish 14:54:17Z, floor 900,000, digest 4bbbe816, sweep complete 15:39Z, earliest flip about 14 Oct 23:00Z); sub-version 3 at 017e7037 passes both gates with the named tail, the frozen generator for 0.3.22
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 17:11:02 +01:00