igneum/site/journey.json
igneum-labs ff25321e8b Site: the miner page pictures 0.3.14 (Mine, Earnings, Prove, Settings; the card row; Ember Tune measured)
Real screenshots of the live 0.3.14 app on the Apple M5 Max (paused, Ember Tune off, as the project lead left it), shot headless
at 1440x900 and 390 px, dark and light, the rail foot, the address and the machine id masked: miner-dashboard.webp
(the hero, same name), miner-earnings, miner-prove, miner-settings, miner-dashboard-light, miner-phone.
miner.html: a page-by-page section (the card row cell by cell, three page shots, light and the phone), the lead and
the meta copy name the four pages and pounds a day at the user's price, the Ember Tune feat carries the app's one
sentence and the measured PC 1 rows from the 6 Oct log (5090: 311.0 to 226.8 W for 0.15% of rate; 4070: 106.0 to
75.6 W for none; the floor, not the optimum), the Power control feat (one approval, then the helper task, no prompts),
the dev fee moved to Earnings as in the app. index.html: the same hero shot, two pills. build.mjs: the caption no
longer says 'until 0.3.6' (0.3.14 still says Igneum Miner). The 9070 XT row, the market price for pounds earned and
the bench anchor (the run 6 entry is on the ship0314 branch) are marked as owed or coming.
relay/playbooks/site-capture-pc1.ps1: a read-only run job that shoots the installed app's UI on PC 1 with Edge
headless and drops the PNGs on the relay (no quit, pause, resume or settings change; passes the playbook checks).
docs/plans/site-miner-2026-10-06.png: before and after.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 18:13:01 +00:00

254 lines
10 KiB
JSON

