igneum-josh
c2b922c1e6
prover-floor: the three other PC 2 scripts test their kit file before the first use (C32)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:06:38 +01:00
igneum-josh
40cff807ad
prover-floor: pc2-floor-sweep3-miner.ps1 tests its kit file before the first use (the kit-path check, C32)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:04:52 +01:00
igneum-josh
a1d015b717
ca2-soundness: docs/analysis/scratch-soundness.md alone (its code is already in the tree through the mixer merge; the branch merge conflicted there); release-0.3.11 plan: C37 and C38
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:04:38 +01:00
igneum-josh
88e28f4d2e
Merge prover-floor ( cfe3d80) into release-0.3.11: docs and standalone probe sources the evidence rows cite (C38); nothing a built artefact reads
2026-10-06 00:03:46 +01:00
igneum-josh
54419244a4
Merge ca2-epoch ( e95e8b5) into release-0.3.11: docs and standalone probe sources the evidence rows cite (C38); nothing a built artefact reads
...
# Conflicts:
# docs/bench-log.md
2026-10-06 00:03:46 +01:00
igneum-josh
fe7df4f841
Merge ca2-analysis ( ee42d7c) into release-0.3.11: docs and standalone probe sources the evidence rows cite (C38); nothing a built artefact reads
...
# Conflicts:
# docs/bench-log.md
2026-10-06 00:03:45 +01:00
igneum-josh
a94416e336
release-0.3.11 plan: the tree, the builds and tests so far, the override object and both digests, PC 1's hung engine and the relaunch, the next cut
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:02:07 +01:00
igneum-josh
23bc2b281f
packaged-config: the nine-field devnet override object (program class v3 and proving v1 at DAA 154,800, the first multiple of 3,600 at or above the forecast publish tip + 14,400; proving v1 segment 8, unproven 600, aggregator share 1000 bps) in the packaged line
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:45:59 +01:00
igneum-josh
cc72f4ab29
CI on the merged 0.3.11 tree: MacBook reworded in the analysis prose (the identity check's hostname pattern), a presence check before the kit's first use in the three proving-v1 PC 2 scripts (C32), pc1-cpu-prove.ps1 on the socket check's allow list (the CPU path starts no GPU server)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:44:09 +01:00
igneum-josh
cfe3d805d3
Prover floor: the beside-the-miner sweep playbook (sweep 3)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:42:31 +00:00
igneum-josh
ffbdf715fa
Prover floor: sweep 1 table and reading (the Setup-time keys bind at 12.7 GB)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:42:17 +00:00
igneum-josh
eda49ab357
Prover floor patch v2: every trace buffer sized to its padded need (setup keys and shards), the sweep-2 points
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:41:37 +00:00
igneum-josh
21173c4f3d
Igneum Miner 0.3.11: the six version files
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:40:42 +01:00
igneum-josh
b968ee0e49
Merge branch 'asic-history' into release-0.3.11
2026-10-05 23:40:22 +01:00
igneum-josh
0f5bfc359d
Merge branch 'proving-methods' into release-0.3.11
2026-10-05 23:40:22 +01:00
igneum-josh
5dffb1bd99
Merge branch 'consequences' into release-0.3.11
2026-10-05 23:40:22 +01:00
igneum-josh
fe1ecdbd11
Merge branch 'bash-body-check' into release-0.3.11
...
# Conflicts:
# .github/workflows/ci.yml
# tools/ci/prover-socket-check.sh
2026-10-05 23:40:22 +01:00
igneum-josh
5cedcd48de
Merge branch 'ca2-coord' into release-0.3.11
2026-10-05 23:40:05 +01:00
igneum-josh
57844e90c9
C34: the packaged override line carries all nine fields (N4, N5 and the three proving v1 parameters); the two digests at publish
2026-10-05 22:39:44 +00:00
igneum-josh
5cbb796051
Merge commit '22c2363' into release-0.3.11
...
# Conflicts:
# docs/bench-log.md
# docs/evidence.md
# site/litepaper.html
2026-10-05 23:39:34 +01:00
igneum-josh
99fd988e49
Consequences ledger: C34 the packaged override line lacks proving v1's four fields
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:39:25 +00:00
igneum-josh
18605f425c
Merge branch 'ca2-coord' into release-0.3.11
...
# Conflicts:
# docs/bench-log.md
2026-10-05 23:39:12 +01:00
igneum-josh
c9b0b2c813
Merge branch 'ca2-v3' into release-0.3.11
2026-10-05 23:38:59 +01:00
igneum-josh
fa54d9b51d
Consequences ledger: sweep 11 notes (G4b green, the PCs' workers key by class and era, the patched server built, the merges)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:38:48 +00:00
igneum-josh
b38f3de386
release-0.3.10 plan: PC 2's prover restored at 22:01Z (a socket fix), the open item closed
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:38:37 +01:00
igneum-josh
acec0a173a
Counter ASIC 2.0 status 22:38: the merged tip fa3c932, the 0.3.11 ship assigned with its inputs
2026-10-05 22:38:33 +00:00
igneum-josh
22c23639e2
prover loop: a PermissionDenied from the host names the root-owned GPU-server socket and the fix (the root-socket class); the plan's two times
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:38:22 +01:00
igneum-josh
9e4af7f781
docs/analysis/asic-resistance-history.md: the 2011 to 2026 history of ASIC resistance (31 rows, chip, gain per joule, months held, response), the papers, the chip economics and the market-cap table, ten lessons, the audit of class v2 and the Counter ASIC 2.0 layers, seven ranked additions (partial-store chip row first), nine candidates placed nowhere
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 23:38:17 +01:00
igneum-josh
863f819838
Consequences ledger: C32 CI side closed (kit-path-check e3bd761), the bash-body-check branch in the merge note
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:37:52 +00:00
igneum-josh
e3bd761790
CI: run jobs test their fetched kit before use (the wiped-jobs-folder class)
...
The app's install clears the jobs folder on a PC, so a run job whose kit was fetched by an earlier fetch job finds
nothing after an update and fails in seconds (5 October 2026, 21:49Z, the AMD kit; bench-log 39f02ff). Rule: a run
playbook that reaches a path under the jobs folder other than its own tests the kit is there before its first use,
and the fetch is republished under a new id after any app update.
tools/ci/kit-path-check.sh reads every *.ps1 under relay/playbooks/ and tools/. A kit root is a path derived from
the jobs folder (`$jobs = Split-Path $env:IGNEUM_JOB_DIR` then `Join-Path $jobs '<fetch id>'`, the race-5090.ps1
shape) or one carrying a literal `jobs\` (the amd-card-test.ps1 shape); every path built from it belongs to that kit.
A presence check (Test-Path, [IO.File]::Exists, [IO.Directory]::Exists, Get-Item or Get-ChildItem with -ErrorAction)
on the root or anything under it covers the whole kit. A use before that line fails with "kit path used before a
presence check: republish the fetch after any app update", as does a literal jobs\ path in a command with no check.
The job's own folder ($env:IGNEUM_JOB_DIR) is not a kit path.
Fixtures: kit-path-ok.ps1 (both shapes, checked; a sibling pack file covered by the worker's check) and
kit-path-unchecked.ps1 (the worker run before its check, a literal never checked); --self-test asserts the lines.
Wired into ci.yml after the bash-body step, and into publish-jobs.sh add --kind run beside the other two checks;
test-publish-jobs.sh gains the refusal (34 passed, 0 failed). The current tree: race-5090.ps1 is the one playbook
with a kit, checked before use. README-ship.md: the rule.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:37:29 +00:00
igneum-josh
fa3c93223e
counter-asic-2-node.md: the integration checks on 49c7e78 (igneum-pow, packfile, the CUDA emulation, test-generic on Apple OpenCL, the fork check) all green
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:36:56 +00:00
igneum-josh
ccd59fa977
Consequences ledger: C33 closed (explorer d7e797c)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:35:56 +00:00
igneum-josh
1d7cb94830
counter-asic-2-node.md: the integration merges (readwidth 30ff674, origin/master 1f0d62c) and how each conflict was kept
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:34:28 +00:00
igneum-josh
076147a052
Consequences ledger: C33 the public stats API carries no proving coverage (2.7%, one prover, 46 s median on /api/live)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:34:07 +00:00
igneum-josh
49c7e78307
Merge remote-tracking branch 'origin/master' into ca2-v3
...
# Conflicts:
# docs/bench-log.md
# proto-opencl/host.c
2026-10-05 22:34:07 +00:00
igneum-josh
076c0ab9c1
Counter ASIC 2.0: H at about 18:45Z, the G4b row's state text, the floor build green and the sweep go; status 22:33
2026-10-05 22:33:42 +00:00
igneum-josh
3566afd69c
Merge branch 'readwidth' into ca2-v3
...
# Conflicts:
# docs/bench-log.md
# docs/plans/read-width.md
# igneum-pow/src/emit.rs
# proto-metal/packbench.swift
2026-10-05 22:33:39 +00:00
igneum-josh
965584f54a
Prover floor: the build recipe as it ran (Go pinned, the binary's sha256 and targets), the RISC Zero contingency figures with their source, playbook fixes
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:33:31 +00:00
igneum-josh
027b9079cd
Consequences: H lands about 18:45Z by the DAA rate at 22:33Z (C1, D1)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:33:19 +00:00
igneum-josh
430f66aa4e
Counter ASIC 2.0: gate G4b green (the Metal miner across a v3 boundary; the serveDataset outage fixed); status 22:33
2026-10-05 22:33:15 +00:00
igneum-josh
6f7518ca7a
counter-asic-2-node.md: gate run 4, a real Metal miner across the v3 boundary (3 v3 prepares and prepared lines, swap with no pause, 124 blocks on v3, 0 re-check mismatches); class-v3.mjs judges the Metal checks from the first v3 prepare on
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:32:45 +00:00
igneum-josh
9ade96f4b5
Counter ASIC 2.0: C32 rules (PC 2's update-now after the floor build; re-fetch after every app update); status 22:32
2026-10-05 22:32:44 +00:00
igneum-josh
8c6f2b373f
Consequences ledger: C32 taken (the update-now sequenced after the prover-floor build; the re-fetch rule)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:32:42 +00:00
igneum-josh
5984e7d8a7
Consequences ledger: C32 the app update wipes fetched job kits (a class), the prover-floor build against the 0.3.11 update-now
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:32:16 +00:00
igneum-josh
349002da8f
Consequences ledger: C31 the five places on 0d9b23d
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:31:31 +00:00
igneum-josh
f27daa7f69
Consequences ledger: C17 closed in part, C9 to decision D4, C1's hour re-cut in the number cell
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:31:25 +00:00
igneum-josh
0d9b23d489
Site: one wording for the dataset schedule in all five places (the proposed schedule, fixed at the testnet genesis), miner.html brought to it
2026-10-05 22:31:11 +00:00
igneum-josh
dbf138231b
Consequences ledger: C31 closed (ca2-coord a7be43f)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:30:57 +00:00
igneum-josh
f9a8d0c998
Counter ASIC 2.0 status 22:30: C31, Ember's run, floor-build-3
2026-10-05 22:30:56 +00:00
igneum-josh
a1a660f765
Consequences ledger: C31 addendum, the step schedule as fact in five places against miner.html's old sentence
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:30:45 +00:00