{ "updated": "2026-10-06", "stage": "phase-3", "phases": [ { "id": "phase-1", "name": "Specification", "when": "Under way; closes when the specification is out for external review", "status": "active", "line": "Mining generator, shard proving, finality rules, written for external review" }, { "id": "phase-2", "name": "Prove the proving", "when": "Under way; closes at its gate", "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": "Live since 3 October 2026; closes at its gate", "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": "Closes when the finality design passes external review", "status": "next", "line": "Sustained-mining finality, external proving jobs, miner client with auto-switching", "gate": "Finality design passes external review" }, { "id": "phase-5", "name": "Public testnet", "when": "Weeks away: when the go checklist closes", "status": "next", "line": "Three seed nodes and the public RPC are up; the 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": "After the testnet has passed its gate (1,000 independent miners for 30 days, rollup proofs on time) and one proving customer has signed: a customer paying for proofs at a published rate, or a letter of intent with a volume", "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": "Counter ASIC 3.0: the class v4 rehearsal", "short": "Counter ASIC 3.0" }, { "date": "2026-10-06", "text": "16:01Z: Ember run 6 on the three-card Windows rig", "short": "16:01Z: Ember run 6 on the three-card Windows rig" }, { "date": "2026-10-06", "text": "Counter ASIC 3.0 item 2: the per-day derivation", "short": "Counter ASIC 3.0 item 2" }, { "date": "2026-10-06", "text": "Counter ASIC 3.0 item 8: program work in the latency shadow", "short": "Counter ASIC 3.0 item 8" }, { "date": "2026-10-06", "text": "Counter ASIC 3.0 item 6: the reserve families' step costs", "short": "Counter ASIC 3.0 item 6" }, { "date": "2026-10-06", "text": "Counter ASIC 3.0 gate run, the hash side", "short": "Counter ASIC 3.0 gate run, the hash side" }, { "date": "2026-10-06", "text": "16:01Z: Ember run 6 on the three-card Windows rig (RTX 5090, RTX 4070, RX 9070 XT)", "short": "16:01Z: Ember run 6 on the three-card Windows rig (RTX 5090, RTX 4070" }, { "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 the RTX 5090 Windows rig's RTX 5090", "short": "07:52Z to 08:24Z, the segment-aligned prover beside the miner on the…" }, { "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": "Ember Tune: the two-knob efficiency tune, the fleet prior, and what the three-card Windows rig could measure tonight", "short": "Ember Tune: the two-knob efficiency tune, the fleet prior" }, { "date": "2026-10-05", "text": "The SP1 CPU prover on the three-card Windows rig beside the miners, and the backend survey: no zkVM proves on AMD", "short": "The SP1 CPU prover on the three-card Windows rig beside the miners,…" }, { "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 the three-card Windows rig (RTX 5090, RTX 4070, RX 9070 XT) 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 the three-card Windows rig (RTX 5090, RTX 4070, RX 9070 XT) beside the miners, and the backend survey: no zkVM proves on AMD", "short": "The SP1 CPU prover on the three-card Windows rig (RTX 5090, RTX…" }, { "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 the RTX 5090 Windows rig'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": "One-click Windows workers: what the Apple M5 Max could measure", "short": "One-click Windows workers" }, { "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": "The gfx1036 worker fault and what the Apple M5 Max could and could not reproduce", "short": "The gfx1036 worker fault and what the Apple M5 Max could and could…" }, { "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: the RTX 5090 Windows rig'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": "Difficulty rule v2: the live oscillation, its cause, the DAG replay, the fix behind a height switch", "short": "Difficulty rule v2" }, { "date": "2026-10-04", "text": "The observer stored nothing for 78 minutes, then 7,022 blocks in two minutes", "short": "The observer stored nothing for 78 minutes, then 7,022 blocks in two…" } ] }