{
"updated": "2026-10-06",
"stage": "phase-3",
"phases": [
{
"id": "phase-1",
"name": "Specification",
"when": "Oct to Nov 2026",
"status": "active",
"line": "Mining generator, shard proving, finality rules, written for external review"
},
{
"id": "phase-2",
"name": "Prove the proving",
"when": "Nov 2026 to Jan 2027",
"status": "active",
"line": "Mining program proven on Apple, NVIDIA and AMD; shard proving benchmark on consumer cards still to run",
"gate": "A fixed published workload, job received to accepted proof on a declared consumer card, sustained with no growing backlog, reproduced by three independent operators"
},
{
"id": "phase-3",
"name": "Devnet",
"when": "Started 3 Oct 2026, 20 nodes by Mar 2027",
"status": "active",
"line": "BlockDAG node mining on the new program, GPU miners on three vendors, EVM execution in build",
"gate": "1 block a second held with proofs under 60 s behind the tip"
},
{
"id": "phase-4",
"name": "Finality and job market",
"when": "Apr to Jul 2027",
"status": "next",
"line": "Sustained-mining finality, external proving jobs, miner client with auto-switching",
"gate": "Finality design passes external review and one rollup signs for testnet"
},
{
"id": "phase-5",
"name": "Public testnet",
"when": "Aug to Oct 2027",
"status": "next",
"line": "One-click miner app on Windows, macOS and Linux, HiveOS, pools, the first rollup as a proving customer, no coin yet",
"gate": "1,000 independent miners run 30 days and rollup proofs are delivered on time"
},
{
"id": "phase-6",
"name": "Mainnet fair launch",
"when": "Nov 2027",
"status": "next",
"line": "Genesis with no premine, 30-day ramp. No listing is arranged, promised or sought by the project"
}
],
"log": [
{
"date": "2026-10-06",
"text": "00:4xZ, the empty `/api/state` reply",
"short": "00:4xZ, the empty `/api/state` reply"
},
{
"date": "2026-10-06",
"text": "07:12Z to 07:17Z, the host's chain mode with --save-shards records and --prev, on the Apple M5 Max's CPU",
"short": "07:12Z to 07:17Z, the host's chain mode with --save-shards records…"
},
{
"date": "2026-10-06",
"text": "07:52Z to 08:24Z, the segment-aligned prover beside the miner on PC 2's RTX 5090",
"short": "07:52Z to 08:24Z, the segment-aligned prover beside the miner on PC…"
},
{
"date": "2026-10-06",
"text": "08:26Z to 08:35Z, the fast-time harness on the fresh-record rule",
"short": "08:26Z to 08:35Z, the fast-time harness on the fresh-record rule"
},
{
"date": "2026-10-06",
"text": "12:25 to 13:20Z, the finality route: why 26 fresh nodes lost the seed every checkpoint",
"short": "12:25 to 13:20Z, the finality route: why 26 fresh nodes lost the…"
},
{
"date": "2026-10-05",
"text": "The 9070 XT on the eGPU: why 17.9 MH/s, and what moved",
"short": "The 9070 XT on the eGPU"
},
{
"date": "2026-10-05",
"text": "Ember Tune: the two-knob efficiency tune, the fleet prior, and what PC 1 could measure tonight",
"short": "Ember Tune: the two-knob efficiency tune, the fleet prior"
},
{
"date": "2026-10-05",
"text": "Read width of the lottery hash: 4, 16 and 64-byte loads, a per-load mix, a written scratch; three cards",
"short": "Read width of the lottery hash"
},
{
"date": "2026-10-05",
"text": "The hot table on the M5 Max: a second table sized to GPU cache beside the 1 GiB dataset",
"short": "The hot table on the M5 Max"
},
{
"date": "2026-10-05",
"text": "Mixer x4 and the cache growth rule: the class v3 dataset construction, with the x8 candidate",
"short": "Mixer x4 and the cache growth rule"
},
{
"date": "2026-10-05",
"text": "The SP1 CPU prover on PC 1 beside the miners, and the backend survey: no zkVM proves on AMD",
"short": "The SP1 CPU prover on PC 1 beside the miners, and the backend survey"
},
{
"date": "2026-10-05",
"text": "Proving v1: segment records, the chain rule, the unproven rule; what was measured tonight",
"short": "Proving v1: segment records, the chain rule"
},
{
"date": "2026-10-05",
"text": "Dp4a-class throughput on the M5 Max: the dot4 emulation against the ALU chain",
"short": "Dp4a-class throughput on the M5 Max"
},
{
"date": "2026-10-05",
"text": "Layer 3 scratch soundness",
"short": "Layer 3 scratch soundness"
},
{
"date": "2026-10-05",
"text": "Epoch length as an era parameter : the Apple M5 Max's compile-ahead per program",
"short": "Epoch length as an era parameter"
},
{
"date": "2026-10-05",
"text": "Aggregation cost on the RTX 5090: what a per-block aggregation spends and what each lever gives",
"short": "Aggregation cost on the RTX 5090"
},
{
"date": "2026-10-05",
"text": "The C4 fix: certificate-driven reorg",
"short": "The C4 fix: certificate-driven reorg"
},
{
"date": "2026-10-05",
"text": "EVM transaction relay: three nodes in a chain, every transaction sent to one end included by the other two miners",
"short": "EVM transaction relay"
},
{
"date": "2026-10-05",
"text": "The prover carries both fee tables and the height switch: one pinned guest on either side of DAA 210,000",
"short": "The prover carries both fee tables and the height switch"
},
{
"date": "2026-10-05",
"text": "FUD ledger sweep round 6",
"short": "FUD ledger sweep round 6"
},
{
"date": "2026-10-05",
"text": "Live devnet: real transactions, the first non-empty shard proven and paid, and the exporter's block structure fixed",
"short": "Live devnet: real transactions, the first non-empty shard proven and…"
},
{
"date": "2026-10-05",
"text": "The program id split: why the Apple M5 Max rejected PC 2's proofs, and the verifier at 114 s",
"short": "The program id split"
},
{
"date": "2026-10-05",
"text": "Live devnet: the first shards proven, verified and paid",
"short": "Live devnet: the first shards proven, verified and paid"
},
{
"date": "2026-10-04",
"text": "Sim/economy: mining versus proving under stress, agent-based",
"short": "Economy simulation: mining versus proving under stress"
},
{
"date": "2026-10-04",
"text": "Difficulty rule under attack: pool hopping, pulsed rental, timestamp stretching, short-lane oscillation, epoch games, polluted window, block flood",
"short": "Difficulty rule attacked seven ways"
},
{
"date": "2026-10-04",
"text": "Difficulty rule: timestamp attack fixed , simulator regression, 3-node forger test",
"short": "Timestamp attack on the difficulty rule fixed"
},
{
"date": "2026-10-04",
"text": "Devnet-v4 integration: nine branches merged, 3-node test network on the merged node, Windows cross-build",
"short": "Devnet v4: nine branches merged into one node"
},
{
"date": "2026-10-04",
"text": "Generator version 2 adopted: exact load count, fresh-source loads, program acceptance; every vector re-cut, three workers re-checked, 20,000-program census, devnet-v4 binaries rebuilt",
"short": "Generator v2 adopted: every hash does 128 distinct reads"
},
{
"date": "2026-10-04",
"text": "Proving v0 on the RTX 5090: first GPU proof of an Igneum block",
"short": "First GPU proof of an Igneum block: 1.4 s on an RTX 5090"
},
{
"date": "2026-10-04",
"text": "Devnet v4 cut-over: generator v2, 2/3 floor, three nodes and a seed on a fresh chain",
"short": "Devnet v4 live: generator v2, two-thirds floor, fresh chain"
},
{
"date": "2026-10-04",
"text": "First hourly program swap on the live devnet: compile-ahead, no pause, two cards",
"short": "First live hourly swap: no pause on Mac, NVIDIA or AMD"
},
{
"date": "2026-10-04",
"text": "Proving: devnet v4 shards on the Apple M5 Max CPU, loaded machine",
"short": "Proving: devnet v4 shards on the Apple M5 Max CPU, loaded machine"
},
{
"date": "2026-10-04",
"text": "First finality lock on the live devnet: checkpoint 242 at 77.4% of all weight, two hours after genesis",
"short": "First live finality lock: 77.4% of weight, 17 voters"
},
{
"date": "2026-10-04",
"text": "A node 60 s behind the clock is silently dead",
"short": "A node 60 s behind the clock is silently dead"
},
{
"date": "2026-10-04",
"text": "First machine on the Igneum Miner app: PC 2's RTX 5090 at 118 MH/s, via Setup.exe",
"short": "First machine on the one-click app: a 5090 at 118 MH/s"
},
{
"date": "2026-10-04",
"text": "PC 2 at the 14:20 boundary: a worker stuck on the previous epoch",
"short": "PC 2 at the 14:20 boundary: a worker stuck on the previous epoch"
},
{
"date": "2026-10-04",
"text": "Ledger M30: the block and transaction floods grew the node by 256 MiB per epoch roll, fixed by sharing the PoW cache across the epochs of a day",
"short": "Ledger M30: the block and transaction floods grew the node by 256…"
},
{
"date": "2026-10-04",
"text": "Round-4 consensus items F23, F24, G12, X18 and M31: unit tests and fast-time 3-node runs against the control",
"short": "Round-4 consensus items F23, F24, G12, X18 and M31"
},
{
"date": "2026-10-04",
"text": "The software dev fee measured on a test network: 9 fee blocks in 785, the chain and the miners' counters agree",
"short": "The software dev fee measured on a test network"
},
{
"date": "2026-10-04",
"text": "Miner fault guards and the app watchdog measured against a fake worker",
"short": "Miner fault guards and the app watchdog measured against a fake worker"
}
]
}