Commit graph

669 commits

Author SHA1 Message Date
igneum-josh
1828e3e631 Counter ASIC 3.0 status: the detector's two calibration findings answered (9c7838e merged; max r 0.10) 2026-10-06 09:29:28 +01:00
igneum-josh
7bd1943231 Counter ASIC 3.0 status: PC 2 clear, the detector and vendor-share dry rows on the live tables, the restart constraint 2026-10-06 09:26:52 +01:00
igneum-josh
477729e9dc Counter ASIC 3.0 status: the marker guard exists in CI already 2026-10-06 09:25:02 +01:00
igneum-josh
fa603bc378 Counter ASIC 3.0 status: items 6 and 7 merged (5090 rows queued), the marker slip recorded 2026-10-06 09:24:50 +01:00
igneum-josh
fcce185eeb Merge branch 'ca3-reserve' into ca3-coord
# Conflicts:
#	docs/bench-log.md
#	tools/observer/observer.mjs
2026-10-06 09:24:29 +01:00
igneum-josh
45f30196b9 Merge ca3-shadow (item 8's Mac rows) into ca3-coord: LoadClass carries derive_len and shadow; igneum-pow suite 96 passed 2026-10-06 09:11:03 +01:00
igneum-josh
a050a54c65 Counter ASIC 3.0 item 8: the Mac rows
The M5 Max ladder (Metal, packbench, IOReport GPU and DRAM watts without root): latency-bound to about 100,000 ops per
hash, the 5 percent point about 130,000, 11 to 27 W GPU at 100,000 ops, 0.78 to 1.40 microjoules per hash; the
verifier's law 2.06 ms + 3.2 us per 1,000 shadow instructions per warp on one core; every pack bit-exact. The
analysis file with the knob, the chip side (k = 1, 1.5, 0.3), the gates and the consequences; the bench-log entry;
the 5090 rows pending the PC 2 job (the playbook now carries the core-clock rows and the sh256x40 rung).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:08:26 +01:00
igneum-josh
533a659287 Counter ASIC 3.0 status: the 5090 draws about 290 W at the hash, cap floor 400 W, clocks are the lever (item 8's job) 2026-10-06 08:59:42 +01:00
igneum-josh
a6a7ad6a39 Counter ASIC 3.0 status: item 2's verifier headroom table and the crate suite 2026-10-06 08:51:42 +01:00
igneum-josh
82211d3153 Merge branch 'ca3-derive' into ca3-coord 2026-10-06 08:51:42 +01:00
igneum-josh
2070915cff Counter ASIC 3.0 status: PC 2 clear about 08:35Z, the job order 2026-10-06 08:51:36 +01:00
igneum-josh
9142d95691 Counter ASIC 3.0 status: item 2 interim (GO as reserve, NO-GO genesis-live at dr736), PC 2 clear about 08:35Z 2026-10-06 08:51:15 +01:00
igneum-josh
bdc07d3a1d Counter ASIC 3.0 item 2: the verifier headroom per class under the 10 ms gate (the budget item 8 shares)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:51:13 +01:00
igneum-josh
08755f5680 Merge branch 'ca3-derive' into ca3-coord
# Conflicts:
#	docs/analysis/chip-model-v3.md
2026-10-06 08:51:00 +01:00
igneum-josh
dd5041b989 Counter ASIC 3.0 item 2: the design, the Mac measurements, the chip-model row and the PC 2 job
docs/plans/counter-asic-3-derivation.md (the design, the acceptance test, the interpreter, the allowance argument,
the measurements, the PROPOSED reserve entry R0 for 1.13.2, what is owed), docs/analysis/chip-model-v3.md section 6
(the per-day derivation rows at 1.0x to 3x allowances), the bench-log entry, relay/playbooks/ca3-derive-pc2.ps1
(one PC 2 job: self-fetched packs zip, the installed worker through NVRTC, the card off only under test with its
key from settings.json). Verifier 4.875 / 4.944 ms per unit on one M5 Max core under the measure lock against
x8's 2.061 / 2.063; Metal build 29 ms against 22; hash rate equal; bit-exact on Metal and Apple OpenCL.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:50:01 +01:00
igneum-josh
6ced9e51ee Counter ASIC 3.0 status: items 4 and 5 closed, the owed list opened 2026-10-06 08:48:56 +01:00
igneum-josh
ed06814a51 Merge branch 'ca3-detector' into ca3-coord
# Conflicts:
#	docs/plans/funding.md
2026-10-06 08:48:42 +01:00
igneum-josh
c0642af0b2 Counter ASIC 3.0 items 4 and 5: the issuance trigger, the signal trigger, the FPGA lane and the layer 9 against layer 7 ranking
docs/plans/funding.md rule 5: the bounty is escrowed and the benchmark live before daily
issuance crosses USD 20,000 a day, with the price-per-IGN table per halving period.
docs/plans/epoch-length.md section 11: the detector alert held 6 net windows recommends
the next shorter ladder step, per-tier costs at 2,400 and 600, the adversary's share per
compile class. Section 12: HBM FPGA parts with sources, reads in flight per watt against
the RTX 5090 (0.3x to 0.4x at Shuhai's measured rate, up to 1.9x at the unmeasured bank
ceiling), the two FPGA lanes in one table, and the ranking: layer 9 above layer 7.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:47:21 +01:00
igneum-josh
6422b6f0ee Counter ASIC 3.0 items 6 and 7: proposed reserve order and spec text (docs/plans/counter-asic-3-reserve.md), the vendor-share section on the benchmark page, the observer README row 2026-10-06 08:40:41 +01:00
igneum-josh
f3113514e7 Counter ASIC 3.0 status: item 6's Mac step costs (interim) 2026-10-06 08:36:58 +01:00
igneum-josh
192a683d08 Counter ASIC 3.0 items 6 and 7: family step-cost probes (Metal, CUDA), the PC 2 playbook, the M5 Max rows in the bench-log 2026-10-06 08:36:12 +01:00
igneum-josh
3ffa208769 Counter ASIC 3.0 status: the two claim drafts for Josh with the rows that bound them (main's steering) 2026-10-06 08:35:09 +01:00
igneum-josh
dda9fa3fcf docs/benchmarks/repro.md: carried from repro-bench b776199 2026-10-06 08:34:58 +01:00
igneum-josh
870363c0c7 Counter ASIC 3.0 status: item 1 closed (verdict over 2x, the f = 1 chip), item 8 (latency-shadow program work) opened 2026-10-06 08:33:26 +01:00
igneum-josh
c022f6738e Merge branch 'ca3-analysis' into ca3-coord 2026-10-06 08:32:18 +01:00
igneum-josh
71df7942f7 Counter ASIC 3.0 item 1: the partial-store chip and the time-memory curve in chip-model-v3.md section 5
f = 0, 0.25, 0.5, 0.75, 1 on GDDR7 (the 5090's board), one HBM3 stack and eight HBM3 stacks, scored in energy per
hash, reads in flight per watt, rate per chip and dollars per MH/s against the RTX 5090 at 136.1 MH/s and 326 W.
The curve is monotone toward f = 1; the f = 1 chip reads 5.1x (GDDR7) to 9.2x (HBM3) per joule in the model and
2.1x to 4.8x by the Ethash precedent: over 2x. The mixer and item 2 do not touch it; the levers named are the
5090's watts under a power cap (a PC 2 job, owed) and program work in the latency shadow. Inputs cited with URLs
read 6 October 2026; the mixer counted from memhard.rs at 128 hoisted / 144 unhoisted ops per application.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:32:00 +01:00
igneum-josh
3bc95b5cb4 Counter ASIC 3.0: mixer_mult = 8 in spec 1.13.1 and mixer-x4.md section 2 (item 3's finding); item 3 closed in the status file 2026-10-06 08:31:02 +01:00
igneum-josh
b9a6cb4811 Merge branch 'ca3-crypto-brief' into ca3-coord 2026-10-06 08:30:42 +01:00
igneum-josh
43c3ead0f3 Counter ASIC 3.0 item 3: the mixer cryptanalysis line item and brief in funding.md
One row in the funding table (USD 80,000 to 160,000 for two independent reviews, basis the four RandomX reviews of 2019 at their published per-firm prices and person-days) and a section "The mixer cryptanalysis brief (Counter ASIC 3.0 item 3)": the target shape from memhard.rs and accept.rs, the ranked break list with the chip-model number each moves, deliverables and timebox, the soundness suite to re-run, acceptance criteria in the RandomX audit style, candidate reviewers with citations, the risk column against the two-publish rollout, the timing against the testnet go checklist, and the consequences per user tier. Nothing else in the file is touched.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:29:45 +01:00
igneum-josh
955d154733 Counter ASIC 3.0 status: the run opened 07:3x UTC, machines and rules, five workers 2026-10-06 08:20:17 +01:00
igneum-josh
50df751737 Merge branch 'master' into ca3-coord 2026-10-06 08:13:58 +01:00
igneum-josh
ddfcdac83f release 0.3.11: C35's cause on PC 1 and the ember-tune guard e600e63 in the next-cut list
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:03:10 +01:00
igneum-josh
9206aea196 Counter ASIC 2.0 status 07:03: PC 1 back, the 22:31Z quit source named (C35 closed), the Ember re-run on Josh's word
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 07:02:44 +00:00
igneum-josh
4c62ad9fd9 Counter ASIC 2.0: the crossing verdict PASS (05:21:48Z); H re-cut to about 19:12 to 19:20Z
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 05:58:24 +00:00
igneum-josh
3007f8f9af Counter ASIC 2.0: the coverage card counts corrected (47 mining / 18 chain mode / 6 proving-only)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 04:18:27 +00:00
igneum-josh
aa9ed735d7 Counter ASIC 2.0: proving v1 segments confirmed from PC 2's log; decision 7 (segment length or cards) for Josh
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 04:18:18 +00:00
igneum-josh
1ff3a3626f Counter ASIC 2.0: stamp 04:17 from the clock
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 04:17:13 +00:00
igneum-josh
2a93212599 Counter ASIC 2.0: proving v1's zero segments explained from prover.rs (coverage, not a fault); the morning line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 04:17:08 +00:00
igneum-josh
e6474a83de Counter ASIC 2.0 status 04:17: proving v1 active with 0 segments proven (C47), the morning line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 04:16:32 +00:00
igneum-josh
b870a7d1fb Counter ASIC 2.0 status 03:56: the crossing held (epoch 43 class v3 at DAA 154,814, 03:51:42Z); C46 on the next-cut list
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 03:55:26 +00:00
igneum-josh
3f8e7c5175 Counter ASIC 2.0 status 01:34: the PC 2 chain closed (job 6's curve, the ledger suites, the job-runner finding)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 01:33:37 +00:00
igneum-josh
25ba8014c3 Counter ASIC 2.0 status: stamp 01:13 from the clock
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 01:13:02 +00:00
igneum-josh
9ead051c8e Counter ASIC 2.0 status 01:16: the repro reading confirmed, the prover off on PC 2 since 00:49Z, job 5's parse failure
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 01:12:58 +00:00
igneum-josh
44cdfb57af Counter ASIC 2.0 rollout: PC job hygiene items (parse check, result writer, card-off confirmation) on the next-cut list
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 01:11:47 +00:00
igneum-josh
a891b42132 Counter ASIC 2.0 status: heading stamped 01:10 from the clock
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 01:10:52 +00:00
igneum-josh
b6ab0b7086 Counter ASIC 2.0 status 01:12: the repro run read as beside the miner, agg-cost-pc2-5 go
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 01:10:48 +00:00
igneum-josh
a9ed14a809 Counter ASIC 2.0 status 00:59: past DAA 144,000, N4 final, the queue state
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:59:27 +00:00
igneum-josh
762cf40a97 Counter ASIC 2.0 status: heading stamped 00:45 from the clock
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:45:34 +00:00
igneum-josh
9fa93913c5 Counter ASIC 2.0 status 00:47: the M16 inline bench table, the repro run on PC 2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:45:30 +00:00
igneum-josh
5a80d80bba Counter ASIC 2.0 rollout 6b: mine-and-prove measured beside the miner (sweep 4)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 00:38:58 +00:00