The owner's ruling, 6 October 2026: a phase 4 dated "Apr to Jul 2027" before a phase 5 that is weeks away is a contradiction a reader spots at once. The roadmap (site/litepaper.html Roadmap, site/journey.json, the home page's inlined journey) now names no month. Each phase in the shape phase 5 has, the order unchanged: 1 Under way; closes when the specification is out for external review 2 Under way; closes at its gate 3 Live since 3 October 2026; closes at its gate 4 Closes when the finality design passes external review and one rollup signs for the testnet 5 Weeks away: when the go checklist closes 6 After the testnet has passed its gate: 1,000 independent miners for 30 days and rollup proofs on time The lead reads "Six phases from specification to a fair launch, with four public gates and no calendar dates: each phase closes at its gate." The devnet's 3 October 2026 start is a fact and stays. Not in the roadmap and left as it is: the public benchmark's "January 2027" in For miners and Questions miners ask (its own commitment, for the owner's word). docs/fud-ledger.md: row X32 records the change; rows G4, C2 and X8 gain a status line (the old kept as history) saying the home page no longer carries their sentence and the litepaper does, after the home-page redesign; X3 got its line in the previous commit. The ledger page regenerated (178 entries, 0 leaks). Checks: identity grep 0 hits on every served site file, link check 912 links across 16 pages 0 broken, ledger text 51 of 51, contrast 32 pairs 0 under 4.5:1, orphan check 0 site headings, api tests 5 pass, no calendar month on the roadmap surfaces. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
254 lines
10 KiB
JSON
254 lines
10 KiB
JSON
{
|
|
"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 and one rollup signs for the testnet",
|
|
"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": "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 and rollup proofs on time",
|
|
"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": "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": "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"
|
|
}
|
|
]
|
|
}
|