Commit graph

113 commits

Author SHA1 Message Date
igneum-labs
18b1109cd9 adv-mixer-3 report: Q2 k=2 at 2^27 clean, SAT day 20733 k=2 timeout
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 01:05:26 +00:00
igneum-labs
ef080f0e6a adv-mixer-3: log copies through the 2^28 rows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:31:33 +00:00
igneum-labs
74d301a5e2 adv-mixer-3 report: Q2b day 20733 at 2^28 (k=2, 3 clean), second pre-emption recorded
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:30:21 +00:00
igneum-labs
3f51310239 adv-mixer-3: queue 17 runs the sac0 2^28 rows before the sac 2^27 rows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:11:13 +00:00
igneum-labs
bbfd56243e adv-mixer-3 report: one pre-emption recorded (23:58 UTC, re-queued)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:10:15 +00:00
igneum-labs
f5f9a63d97 adv-mixer-3 report: box-hour totals and the partial rows named
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 00:03:43 +00:00
igneum-labs
1ce7bbfa84 adv-mixer-3 report: SAT k=4 timeout (day 20729 k=1..4 closed), day 20733 SAT rows queued
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 23:41:34 +00:00
igneum-labs
6960993389 adv-mixer-3 report: Q1 day 20733 closed k=1..8 (uniform at the real first read on both days)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 23:37:17 +00:00
igneum-labs
d171eccc3b adv-mixer-3: log copies through the Q2 close on both days
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 23:29:21 +00:00
igneum-labs
939870a959 adv-mixer-3 report: Q2 day 20733 closed k=1..8 (both days complete)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 23:28:04 +00:00
igneum-labs
5d974fc450 adv-mixer-3 report: Q2 day 20729 closed k=1..8 (k=8 clean), SAT k=4 CNF size
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 23:07:15 +00:00
igneum-labs
1b62b3d60d adv-mixer-3 report: SAT k=3 timeout at one hour, k=4 running
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 22:41:37 +00:00
igneum-labs
2ed7d8bfab adv-mixer-3 report: ledger row for the any-size pre-emption rule and the driver restarts
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:24:11 +00:00
igneum-labs
7b0a28040b adv-mixer-3 report: SAT k=2 timeout at one hour (no SAT shortcut), Q2 day 20729 k=5..7 clean
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 21:13:52 +00:00
igneum-labs
18eacf74db adv-mixer-3 report: queue 18 launched on build-2 (box 2 reopened), SAT k=2 running
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 20:13:54 +00:00
igneum-labs
4878ad929c adv-mixer-3 report: queue 18 released on the shared queue, queue 17 wait state
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:57:30 +00:00
igneum-labs
c3466dbe92 adv-mixer-3 report: ledger row for the ranked lease and the 32-thread re-submission, log copies
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:44:38 +00:00
igneum-labs
631833f9c4 adv-mixer-3 report: queue 18 withdrawn from build-2 (ledger), SAT k=2 CNF size
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:41:41 +00:00
igneum-labs
d5e665f39e adv-mixer-3 report: day 20730 sac rows from queue 07, Q7 board row
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:33:27 +00:00
igneum-labs
c0d933b38b adv-mixer-3 report: v5 yield row in the ledger
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:31:35 +00:00
igneum-labs
8dbcf0d777 adv-mixer-3: x-lock.sh is the pool lease, queues 17 and 18 (the lost rows through the lease), ledger row for the re-queue
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:25:08 +00:00
igneum-labs
091562179f adv-mixer-3: the kill ledger (19:20 UTC, main's lease-pool rule), the round margin stated, queue 17 in the lease form, all logs copied
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:23:02 +00:00
igneum-labs
5029205e51 adv-mixer-3 report: Q2b day 20733 k=0..8 (finding at k=1, clean from k=2), 2^28 at k=4, Q2 day 20733 k=4
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:20:18 +00:00
igneum-labs
523f4f29dd adv-mixer-3 report: Q1 day 20729 closed k=1..8 (uniform at the real first read), day 20730 rows, Q2 k=4 and 20733 k=3, SAT table
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:14:50 +00:00
igneum-labs
7606c1cccd adv-mixer-3 report: day 20733 Q2 k=2, Q4b, Q5 complete; Q1 k=7; Q2b 2^28 at k=3
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:10:51 +00:00
igneum-labs
a3da5fa512 adv-mixer-3 report: Q1 k=5,6; Q4 complete on day 20733 (k=1..8 inside the band); Q2 k=3
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:06:42 +00:00
igneum-labs
8d2e4d0bc6 adv-mixer-3 report: Q5 rows (no RX property from k=1), Q2 day 20733, Q2b 2^28 at k=2, Q4 day 20733, the lowest-bit trail mechanism, queue 07 run by a sibling
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 19:00:15 +00:00
igneum-labs
755b1f8958 adv-mixer-3 report: Q2 k=2 clean (margin 1 of 8 on random states), Q4b lin0 k=1..8, Q5 plant, Q4 k=7, the one-sweep-per-box rule
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:58:14 +00:00
igneum-labs
6a344663bb adv-mixer-3 report: Q2b k=1..8 (margin 1 of 8 on the round-0 input), Q3 both days, Q1 k=4 and day 20733, Q4 k=5..6, log copies
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:55:14 +00:00
igneum-labs
d89ad596e6 adv-mixer-3: times in UTC (identity grep)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:52:43 +00:00
igneum-labs
0a5cff1139 adv-mixer-3 report: header, status board, first rows (Q1 k=1..3 uniform, Q2 k=1, Q2b k=1, Q4 k=1..4 inside the band, SAT k=1 bound)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 18:51:42 +00:00
igneum-labs
c44b4416d4 Merge origin/master f8344773 into ca3-v4-amend (igneum-pow kept byte-identical to the frozen a5d735b2 per main's stop-the-line ruling; the ledger keeps both sides) 2026-10-07 16:40:29 +00:00
igneum-labs
c88b00f578 Era VDF lane (7 October 2026): spec 04 sections 4.2, 4.4, 4.5 and 4.6 completed for the era path (the scheme byte and the hash-chain fallback, the cut rule under the O-4.3 reading, the day-of-blues input, the delay, the seed, the era constants as measured), spec 01 section 1.13.1 and era-layout.md section 8 updated, open items O-4.8 closed and O-4.10 to O-4.12 added, FUD ledger F11 updated, two decisions for the project lead in ledger-decisions.md, the record docs/analysis/era-vdf-2026-10-07.md (what was built, the parameters and measured rates, the harness gate with both runs, the cut rule for the finality lane, the verify gate, the tiers), the F7 re-roll harness against the real era cut (tools/era-vdf/reroll.mjs: --vdf off fires 6 of 6, --vdf on silent 0 of 6; the adversary evaluates asynchronously with the node's own code and is found by the node's own log line), the fast-time file's era fields 2026-10-07 15:24:22 +00:00
igneum-labs
e120b456f2 Merge branch 'ca3-v4-uniform' into ca3-v4-amend 2026-10-07 09:33:11 +00:00
igneum-labs
9b6f1fe6b0 Counter ASIC 3.0 gates (hash): AP-F8-1 under the windows-union model. The window layer moves the null from 0.115 to 0.160 percent at f = 0.1 percent (1.39x, not 4.05x); the 153x item is the all-ones value of an or-written load source (site 15, or at 61, load at 63), which the era map sends to item 0xca5b92 exactly and whose next seven items are the seven surviving one-zero-bit sources; the popcount model at the measured bias predicts 77,348 reads against 78,479 and the program's S_0.1 percent at 0.58 against 0.52; a static census of 1,024 chain-shaped v4 programs (tools/ca3-v4-uniform, built and run on igneum-build-1): 96.6 percent carry a lossy-sourced load, 48.5 percent an or-sourced one, 4.9 percent an or chain (p3's class); F8's 1.2x gate fails 96.6 percent; the chip ceiling under rule (c) is 1.067x; the two flip options priced; the v5 bound defined
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 09:26:48 +00:00
igneum-labs
4d1118cc80 Income per tier: the three tariffs are USD 0.05, 0.10 and 0.25 a kWh (cheap industrial, US retail, UK retail; the coordinator's answer, 7 October 2026), the table regenerated, the cost per mined IGN shown to three significant figures
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:54:44 +00:00
igneum-labs
3b6583a119 Launch pack tools: per-tier income table from the bench rows and TESTNET_1, the daily hash-origin report, the launch-gates check (mission item 10)
tools/launch/income-tiers.mjs renders docs/analysis/income-tiers.md (public) from tools/launch/income-tiers.json: eleven measured cards (the 6 October rented-card rows, the 9070 XT telemetry run, the M5 Max Metal bench, each with its source), IGN a day at 1, 10 and 100 GH/s after the ramp on EmissionSchedule::TESTNET_1 (100 IGN a block, 90-day ramp from 10 percent, monthly 2^(-1/24), the 80 percent producer share), electricity a day and per mined IGN at USD 0.005, 0.02 and 0.10 a kWh, a rig and a pool-user line, the consequences per tier, the owed rows; --check fails CI when the page and its inputs disagree; the test pins the arithmetic (6,912 IGN a day for 100 MH/s on 100 GH/s at the launch rate, day 1 at 10 percent, one step at 2^(-1/24)).

tools/observer/hash-origin.mjs: once a day from the observer's tables, who found the blocks: keys with a block and above dust, attested pools against shared payout addresses (a multi-key machine is not a pool until its operator attests), the project fleet's share from the intake identity lines plus the fleet registry's key file, the ten largest keys, the 2x step since yesterday, the community gates (first 100 keys, first outside block, first attested outside pool at 10 percent for 7 days; the X5 count stays an upper bound until the two observer columns exist). --dry reads only; --write keeps hash_origin_days and hash_origin_reports and live_state.hash_origin; --post goes through the Discord poster's guard. Fixture, a known-finished and a known-failed day in the test. Ran read-only on the live devnet today: 113 keys, 0.76 GH/s, the fleet share wrong until the key file exists.

tools/ci/launch-gates-check.mjs (in pre-push.sh with the two test lines): every row of the Launch gates table in testnet-go.md has a check and every backticked path exists; the site-lane handoff and the income table carry no served-page or export pattern and no em dash; the eight regulatory sentences are present in order under the label. Self-test fires on each.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:53:12 +00:00
igneum-labs
0262aa370e The Igneum Mission: the one page for the project lead and the closed list of twelve (five in flight, seven new, about 290 agent hours, no new consensus rule beyond the three cut branches), the rejected ideas with the line that killed each, what was not run, and the closing line: nothing is added without removing something
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:19:29 +00:00
igneum-labs
89152abc22 Mission lane 2, unfinished: proof of useful work (every scheme that passed cheap-verify did so by making the work useless; Filecoin at 29 to 36 percent utilisation), the stalled ASIC-resistance programmes, merged mining, finality on proof of work (every one that held was a second set bought with coins), decentralised pools (only Monero's P2Pool at 7.7 percent; a share sidechain about 40 hours on Igneum), the one-click miner apps against Ember, the three-way verdicts
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:18:20 +00:00
igneum-labs
94b213068b Mission lane 5, reinvent: the miner's dopamine loop from a 105-post sample (the miner's own card at 777x the room median, the network's milestone at 66x), Helium, Chia, Ethereum 2017 and Kaspa 2022 compared, the first month on Igneum per tier (an 8 GB card: a block in 1.6 h at 100 GH/s, never the vote line at 1 TH/s), the 30-day weight as the status ladder, the launch gates, the surfaces table, what not to build
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:15:30 +00:00
igneum-labs
a8f2091cb2 Mission lane 4, invent: proof of following, serving, propagation and state availability judged against class v5 (the 108 ms answer kills every challenge scheme), the in-protocol pool priced (FruitChains shape, 14.6 GB a day at 10,000 miners), heat mode, the 786 B offline finality QR, the self-generated candidates, four persona verdicts, the honest answer
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:08:01 +00:00
igneum-labs
5c78d453f6 Mission lane 3, the far future 2030 to 2036: HBM4 and the end of GDDR, the chip maker's break-even by node and market cap, the rental deflation curve against the 51 percent table, heat and grid rules by region, zk proving cost to 2036, phone light clients, post-quantum votes at 8,192 voters, regulation of a coin with no issuer, the three-scenario table
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:08:01 +00:00
igneum-labs
1d144629b3 Mission lane 1, the past: every GPU-mined chain since 2011 (31 rows), what each promised and paid, the earnings-curve shape (income halves 60 to 120 days after peak, under USD 0.10 per kWh in 6 to 18 months, 50 to 100 percent of hash gone in 90 days), the three wants and three hates from the archives, the lessons mapped to the design
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 08:08:01 +00:00
igneum-labs
ec83ecfd24 Merge horizon-close 9c98bbd: the Decisions ready section (tail emission and vote-or-burn verdicts quoted for the project lead)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 22:18:16 +00:00
igneum-labs
9c98bbdc74 Horizon: "Decisions ready for the project lead" section with the two one-page verdicts quoted verbatim (tail emission 10684b3, ledger E22; vote or burn 4b40344), each the project lead's decision owed, and the two open questions being implemented (the N ladder list, 18 decimals)
The two files stay on their branches (tail-emission, vote-weigh) and are not merged here; the section names the branch and commit for each.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 22:16:30 +00:00
igneum-labs
f1c0e6b9dd Kill by exact command line or pid file, never by a name: tools/ci/kill-by-name-check.sh in the gate; the 36 pgrep/pkill literals in the tree fixed
The fleet's 22:09 UK incident (a Mac-side pkill -f <log file name> matched nothing, the roll-everything script lived on and wiped a held box) and the day's two pgrep self-matches are one class. The check flags pgrep -f / pkill -f with a plain literal (every one on a line), any pgrep/pkill on a file-name shape, and ps | grep with a literal; it allows the bracket form, -x, -F pidfile, kill $(cat pidfile), a variable and a full path; 11 banned and 16 allowed shapes in its self-test; 0.15 s over the tree. The 25 pkill -f sp1-gpu-server inside bash -c bodies (which matched the calling bash) are pkill -x; the other 11 literals take the bracket form; prover-socket-check accepts both. Row R in the record; the CLAUDE.md rule names the check and covers pkill and file names.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 22:10:31 +00:00
igneum-labs
8f2b56abfc Merge ci-hardening 9bfaa57: one gate script for the hook and CI, the research exclusion list, the Windows paths check, the red watcher and the box's red-row classes with pre-flight
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 21:43:37 +00:00
igneum-labs
9bfaa57cbb Build box: every red run classified and kept, pre-flight before the slot, one run per worktree, box reds in the red-run file, a 09:00 UK digest
The box's 34 red rows of 6 October classified (docs/analysis/ci-failures-2026-10-06.md section 6): 22 iterations, 12 in three real classes (instant deaths with nothing kept, a shared worktree directory, an unread dry run). remote-run.sh now: pre-flight (subcommand, manifest, -p package, --features) refuses in a second with exit 3 and a class; the last 400 lines of every run kept in /srv/builds/_log/runs; a class on every row (compile-error, link-error, test-failure, instant, no-test-matched, slot-timeout, no-dir, preflight-*); a cargo test whose filter matched no test exits 3; a per-worktree lock in checkout and run mode; every red row appended to /srv/ci-red/red.jsonl as source box. red-watch.mjs never posts a box row alone and sends one digest a day (counts per class with each class's guard); the timer runs tick. Shared group cired on the box so the runner and build append to one file. Shown in a sandbox on the box: pass, failing test, empty filter, bad package, bad feature, missing subcommand, compile error, broken manifest, two concurrent runs of one worktree.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 21:40:07 +00:00
igneum-labs
f85e9f302a Horizon close: the one page for the project lead (597 words, every lane landed, each item marked done / in 0.3.16 / decision owed), the two standing decisions of 22:3x UK recorded in ledger-decisions.md, lane 5's experiment and ledger-decisions.md brought onto master
- docs/analysis/horizon-2026-10.md section 1 rewritten as a standalone page: the project lead's three lines verbatim (fees cannot fund security for a decade; miners need to be the security; wrong constants and claims in our own text) with the recorded meaning (miners are the security always, no time bound, no stake, no outside checkpoints or committee; emission plus fees pay the miners, nobody pays upkeep; emission never decays on a schedule that assumes fees take over); the nine items with what landed tonight (proof verification in consensus da2d17ec with the switch off by default; the leave item 766e70ca; seven-window signalling 0760b844; the peer-driven unwrap class 8e2f5cbe; the receive-side version gate f1ea7a38; Ember's pause wording and activation guard 35c75bf, aee92a1, b85c035; the export-disk cap f9ad70e; the nine ledger rows plus X31 to X33); lane 8's measured verdicts (B never as class content, C the class v5 candidate); lane 5's 1 block/s verdict with the three gates for 10; the four decisions still owed
- lanes table, section 4 (lanes 5, 6, 8) and section 5 (A2 dropped) brought current
- docs/plans/ledger-decisions.md: the fud-close file (5e9e8a0) now on master, since docs/fud-ledger.md already points at it, with the standing decisions section appended
- docs/analysis/block-rate-devnet2.md: lane 5's experiment from gpu-fleet b965b64, unchanged

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 21:37:31 +00:00
igneum-labs
3aa6734b3d remote-run.sh: a stale index.lock is one older than 30 s, not one with no git anywhere on the machine; the self-test backdates its fixture lock
pgrep -x git over the whole machine kept the lock whenever any git ran (the pre-push hook's own git push, another agent's build) and the checkout died with "index.lock: File exists". The fact is the lock's age. Class Q in docs/analysis/ci-failures-2026-10-06.md with the GIT_DIR leak of the previous commit.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 21:11:30 +00:00