igneum-josh
b38e5422c3
Counter ASIC 3.0 status: the two cut preconditions (staging rehearsal, miner-signalled activation) as gates; the line for Josh re-worded, no date until 0.3.14 runs a clean day
2026-10-06 17:47:12 +01:00
igneum-josh
2ad8dc74f4
Counter ASIC 3.0 status: the blocker closed (G4 re-run with the id assertion green), every gate green, the line for Josh confirmed
2026-10-06 17:45:52 +01:00
igneum-josh
4ccda908f3
Merge branch 'ca3-v4-node' into ca3-coord
2026-10-06 17:44:27 +01:00
igneum-josh
491131a457
Counter ASIC 3.0 gates (node): the program id carries the class: G4 re-run GREEN with the id assertion (every v4 epoch's id = the CLI's class v4 id, differs from the same-seed v3 id; the assertion's failed case fails on that one check), the seven re-exported packs' Metal fingerprints equal the hash lane's table, G5 workers rebuilt from the fix
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:43:46 +01:00
igneum-josh
560f51c647
Counter ASIC 3.0 PC 1 AMD: G2 takes the class token from the pack (v4 for the generator-4 candidate), the G2 kit rebuilt from the merged tree, digests unchanged on the Mac, the wrong-token refusal checked
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:42:23 +01:00
igneum-josh
5bbb5fe50a
Counter ASIC 3.0 status: the hash lane green on the id fix ( ca61dec merged)
2026-10-06 17:40:09 +01:00
igneum-josh
aa4e9e0df4
Merge branch 'ca3-v4-hash' into ca3-coord
2026-10-06 17:39:24 +01:00
igneum-josh
ca61dec382
Counter ASIC 3.0 gates (hash): follow-up 1 on the program-id fix ( 7c22d0d merged): crate suite 97 of 97, the seven v4 packs re-exported byte-identical (generator 4, id c120d7963abdcd96), fingerprints unchanged on Metal and Apple OpenCL, Mac G2 16 x 1,024 of 1,024 through the v4 class token, the harness 4 of 4 on the class and on the era with the id assert_ne holding; the job scripts take the class token from the pack
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:38:48 +01:00
igneum-josh
7658369db7
Counter ASIC 3.0 status: the program-id fix merged ( 7c22d0d), the re-runs open
2026-10-06 17:26:11 +01:00
igneum-josh
5314771910
Merge commit '7c22d0d' into ca3-v4-hash
2026-10-06 17:24:47 +01:00
igneum-josh
31b614ea3f
Merge branch 'ca3-v4-node' into ca3-coord
2026-10-06 17:24:30 +01:00
igneum-josh
7c22d0da04
Counter ASIC 3.0 gates (node): the program id carries the class. A class v4 program is generator 4 wherever it is made: the CLI's --era path stamps the generator from the class (era_generator_of: 4 on V4_CLASS, 3 otherwise; ProgramClass::of_load_class), show honours --program-class and --era-hex; the shadow block marks class v4 in packcheck, packfile.h and the Metal worker (a generator 3 pack with IGNEUM_SHADOW_INSTRS is refused as a v4 program stamped v3, a generator 4 pack without it is refused; generator 2 ladder packs unchanged); the seven gate packs re-exported (generator 4, id c120d7963abdcd96 against the v3 control's 73bcbfe8ccf988f1, every other line byte-identical); class-v4.mjs asserts every v4 epoch's id against the CLI's same-seed v3 and v4 ids (--id-check-against v4 is the assertion's failed case); v2 and v3 ids byte-identical (60 + 7 + 4 + 19 + 7, the pinned packs)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:24:02 +01:00
igneum-josh
f011d9b712
Counter ASIC 3.0 status: AMD G2 job ready (chain-seed packs, own kit)
2026-10-06 17:22:31 +01:00
igneum-josh
d46bdaa7c7
Merge branch 'ca3-pc1-amd' into ca3-coord
2026-10-06 17:22:30 +01:00
igneum-josh
91574e0476
Counter ASIC 3.0 PC 1 AMD: gate G2 on the 9070 XT (the hash lane's form: found lines to g2-<pack>.found, count and sha256 per pack, digest_match against the verifier's digests derived on the Mac), the G2 kit maker with the chain-seed packs, README rows
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:22:01 +01:00
igneum-josh
5cf1edc38b
Merge commit 'b7cd99e' into ca3-pc1-amd
2026-10-06 17:19:48 +01:00
igneum-josh
18cc4ec127
Merge branch 'ca3-v4-hash' into ca3-coord
2026-10-06 17:19:26 +01:00
igneum-josh
b7cd99ee26
Counter ASIC 3.0 gates (hash): the G2 job writes its found lines to g2-<pack>.found and prints the count and sha256 (no found line in the report, every RESULT line inside the cap, the log and collect glob named); tools/ca3-v4/g2-recheck.sh derives the digest from hash-bound and diffs a found file; trusted on a known-good and a known-bad file
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:18:57 +01:00
igneum-josh
ff5c103f50
Counter ASIC 3.0 status: every gate green on the hash, the program-id blocker on the cut, the one line for Josh
2026-10-06 17:18:08 +01:00
igneum-josh
601f152103
Merge branch 'ca3-v4-node' into ca3-coord
2026-10-06 17:16:21 +01:00
igneum-josh
7a48950c3a
Merge branch 'ca3-v4-hash' into ca3-coord
2026-10-06 17:16:21 +01:00
igneum-josh
c3ddf1e017
Counter ASIC 3.0 gates (hash): the RTX 5090 G1 and G2 JSON summaries
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:15:17 +01:00
igneum-josh
1ecb730462
Counter ASIC 3.0 gates (hash): the RTX 5090 G1 and G2 evidence from the collected job.log (eight fingerprints equal to the Mac's, 8 x 1,024 of 1,024); hash-gates.md and the bench-log entry closed
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:14:08 +01:00
igneum-josh
4f52d4f66e
Counter ASIC 3.0 gates (node): G6 row, the two crates whose lines the relay upload does not carry
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:10:30 +01:00
igneum-josh
393bd7a374
Counter ASIC 3.0 gates (node): G4, G4b, G5 and G6 GREEN for class v4 (the three fast-time summaries incl. the known-failed case, node-gates.md, counter-asic-3-node.md)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:10:00 +01:00
igneum-josh
5e2fbdd0c6
Counter ASIC 3.0 gates (hash): the gate directory (hash-gates.md, G1 Mac, G2 Mac, G3 and verifier JSON) and the bench-log entry; the RTX 5090 G1 rows pending the collected job.log
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:07:55 +01:00
igneum-josh
306d649265
Merge branch 'ca3-pc1-amd' into ca3-coord
2026-10-06 17:03:33 +01:00
igneum-josh
e546d0a36b
Counter ASIC 3.0 PC 1 AMD: the watts re-run script (sampler proven on the idle window, never blind), the sampler fed through the environment (the unquoted ArgumentList class), per-entry card restore in jobs 1 and 4, the README's record of job 1's first run
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 17:02:55 +01:00
igneum-josh
a522d046e1
Counter ASIC 3.0 gates (node): class v4 = mx8+sh256x27 through the stack (igneum-pow ProgramClass::V4, V4_CLASS, generator 4, program_id(4, seed, attempt), the era composed as v3's; program.h and program.json class v4; packcheck, packfile.h, the CUDA and OpenCL identity rule and the Metal worker accept generator 4 and the class=v4 token, the Metal worker takes v4 from the prepared pack only; v2 and v3 byte-identical, the pinned packs diffed); the G4 harness class-v4.mjs (two switches, the never case); override-60x.json: the v4 field at never, the duplicated proving v1 block removed, the four 0.3.12/0.3.13 fields added; CI check override-json-check.sh (no duplicate key in any override file)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 16:58:49 +01:00
igneum-josh
4ce9d6589a
Counter ASIC 3.0 status: job 1 closed (G1 AMD green, the 9070 XT ladder flat to 330,700 ops, watts owed)
2026-10-06 16:58:03 +01:00
igneum-josh
63303a25a5
Counter ASIC 3.0 gates (hash): the class v4 packs (mx8+sh256x27 with the era at devnet epoch 0 and eras 0 to 5, the v3 control), the PC 2 G1+G2 playbook, hash-bound --count ported from ca2-era, the mixer harness on a class and an era (IGNEUM_MIXER_CLASS, IGNEUM_MIXER_ERA, the shadow contract)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 16:57:40 +01:00
igneum-josh
01b092d859
Counter ASIC 3.0 status: G1 AMD green on the candidate pack (interim, job 1 running)
2026-10-06 16:52:47 +01:00
igneum-josh
8aba68002b
Counter ASIC 3.0 status: the Ember run 5 rows for the 5090 (the cap never binds, 0.41 MH per W flat)
2026-10-06 16:45:39 +01:00
igneum-josh
1fdb1e0d26
Counter ASIC 3.0 status: the PC 1 AMD scripts ready (checks pass, kit verified)
2026-10-06 16:40:42 +01:00
igneum-josh
0cdd348176
Merge branch 'ca3-pc1-amd' into ca3-coord
2026-10-06 16:40:19 +01:00
igneum-josh
e054ed71a1
Counter ASIC 3.0 PC 1 AMD: the four PC 1 job scripts (G1 + ladder on the 9070 XT with ADLX watts, family step costs, dr736 derive, the 4070 ladder), the kit maker and the README with the publish commands
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 16:39:51 +01:00
igneum-josh
1f33cc6969
Counter ASIC 3.0 PC 1 AMD: OpenCL family probe (every 1.13.2 family through AMD's builtins, khr/intel sub-groups, media ops, C forms and local emulation; bit-exact on Apple OpenCL) and the clBuildProgram time line in the OpenCL worker
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 16:39:51 +01:00
igneum-josh
c93a999e82
Counter ASIC 3.0 status: the gate run opened on mx8+sh256x27 (Josh 16:50 UTC), the gate table
2026-10-06 16:38:44 +01:00
igneum-josh
3213ee9942
Counter ASIC 3.0 status: the PC 1 AMD job queue (prepared, not published)
2026-10-06 16:13:22 +01:00
igneum-josh
18c762ee8c
Counter ASIC 3.0 status: the close (items 6, 7 and 8 closed; the chip model before and after; the class v4 candidate mx8+sh256x27 ready for the gate run; nine decisions for Josh; the owed list)
2026-10-06 09:48:18 +01:00
igneum-josh
820f4d4eed
Merge branch 'ca3-reserve' into ca3-coord
2026-10-06 09:45:48 +01:00
igneum-josh
12d8a9302a
Merge branch 'ca3-shadow' into ca3-coord
...
# Conflicts:
# docs/bench-log.md
2026-10-06 09:45:48 +01:00
igneum-josh
b85f0f18ed
Counter ASIC 3.0 items 6 and 7: the RTX 5090 step-cost rows (PC 2 job run-ca3-family-pc2-20261006, every family bit-exact, mm8 included) in the bench-log and the reserve document
2026-10-06 09:45:02 +01:00
igneum-josh
70eaf06456
Counter ASIC 3.0 item 8: the RTX 5090 rows, the chip side on the measured 11 pJ per op, the verdict
...
PC 2 job run-ca3-shadow-pc2-20261006 (card empty, every pack bit-exact against the Mac): the 5090 holds its rate to
150,800 ops per hash and loses 2.7 percent at 199,600 under the app's 431 W cap, which binds from 102,100 ops up and
takes the clock from 3,037 to 1,834 MHz (86 MH/s at 330,700 ops); 350 W at the control, 2.65 to 3.27 microjoules per
hash; marginal ALU energy 10 to 13 pJ per counted op. Clock rows OWED (nvidia-smi refused -lgc without rights). Chip
side at N = 100,000 and k = 1: 2.1x over the 5090 on GDDR7, 0.9x over the M5 Max. GO at mx8+sh256x27.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:44:57 +01:00
igneum-josh
f66c4eeca5
Counter ASIC 3.0 items 6 and 7: PC 2 family playbook posts both card key forms from settings.json, confirms the card quiet by the process list, restores cards and prover in a finally block
2026-10-06 09:34:28 +01:00
igneum-josh
bc148a85ec
Merge branch 'ca3-derive' into ca3-coord
...
# Conflicts:
# docs/bench-log.md
2026-10-06 09:31:10 +01:00
igneum-josh
54bc188a5d
Counter ASIC 3.0 item 2: the RTX 5090 rows from PC 2 (bit-exact on CUDA, +1.1 s NVRTC per pack, the card-off key finding)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:30:15 +01:00
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
4728dd604b
Merge branch 'ca3-detector' into ca3-coord
2026-10-06 09:29:09 +01:00
igneum-josh
9c7838e5b3
Counter ASIC 3.0 items 4 and 5: the epoch common factor is the median over steady core ids
...
The mean over every present id let one paused-and-resumed card (the Mac, a 178% step) push
every other residual the same way in the epochs it was off, which read as an r = 0.94 edge
between two honest 5090 keys on the merged tree (window 41 to 46). The factor is now the
median over ids that are steady and present in every window epoch (median over all present
when the core is under 3): the same window reads max r 0.10. README: the three calibration
readings (the edge, the factor-of-two from identities=2, the unsteady Mac) answered.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:28:55 +01:00