igneum/docs/plans/counter-asic-3-gate
2026-10-07 13:12:49 +00:00
..
ladder-bench/20261007T074547Z docs: rung 3 re-measured on the quiet core (10.85 ms cold loaded, stays inadmissible), the raw lines kept 2026-10-07 07:46:31 +00:00
class-v4-20261006-1549Z-g1-mac.json 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 2026-10-06 16:07:55 +00:00
class-v4-20261006-1552Z-g1-5090.json Counter ASIC 3.0 gates (hash): the RTX 5090 G1 and G2 JSON summaries 2026-10-06 16:15:17 +00:00
class-v4-20261006-1552Z-g2-5090.json Counter ASIC 3.0 gates (hash): the RTX 5090 G1 and G2 JSON summaries 2026-10-06 16:15:17 +00:00
class-v4-20261006-1553Z-cpu.json 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) 2026-10-06 16:10:00 +00:00
class-v4-20261006-1553Z-g2-mac.json 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 2026-10-06 16:07:55 +00:00
class-v4-20261006-1554Z-g3.json 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 2026-10-06 16:07:55 +00:00
class-v4-20261006-1554Z-verifier.json 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 2026-10-06 16:07:55 +00:00
class-v4-20261006-1632Z-followup1-id-fix.json Counter ASIC 3.0 gates (hash): follow-up 1 on the program-id fix (e05eb0c 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 2026-10-06 16:38:48 +00:00
class-v4-20261006-id-failed-case.json 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 2026-10-06 16:43:46 +00:00
class-v4-20261006-id-rerun.json 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 2026-10-06 16:43:46 +00:00
class-v4-20261006-metal.json 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) 2026-10-06 16:10:00 +00:00
class-v4-20261006-never-failed-case.json 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) 2026-10-06 16:10:00 +00:00
class-v4-20261006-rehearsal-PASS.json Counter ASIC 3.0: the P1 rehearsal PASS as the status file's final row, the evidence folder's last entry and the public bench-log entry (numbers only); the 3.0 lane closed 2026-10-06 19:38:06 +00:00
class-v4-signal-failed-case.json Counter ASIC 3.0 gates (node): the signalling gate GREEN (two of three never flips, all three flips at the first full window, nobody flips at the floor; the failed case fails on eight checks), the four summaries, the preconditions rows 2026-10-06 17:47:31 +00:00
class-v4-signal-flip.json Counter ASIC 3.0 gates (node): the signalling gate GREEN (two of three never flips, all three flips at the first full window, nobody flips at the floor; the failed case fails on eight checks), the four summaries, the preconditions rows 2026-10-06 17:47:31 +00:00
class-v4-signal-floor.json Counter ASIC 3.0 gates (node): the signalling gate GREEN (two of three never flips, all three flips at the first full window, nobody flips at the floor; the failed case fails on eight checks), the four summaries, the preconditions rows 2026-10-06 17:47:31 +00:00
class-v4-signal-no-flip.json Counter ASIC 3.0 gates (node): the signalling gate GREEN (two of three never flips, all three flips at the first full window, nobody flips at the floor; the failed case fails on eight checks), the four summaries, the preconditions rows 2026-10-06 17:47:31 +00:00
class-v4-signal7-failed-case.json Counter ASIC 3.0 gates (node): the seven-window signal gate re-run on fork 0760b844 (four cases, section 6.5), the controller harness for difficulty rule v3, the getRecentBlocks API row 2026-10-06 21:25:58 +00:00
class-v4-signal7-flip.json Counter ASIC 3.0 gates (node): the seven-window signal gate re-run on fork 0760b844 (four cases, section 6.5), the controller harness for difficulty rule v3, the getRecentBlocks API row 2026-10-06 21:25:58 +00:00
class-v4-signal7-floor.json Counter ASIC 3.0 gates (node): the seven-window signal gate re-run on fork 0760b844 (four cases, section 6.5), the controller harness for difficulty rule v3, the getRecentBlocks API row 2026-10-06 21:25:58 +00:00
class-v4-signal7-no-flip.json Counter ASIC 3.0 gates (node): the seven-window signal gate re-run on fork 0760b844 (four cases, section 6.5), the controller harness for difficulty rule v3, the getRecentBlocks API row 2026-10-06 21:25:58 +00:00
difficulty-v3-1bps-d30000ms-hub-debug.log fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
difficulty-v3-1bps-d30000ms-spoke-debug.log fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
difficulty-v3-1bps-d30000ms-v3-debug-long.json gate: the 40-minute 30-s debug run's summary (the logs, 14 MB, stay beside it unversioned) 2026-10-07 05:22:47 +00:00
difficulty-v3-1bps-d30000ms-v3.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
difficulty-v3-10bps-d600ms-v2.json Horizon closers (node): the relay ceiling as the fourth block-rate gate (network.md 5.11, ledger N3), the controller verdict rows, ledger N4 (the stalled desktop node, diagnosed from the log intake and the observer) with the miner-stall gate, the fork-gate and vote-or-burn harnesses with their first lines, the replay-gate finding against both vote switches 2026-10-06 22:31:06 +00:00
difficulty-v3-10bps-d600ms-v3.json Horizon closers (node): the relay ceiling as the fourth block-rate gate (network.md 5.11, ledger N3), the controller verdict rows, ledger N4 (the stalled desktop node, diagnosed from the log intake and the observer) with the miner-stall gate, the fork-gate and vote-or-burn harnesses with their first lines, the replay-gate finding against both vote switches 2026-10-06 22:31:06 +00:00
difficulty-v3-10bps-d3000ms-v3-pipe1.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
difficulty-v3-10bps-d3000ms-v3.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
difficulty-v3-template-latency-10bps.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
digest-compat-20261006.json Counter ASIC 3.0 gates (node): the 0.3.15 digest rule's compat and refusal cases on real nodes (digest-compat.mjs: a fixed node and a 0.3.14 node on the thirteen-field file peer on one digest; the sixteen-field node is refused), the P3 row, the sixteen-field digest 1dddfa55... on the devnet id 2026-10-06 18:59:34 +00:00
dv3-30s-debug.json 0.3.18 (node): the 30-s controller reading: a protocol regime (the k bound), not a harness artefact; the 10-s, 20-s and 30-s rows; the fix shape named for 0.3.19 2026-10-07 03:12:24 +00:00
dv3-10000-debug.json 0.3.18 (node): the 30-s controller reading: a protocol regime (the k bound), not a harness artefact; the 10-s, 20-s and 30-s rows; the fix shape named for 0.3.19 2026-10-07 03:12:24 +00:00
dv3-20000-debug.json 0.3.18 (node): the 30-s controller reading: a protocol regime (the k bound), not a harness artefact; the 10-s, 20-s and 30-s rows; the fix shape named for 0.3.19 2026-10-07 03:12:24 +00:00
fork-gate-gate-off-expect-hold.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
fork-gate-gate-off-expect-reorg.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
fork-gate-gate-on-expect-hold.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
hash-gates.md Counter ASIC 3.0 gates (hash): follow-up 1 on the program-id fix (e05eb0c 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 2026-10-06 16:38:48 +00:00
headers-proof-join-expect-join-w150-b-node.log fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
headers-proof-join-expect-join-w150.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
headers-proof-join-expect-join-w661-b-node.log fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
headers-proof-join-expect-join-w661-fixed-b-node.log fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
headers-proof-join-expect-join-w661.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
miner-stall-moving-expect-quiet.json Counter ASIC 3.0 gates (node): ledger N5 (a kaspad built alone validates with the stub), the vote-or-burn rows with the replay gate's result on both switches, the fork gate's first runs and the depth finding, the hardened fork-gate harness 2026-10-06 23:38:11 +00:00
miner-stall-off-expect-stall.json Horizon closers (node): the relay ceiling as the fourth block-rate gate (network.md 5.11, ledger N3), the controller verdict rows, ledger N4 (the stalled desktop node, diagnosed from the log intake and the observer) with the miner-stall gate, the fork-gate and vote-or-burn harnesses with their first lines, the replay-gate finding against both vote switches 2026-10-06 22:31:06 +00:00
miner-stall-stall-expect-stall.json Horizon closers (node): the relay ceiling as the fourth block-rate gate (network.md 5.11, ledger N3), the controller verdict rows, ledger N4 (the stalled desktop node, diagnosed from the log intake and the observer) with the miner-stall gate, the fork-gate and vote-or-burn harnesses with their first lines, the replay-gate finding against both vote switches 2026-10-06 22:31:06 +00:00
node-compat-20261006-canary-failed-case.json Counter ASIC 3.0 gates (node): the node-cut compat gate (node-compat.mjs: a mining new node beside a 0.3.14 node on the live object, both joins, the served genesis sync, the restart; PASS on 7961c5f1, FAIL on the canary binary 713ef876), the ledger rows N1 (version 1026 on the live file) and N2 (the pruned node's sync panic, a remote crash vector), the P4 row 2026-10-06 20:25:39 +00:00
node-compat-20261006-fixed.json Counter ASIC 3.0 gates (node): the node-cut compat gate (node-compat.mjs: a mining new node beside a 0.3.14 node on the live object, both joins, the served genesis sync, the restart; PASS on 7961c5f1, FAIL on the canary binary 713ef876), the ledger rows N1 (version 1026 on the live file) and N2 (the pruned node's sync panic, a remote crash vector), the P4 row 2026-10-06 20:25:39 +00:00
node-compat-20261006-poisoned-peer.json Counter ASIC 3.0 gates (node): the receive-side version rule (fork f1ea7a38) and the poisoned-peer case of the node-cut gate (PASS: the new node refuses version-1026 blocks with 0.3.14's line, relays none, stays the old hub's peer), ledger N1 extended with the receive side and the stale-block answer 2026-10-06 20:46:25 +00:00
node-gates.md Counter ASIC 3.0 gates (node): the receive-side version rule (fork f1ea7a38) and the poisoned-peer case of the node-cut gate (PASS: the new node refuses version-1026 blocks with 0.3.14's line, relays none, stays the old hub's peer), ledger N1 extended with the receive side and the stale-block answer 2026-10-06 20:46:25 +00:00
nuisance-peer-guard-off-expect-climb.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
nuisance-peer-guard-off-expect-flat.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
nuisance-peer-guard-on-expect-flat.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
nuisance-peer-guard-receiver-expect-flat.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
override-v4-publish-example.json Counter ASIC 3.0 gates (node): the two cut preconditions: the fleet rehearsal plan (counter-asic-3-rehearsal.md, the publish and rehearsal override objects with their digests ac8e60ce... and bc2142b1...), the PROPOSED miner-signalled activation (node doc section 6), the fast-time signal gate class-v4-signal.mjs, the signal window in override-60x.json (120) and the README 2026-10-06 17:27:50 +00:00
override-v4-rehearsal-1bps.json Counter ASIC 3.0 gates (node): the rehearsal re-cut for the hour (1 block/s: 600-DAA epochs, window 600, flip at minute 20, floor at minute 40; digest d23394e7...) 2026-10-06 18:18:04 +00:00
override-v4-rehearsal.json Counter ASIC 3.0 gates (node): the two cut preconditions: the fleet rehearsal plan (counter-asic-3-rehearsal.md, the publish and rehearsal override objects with their digests ac8e60ce... and bc2142b1...), the PROPOSED miner-signalled activation (node doc section 6), the fast-time signal gate class-v4-signal.mjs, the signal window in override-60x.json (120) and the README 2026-10-06 17:27:50 +00:00
peer-drop-moving-expect-drop.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
peer-drop-moving-expect-quiet.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
peer-drop-still-expect-drop.json 0.3.18 (node): the relay ceiling gone at the document's own case (ledger N3 closed), the N4 node half's gate, the stale-block nuisance guard (ledger N6) with its gate on both halves, the 30-s controller finding named as owed; the harnesses for all of them 2026-10-07 02:45:01 +00:00
template-latency-10bps-n0-debug.log docs: 7.7.4 the Mac template-latency reading (sub-ms on a young chain) and the chain-length tally as the pool's sink; the hub's debug log kept 2026-10-07 07:11:14 +00:00
template-latency-10bps-n1-debug.log fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
template-latency-10bps-n2-debug.log fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
vote-or-burn-bridge-fixed-binary.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
vote-or-burn-bridge-old-binary.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
vote-or-burn-bridge-probe.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
vote-or-burn-rule-bonus-expect-bonus-replay-devnet-window.json fork-gate gate summaries: the two miners' vote-key hashes shortened to the redactor's form (the no-secrets gate from master 0e4ea690 reads a 64-hex under a key field as a secret) 2026-10-07 13:12:49 +00:00
vote-or-burn-rule-bonus-expect-bonus-replay-long.json Counter ASIC 3.0 gates (node): the replay gate passes on the bonus across a span past two weight windows (697 blocks synced from genesis in 5 s, 0 rule errors, the payout unchanged); the devnet-window case (four hours) named as owed before a switch is set there 2026-10-07 00:43:01 +00:00
vote-or-burn-rule-bonus-expect-bonus-replay.json Counter ASIC 3.0 gates (node): the replay gate passes on both vote switches with the silence reading as a function of the block's past (fork 812c3ac2) 2026-10-07 00:30:37 +00:00
vote-or-burn-rule-burn-expect-burn-replay-bps2500.json Counter ASIC 3.0 gates (node): ledger N5 (a kaspad built alone validates with the stub), the vote-or-burn rows with the replay gate's result on both switches, the fork gate's first runs and the depth finding, the hardened fork-gate harness 2026-10-06 23:38:11 +00:00
vote-or-burn-rule-burn-expect-burn-replay.json Counter ASIC 3.0 gates (node): the replay gate passes on both vote switches with the silence reading as a function of the block's past (fork 812c3ac2) 2026-10-07 00:30:37 +00:00
vote-or-burn-rule-none-expect-burn.json Horizon closers (node): the relay ceiling as the fourth block-rate gate (network.md 5.11, ledger N3), the controller verdict rows, ledger N4 (the stalled desktop node, diagnosed from the log intake and the observer) with the miner-stall gate, the fork-gate and vote-or-burn harnesses with their first lines, the replay-gate finding against both vote switches 2026-10-06 22:31:06 +00:00
vote-or-burn-rule-none-expect-none.json Horizon closers (node): the relay ceiling as the fourth block-rate gate (network.md 5.11, ledger N3), the controller verdict rows, ledger N4 (the stalled desktop node, diagnosed from the log intake and the observer) with the miner-stall gate, the fork-gate and vote-or-burn harnesses with their first lines, the replay-gate finding against both vote switches 2026-10-06 22:31:06 +00:00