From bbdc4eb14c61e3bb3725ec82f1cf81fb028c3ecb Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 19:34:17 +0000 Subject: [PATCH] The registry rebuilt on master 259f799e: normalised to the four decisions, the kills as FAIL, REV with the master ids, INT with V6-12, the notes Co-Authored-By: Claude Fable 5.1 --- docs/plans/igneum-2.0-test-harness-map.md | 171 +- docs/plans/igneum-2.0-test-registry.json | 7212 +++++++++++++++++++-- 2 files changed, 6728 insertions(+), 655 deletions(-) diff --git a/docs/plans/igneum-2.0-test-harness-map.md b/docs/plans/igneum-2.0-test-harness-map.md index 4ddb38250..b66ffec8c 100644 --- a/docs/plans/igneum-2.0-test-harness-map.md +++ b/docs/plans/igneum-2.0-test-harness-map.md @@ -1,6 +1,6 @@ # Igneum 2.0 test harness map -Generated from tools/ci/test-map.json by tools/ci/test-map-doc.mjs; edit the JSON, never this page. Registry: docs/plans/igneum-2.0-test-registry.json (172 cases). +Generated from tools/ci/test-map.json by tools/ci/test-map-doc.mjs; edit the JSON, never this page. Registry: docs/plans/igneum-2.0-test-registry.json (190 cases). Rule: a case maps to a cell only where the cell's tests visibly answer it; coverage names what the cell proves and what remains; a mapped cell's green writes RUNNING, PASS only when coverage is full and the evidence file exists; an automated case with no cell reads NOT RUN with its reason, never PASS by inference. @@ -13,7 +13,6 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover - Fixtures: F0, F1 - Cases: - POW-02 Validate generated programs and index folding: partial: program derivation, ds55 geometry, the v6 fold, the packs and the spec read-back tests; the independent re-implementation and the index-fold census are the hash lane's harnesses - - POW-07 Constrain any mixed-resource or FP32 branch: the mixed FP32 branch is excluded and unreachable: no class flag reaches an FP op in igneum-pow on master (the mixedfp lane's branch is not on master); evidence the grep of the emitters on master, recorded by the hash lane - POW-08 Keep rejected mechanisms out of the shipped claim: partial: the freeze list and the generator version pin; the public-claim scrub is the site gate's ### suite:app @@ -268,6 +267,22 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover - UX-05 Keep voting keys with the miner through pooling: partial: the vote-key commitment on the wire (verify::tests::a_share_under_another_key_is_refused_before_the_hash: known-pass the member's key, known-fail another key on the share and a job naming another key, refused with code vote_key before the hash), the open pool's sidechain::check_key (the claimed key, the header's key and the reveal are one key), the same-nonce-other-template wrong_hash test, the TLS binding test; the malicious-pool run and the leave-and-retain run on the devnet-4 pair are the UX-05 batch's other evidence - UX-04 Pay small operators without hidden custody: partial: PPLNS distribution tests (fee first, never overpays, late joiner), the payout key file round trip, the signed transfer decode; the live payout path on the devnet-4 pair is the UX-04 batch's evidence +### experiment:connected-state + +- Command: `the connected-state experiment (the class v6 cs64 research class and its liveness tool; the lane's rows in docs/analysis/class-v6/), KILLED 8 October 2026: live state is free for a chip, only width counts` +- Box class: experiment (rented pods) +- Fixtures: F2, F3 +- Cases: + - POW-03 Test whether live state is unavoidable: the experiment ran and its claim failed: live state does not make the work unavoidable for a chip; the master's register row 18 reads FAIL, published, never PASSED + +### experiment:mixed-fp32 + +- Command: `the mixed-FP32 candidate (determinism proved CPU against CUDA, +15 to 26 percent card energy, the chip edge grows), KILLED 8 October 2026` +- Box class: experiment (rented pods) +- Fixtures: F2, F3 +- Cases: + - POW-07 Constrain any mixed-resource or FP32 branch: the branch ran and its claim failed: the FP32 branch costs the card more energy and widens the chip edge; the master's register row 12 reads FAIL, published; the branch is excluded and unreachable on master (the grep evidence stays) + ## Automated cases with no harness in the matrix (NOT RUN, the reason) - GOV-02 Approve thresholds before results: the approval is recorded in the registry's approval field; the automated half (thresholds frozen before any run_status) is the gate rule landing by 21:00 @@ -328,51 +343,113 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover - LEAD-05 Measure control and dependency concentration: observation window - LEAD-06 Complete the reliability observation window: observation window - LEAD-08 Keep leadership claims valid after release: observation window -- REV-F01-1 Valid proof A, warm cache, carried statement B: refuse exactly as a cold node does.: F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map -- REV-F01-2 Run valid/invalid contexts in both orders, concurrently and across cache eviction/restart.: F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map -- REV-F01-3 Change payout, network, kind, program ID and activation context; no accepted misbinding.: F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map -- REV-F01-4 A native two-node test must agree on block validity and payouts despite different cache histories.: F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map -- REV-F02-1 Release build cannot activate test bypass.: F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map -- REV-F02-2 Missing oracle or pinned keys prevents service readiness after enforcement activation.: F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map -- REV-F02-3 Missing proof bytes retry without incorrectly marking a valid block permanently invalid.: F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map -- REV-F03-1 Clean build from one manifest, including the pool and workers, with no unpublished vendor tree.: F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map -- REV-F03-2 Same job context produces identical accepted work in node, CPU reference, CUDA, Metal, OpenCL and pool.: F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map -- REV-F03-3 Cross every scheduled transition with old/new client behavior documented and identical rule identities.: F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map -- REV-F04-1 Native multi-node 40/40/20 partition, equivocation and dust-valid mining on both sides past the window.: F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map -- REV-F04-2 Proof that the chosen recovery guarantee matches the public finality claim; two valid contradictory certificates are a hard failure for strong finality.: F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map -- REV-F04-3 Pause-only resume with historical backfill, missing historical data and all old keys returning.: F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map -- REV-F04-4 Wallet, receipt and oracle consumers distinguish any weaker recovery state.: F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map -- REV-F05-1 Native reference-vs-incremental expression equivalence across all source registers and real instruction updates.: F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map -- REV-F05-2 Full-kernel output equivalence, registers, spills, wall power and accepted throughput across target GPUs.: F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map -- REV-F05-3 Adversary physical design includes prefix caching/recomputation cost; no assumed full 63-read cost on every load.: F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map -- REV-F06-1 Acceptance/reference/emitter evaluate the same activated schedule.: F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map -- REV-F06-2 Full live-dataset census on unseen seeds and the complete v6 pack.: F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map -- REV-F06-3 A failed experimental rule does not silently exhaust generation or bypass the intended resource requirement.: F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map -- REV-F07-1 Same final v6 configuration: mine -> evict -> prove -> aggregate -> submit -> rebuild -> resume; no leaked reservations.: F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map -- REV-F07-2 OOM, process crash and stale work recover without losing wallet state or silently consuming power.: F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map -- REV-F07-3 16 GB+ simultaneous mode only after measured peak plus next-epoch headroom; smaller-card modes labelled separately.: F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map -- REV-F08-1 Report every eligible job outcome, including expired work; a bounded list cannot hide losses.: F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map -- REV-F08-2 Consumer tiers complete and receive payment for declared jobs before claims about income.: F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map -- REV-F08-3 Sustained real workload across class transitions, with restart/retry and no publisher intervention.: F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map -- REV-F09-1 Generate all pass/fail cells directly from the declared inequalities and inputs.: F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map -- REV-F09-2 Independent feasibility and cost evaluation of the strongest modeled SRAM/hybrid opponent.: F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map -- REV-F09-3 GPU owners and entrants remain viable under the approved scenario envelope without assuming chip absence or death.: F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map -- REV-F10-1 Compare exact found nonce/hash sets with full-read mode, including all-hit overflow and zero-hit cases.: F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map -- REV-F10-2 Test stale jobs, high-32 rollover, tail batches and asynchronous buffer reuse.: F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map -- REV-F10-3 Compare production throughput and wall energy, not only the isolated kernel timer.: F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map -- REV-F11-1 Goal switch from an efficiency prior can explore higher core/power when policy allows.: F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map -- REV-F11-2 Driver, workload, dataset, compiler and device changes invalidate certification while retaining optional hints.: F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map -- REV-F11-3 Thermal/error/late-share events revert safely, including process or machine crash.: F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map -- REV-F12-1 Crash before/after broadcast, response timeout, restart before snapshot: no duplicate payment or silent debt loss.: F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map -- REV-F12-2 Same signed transaction retried, fee replacement reconciled by intent, not a new payment.: F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map -- REV-F12-3 Receipt reorg and finality pause leave correct pending obligations.: F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map -- REV-F13-1 Repeated authorization rejected or atomically replaces and cleans prior state.: F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map -- REV-F13-2 Oversized unterminated frame rejected within fixed memory/time budget.: F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map -- REV-F13-3 Slow clients and invalid share floods cannot grow unbounded member, nonce or outgoing state.: F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map -- REV-F14-1 Public build has no default arbitrary remote execution and a documented least-privilege boundary.: F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map -- REV-F14-2 Automatic updates off remains off for urgent manifests until explicit action.: F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map -- REV-F14-3 A compromised fleet/update signing key cannot silently acquire wallet access or activate a consensus change.: F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map +- REV-F01-1 : F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- REV-F01-2 : F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- REV-F01-3 : F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- REV-F01-4 : F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- REV-F02-1 : F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map +- REV-F02-2 : F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map +- REV-F02-3 : F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map +- REV-F03-1 : F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map +- REV-F03-2 : F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map +- REV-F03-3 : F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map +- REV-F04-1 : F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- REV-F04-2 : F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- REV-F04-3 : F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- REV-F04-4 : F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- REV-F05-1 : F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map +- REV-F05-2 : F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map +- REV-F05-3 : F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map +- REV-F06-1 : F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map +- REV-F06-2 : F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map +- REV-F06-3 : F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map +- REV-F07-1 : F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map +- REV-F07-2 : F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map +- REV-F07-3 : F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map +- REV-F08-1 : F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map +- REV-F08-2 : F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map +- REV-F08-3 : F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map +- REV-F09-1 : F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map +- REV-F09-2 : F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map +- REV-F09-3 : F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map +- REV-F10-1 : F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map +- REV-F10-2 : F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map +- REV-F10-3 : F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map +- REV-F11-1 : F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map +- REV-F11-2 : F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map +- REV-F11-3 : F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map +- REV-F12-1 : F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- REV-F12-2 : F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- REV-F12-3 : F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- REV-F13-1 : F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- REV-F13-2 : F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- REV-F13-3 : F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- REV-F14-1 : F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map +- REV-F14-2 : F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map +- REV-F14-3 : F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map +- INT-01 Real proof H cannot authenticate a different statement under a warm cache.: INT-01 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62)); not yet named in the map +- INT-02 Warm/cold/relay/restart/concurrent cache order does not change block or payout decisions; negative cache isolated.: INT-02 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62)); not yet named in the map +- INT-03 Durable payout outbox survives every crash/RPC boundary without duplicate or lost liabilities.: INT-03 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map +- INT-04 Corrupt existing pool state, disk-full and reorg cause safe recovery, not silent empty balances.: INT-04 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map +- INT-05 The supplied finality implementation matches the approved anchor rule after >window healing.: INT-05 (R1 integration gate): the gate's harness is the owner lane's (node lane (a283f5f0d364ceef0)); not yet named in the map +- INT-06 Recovery tests state and preserve their weaker fault bound; interfaces never label it as a stronger guarantee.: INT-06 (R1 integration gate): the gate's harness is the owner lane's (node lane (a283f5f0d364ceef0)); not yet named in the map +- INT-07 One v6 object agrees in node, pool, CPU verifier and each supported GPU host across activation.: INT-07 (R1 integration gate): the gate's harness is the owner lane's (CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)); not yet named in the map +- INT-08 Census, production acceptance, schedule counters and live-dataset tests use the identical frozen contract.: INT-08 (R1 integration gate): the gate's harness is the owner lane's (CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)); not yet named in the map +- INT-09 Eight- and twelve-GiB epoch transitions recover deliberately without relying on repeated OOM/watchdog cycles.: INT-09 (R1 integration gate): the gate's harness is the owner lane's (app lane); not yet named in the map +- INT-10 Metal/CUDA/OpenCL exact dataset geometry agrees; unsupported packs reject before launch.: INT-10 (R1 integration gate): the gate's harness is the owner lane's (CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)); not yet named in the map +- INT-11 Only a memory-reserved proving job launches; mining buffers really release when required.: INT-11 (R1 integration gate): the gate's harness is the owner lane's (app lane); not yet named in the map +- INT-12 Transient shard errors can retry safely; expiration, loss and paid work remain distinct durable outcomes.: INT-12 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62) and fleet lane (ac055d60427caab99)); not yet named in the map +- INT-13 Ember cannot retain a rate-ineligible prior; material workload changes invalidate incompatible profiles.: INT-13 (R1 integration gate): the gate's harness is the owner lane's (Ember lane (a04fe3451877e2ff0) with the app lane); not yet named in the map +- INT-14 Protected helper and per-device leases restore owned settings on normal/abnormal exit; real ACL/security tests.: INT-14 (R1 integration gate): the gate's harness is the owner lane's (Ember lane (a04fe3451877e2ff0) with the app lane); not yet named in the map +- INT-15 Public PoP replay is not session authorization; payout/server/network binding enforced.: INT-15 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map +- INT-16 Pool parsing/queues/connection and crypto budgets remain bounded under controlled adversarial traffic.: INT-16 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map +- INT-17 Missing oracle/keys/mandatory real-proof fixture blocks the applicable production acceptance gate.: INT-17 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62)); not yet named in the map +- INT-18 Whole-system economics pass the strongest feasible adversary, including sunk development and multi-epoch survival.: INT-18 (R1 integration gate): the gate's harness is the owner lane's (research lane (ad6a2bd47d4a46105)); not yet named in the map +- R2-F01-R01 Valid proof A, warm cache, carried statement B: refuse exactly as a cold node does.: R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- R2-F01-R02 Run valid/invalid contexts in both orders, concurrently and across cache eviction/restart.: R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- R2-F01-R03 Change payout, network, kind, program ID and activation context; no accepted misbinding.: R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- R2-F01-R04 A native two-node test must agree on block validity and payouts despite different cache histories.: R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map +- R2-F02-R01 Release build cannot activate test bypass.: R2-F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map +- R2-F02-R02 Missing oracle or pinned keys prevents service readiness after enforcement activation.: R2-F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map +- R2-F02-R03 Missing proof bytes retry without incorrectly marking a valid block permanently invalid.: R2-F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map +- R2-F03-R01 Clean build from one manifest, including the pool and workers, with no unpublished vendor tree.: R2-F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map +- R2-F03-R02 Same job context produces identical accepted work in node, CPU reference, CUDA, Metal, OpenCL and pool.: R2-F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map +- R2-F03-R03 Cross every scheduled transition with old/new client behavior documented and identical rule identities.: R2-F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map +- R2-F04-R01 Native multi-node 40/40/20 partition, equivocation and dust-valid mining on both sides past the window.: R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- R2-F04-R02 Proof that the chosen recovery guarantee matches the public finality claim; two valid contradictory certificates are a hard failure for strong finality.: R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- R2-F04-R03 Pause-only resume with historical backfill, missing historical data and all old keys returning.: R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- R2-F04-R04 Wallet, receipt and oracle consumers distinguish any weaker recovery state.: R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map +- R2-F05-R01 Native reference-vs-incremental expression equivalence across all source registers and real instruction updates.: R2-F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map +- R2-F05-R02 Full-kernel output equivalence, registers, spills, wall power and accepted throughput across target GPUs.: R2-F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map +- R2-F05-R03 Adversary physical design includes prefix caching/recomputation cost; no assumed full 63-read cost on every load.: R2-F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map +- R2-F06-R01 Acceptance/reference/emitter evaluate the same activated schedule.: R2-F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map +- R2-F06-R02 Full live-dataset census on unseen seeds and the complete v6 pack.: R2-F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map +- R2-F06-R03 A failed experimental rule does not silently exhaust generation or bypass the intended resource requirement.: R2-F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map +- R2-F07-R01 Same final v6 configuration: mine -> evict -> prove -> aggregate -> submit -> rebuild -> resume; no leaked reservations.: R2-F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map +- R2-F07-R02 OOM, process crash and stale work recover without losing wallet state or silently consuming power.: R2-F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map +- R2-F07-R03 16 GB+ simultaneous mode only after measured peak plus next-epoch headroom; smaller-card modes labelled separately.: R2-F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map +- R2-F08-R01 Report every eligible job outcome, including expired work; a bounded list cannot hide losses.: R2-F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map +- R2-F08-R02 Consumer tiers complete and receive payment for declared jobs before claims about income.: R2-F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map +- R2-F08-R03 Sustained real workload across class transitions, with restart/retry and no publisher intervention.: R2-F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map +- R2-F09-R01 Generate all pass/fail cells directly from the declared inequalities and inputs.: R2-F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map +- R2-F09-R02 Independent feasibility and cost evaluation of the strongest modeled SRAM/hybrid opponent.: R2-F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map +- R2-F09-R03 GPU owners and entrants remain viable under the approved scenario envelope without assuming chip absence or death.: R2-F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map +- R2-F10-R01 Compare exact found nonce/hash sets with full-read mode, including all-hit overflow and zero-hit cases.: R2-F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map +- R2-F10-R02 Test stale jobs, high-32 rollover, tail batches and asynchronous buffer reuse.: R2-F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map +- R2-F10-R03 Compare production throughput and wall energy, not only the isolated kernel timer.: R2-F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map +- R2-F11-R01 Goal switch from an efficiency prior can explore higher core/power when policy allows.: R2-F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map +- R2-F11-R02 Driver, workload, dataset, compiler and device changes invalidate certification while retaining optional hints.: R2-F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map +- R2-F11-R03 Thermal/error/late-share events revert safely, including process or machine crash.: R2-F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map +- R2-F12-R01 Crash before/after broadcast, response timeout, restart before snapshot: no duplicate payment or silent debt loss.: R2-F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- R2-F12-R02 Same signed transaction retried, fee replacement reconciled by intent, not a new payment.: R2-F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- R2-F12-R03 Receipt reorg and finality pause leave correct pending obligations.: R2-F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- R2-F13-R01 Repeated authorization rejected or atomically replaces and cleans prior state.: R2-F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- R2-F13-R02 Oversized unterminated frame rejected within fixed memory/time budget.: R2-F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- R2-F13-R03 Slow clients and invalid share floods cannot grow unbounded member, nonce or outgoing state.: R2-F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map +- R2-F14-R01 Public build has no default arbitrary remote execution and a documented least-privilege boundary.: R2-F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map +- R2-F14-R02 Automatic updates off remains off for urgent manifests until explicit action.: R2-F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map +- R2-F14-R03 A compromised fleet/update signing key cannot silently acquire wallet access or activate a consensus change.: R2-F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map ## Count -153 automated cases: 56 mapped to a cell, 102 NOT RUN with a reason. +171 automated cases: 57 mapped to a cell, 164 NOT RUN with a reason. diff --git a/docs/plans/igneum-2.0-test-registry.json b/docs/plans/igneum-2.0-test-registry.json index 412ea511f..557348b96 100644 --- a/docs/plans/igneum-2.0-test-registry.json +++ b/docs/plans/igneum-2.0-test-registry.json @@ -49,7 +49,7 @@ "owner": "Release lead + independent assurance", "manual_page": 18, "owner_lane": "node lane (a283f5f0d364ceef0)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/plans/igneum-2.0-f0-manifest.md; packaging/pow-freeze.txt; build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-kaspad-check.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -59,7 +59,53 @@ "coverage": { "GOV-01": "partial: the linked igneum-pow tree's fingerprint must match a listed freeze or the build fails, the binary prints which; the manifest (igneum_getManifest) names the object digest; the signed F0 manifest is the node lane's row tonight" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "GOV-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "check:freeze": { + "cell": "check:freeze", + "manifest_sha": "7cfa422a", + "coverage": { + "GOV-01": "partial: the linked igneum-pow tree's fingerprint must match a listed freeze or the build fails, the binary prints which; the manifest (igneum_getManifest) names the object digest; the signed F0 manifest is the node lane's row tonight" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "GOV-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "docs/plans/igneum-2.0-f0-manifest.md; packaging/pow-freeze.txt; build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-kaspad-check.log", + "in_progress": true + } } }, { @@ -90,15 +136,44 @@ "owner": "Release lead + independent assurance", "manual_page": 18, "owner_lane": "CI steward (a2ecfa95d3206016c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/plans/igneum-2.0-test-registry.json", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the profiles approved as proposed by the founder at 18:2x UK before any confirmatory run; P13 deferred", - "run_by": "CI steward (a2ecfa95d3206016c)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "the approval is recorded in the registry's approval field; the automated half (thresholds frozen before any run_status) is the gate rule landing by 21:00", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the profiles approved as proposed by the founder at 18:2x UK before any confirmatory run; P13 deferred", + "run_by": "CI steward (a2ecfa95d3206016c)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "GOV-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/plans/igneum-2.0-test-registry.json", + "in_progress": true + } } }, { @@ -132,7 +207,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } }, { "id": "GOV-04", @@ -168,7 +249,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "the evidence vault F9 (raw and negative evidence preserved) is the gate rule landing by 21:00: a PASS must carry its evidence file", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "GOV-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "the evidence vault F9 (raw and negative evidence preserved) is the gate rule landing by 21:00: a PASS must carry its evidence file", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "GOV-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -199,7 +321,7 @@ "owner": "Release lead + independent assurance", "manual_page": 19, "owner_lane": "fast-time lane (a8be71a0db962911c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/200-417c4a57-b2/gate/gate-rule26.log", "run_id": "200-417c4a57-b2", "updated": "2026-10-08T18:28:32.408Z", @@ -211,7 +333,55 @@ "GOV-06": "partial: the launch-gates, forbidden-strings and scope checks on the served site", "UX-08": "partial: the site gate on every served page, plus docs/build/tuning.md (the published tuning and build-settings half, the hash lane's); the open builds and the fee conditions are the shipper's and the site lane's" }, - "at": "2026-10-08T18:28:32.408Z" + "at": "2026-10-08T18:28:32.408Z", + "method": "native", + "requirement_id": "GOV-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:28:32.408Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "gate:pre-push": { + "cell": "gate:pre-push", + "manifest_sha": "417c4a57", + "coverage": { + "GOV-05": "partial: every gate check carries a self-test that fires on a known failure and passes a known success (77 checks); the suites' own oracles are their mutation rows", + "GOV-06": "partial: the launch-gates, forbidden-strings and scope checks on the served site", + "UX-08": "partial: the site gate on every served page, plus docs/build/tuning.md (the published tuning and build-settings half, the hash lane's); the open builds and the fee conditions are the shipper's and the site lane's" + }, + "at": "2026-10-08T18:28:32.408Z", + "method": "native", + "requirement_id": "GOV-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "200-417c4a57-b2", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/gate/gate-rule26.log", + "in_progress": true + } } }, { @@ -242,7 +412,7 @@ "owner": "Release lead + independent assurance", "manual_page": 19, "owner_lane": "CI steward (a2ecfa95d3206016c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/200-417c4a57-b2/gate/gate-rule26.log", "run_id": "200-417c4a57-b2", "updated": "2026-10-08T18:28:32.408Z", @@ -254,7 +424,55 @@ "GOV-06": "partial: the launch-gates, forbidden-strings and scope checks on the served site", "UX-08": "partial: the site gate on every served page, plus docs/build/tuning.md (the published tuning and build-settings half, the hash lane's); the open builds and the fee conditions are the shipper's and the site lane's" }, - "at": "2026-10-08T18:28:32.408Z" + "at": "2026-10-08T18:28:32.408Z", + "method": "native", + "requirement_id": "GOV-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:28:32.408Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "gate:pre-push": { + "cell": "gate:pre-push", + "manifest_sha": "417c4a57", + "coverage": { + "GOV-05": "partial: every gate check carries a self-test that fires on a known failure and passes a known success (77 checks); the suites' own oracles are their mutation rows", + "GOV-06": "partial: the launch-gates, forbidden-strings and scope checks on the served site", + "UX-08": "partial: the site gate on every served page, plus docs/build/tuning.md (the published tuning and build-settings half, the hash lane's); the open builds and the fee conditions are the shipper's and the site lane's" + }, + "at": "2026-10-08T18:28:32.408Z", + "method": "native", + "requirement_id": "GOV-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "200-417c4a57-b2", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/gate/gate-rule26.log", + "in_progress": true + } } }, { @@ -288,7 +506,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } }, { "id": "GOV-08", @@ -324,7 +548,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "the stale-evidence rule (evidence older than the manifest sha reads NOT RUN) is the gate rule landing by 21:00", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "GOV-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "the stale-evidence rule (evidence older than the manifest sha reads NOT RUN) is the gate rule landing by 21:00", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "GOV-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } } ] @@ -373,7 +638,7 @@ "owner": "GPU lead + three independent operators", "manual_page": 21, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/p02-rows/p02-rows.txt", "run_id": "p02-fleet-pods-20261008-01", "updated": "2026-10-08T19:10:14.605Z", @@ -385,7 +650,55 @@ "GPU-03": "partial: the 4090 cell", "POW-08": "partial: W = 16 on four cards" }, - "at": "2026-10-08T19:10:14.605Z" + "at": "2026-10-08T19:10:14.605Z", + "method": "GPU", + "requirement_id": "GPU-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:10:14.605Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "bench:fleet-pods": { + "cell": "bench:fleet-pods", + "manifest_sha": "417c4a57", + "coverage": { + "GPU-01": "partial: the NVIDIA cells of P02 that RunPod carries", + "GPU-03": "partial: the 4090 cell", + "POW-08": "partial: W = 16 on four cards" + }, + "at": "2026-10-08T19:10:14.605Z", + "method": "GPU", + "requirement_id": "GPU-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "p02-fleet-pods-20261008-01", + "evidence": "build-1:/srv/artefacts/tas/p02-rows/p02-rows.txt", + "in_progress": true + } } }, { @@ -416,7 +729,7 @@ "owner": "GPU lead + three independent operators", "manual_page": 21, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/rows/run-ca3-pc1-readwidth-5090-20261008-b.md", "run_id": "hash-lane-20261008-batch1", "updated": "2026-10-08T18:41:01.185Z", @@ -429,7 +742,56 @@ "GPU-05": "partial: v3-1g, v3-ds29, v3-ds30, ds55, ds4g-ms complete with their fingerprints, energy per step at stock and at the knee on the 5090 and the 7600; the 8.5 and 11.5 GiB candidates are owed", "POW-08": "partial: rw-w4, rw-w32, rw-w64 and the 1p5x long-program packs as regression controls for the excluded levers" }, - "at": "2026-10-08T18:41:01.185Z" + "at": "2026-10-08T18:41:01.185Z", + "method": "GPU", + "requirement_id": "GPU-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "c245d50b9", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:41:01.185Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "bench:pc1-packs": { + "cell": "bench:pc1-packs", + "manifest_sha": "c245d50b9", + "coverage": { + "GPU-02": "partial: the paired stock and locked rows on the same board, host and workload (the rate held, 2.37 against 3.26 microjoules per hash on the class v5 pack); the historical 34 to 41 percent claim's full configuration set is owed", + "GPU-03": "partial: hl-v6-all against hl-v6-foldrw on the 5090, the window's cost per unit of work, registers and blocks per SM, no spill; the mandatory-SKU set is owed", + "GPU-05": "partial: v3-1g, v3-ds29, v3-ds30, ds55, ds4g-ms complete with their fingerprints, energy per step at stock and at the knee on the 5090 and the 7600; the 8.5 and 11.5 GiB candidates are owed", + "POW-08": "partial: rw-w4, rw-w32, rw-w64 and the 1p5x long-program packs as regression controls for the excluded levers" + }, + "at": "2026-10-08T18:41:01.185Z", + "method": "GPU", + "requirement_id": "GPU-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "c245d50b9", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "hash-lane-20261008-batch1", + "evidence": "docs/analysis/class-v6/rows/run-ca3-pc1-readwidth-5090-20261008-b.md", + "in_progress": true + } } }, { @@ -460,7 +822,7 @@ "owner": "GPU lead + three independent operators", "manual_page": 21, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/p02-rows/p02-rows.txt", "run_id": "p02-fleet-pods-20261008-01", "updated": "2026-10-08T19:10:14.605Z", @@ -472,7 +834,55 @@ "GPU-03": "partial: the 4090 cell", "POW-08": "partial: W = 16 on four cards" }, - "at": "2026-10-08T19:10:14.605Z" + "at": "2026-10-08T19:10:14.605Z", + "method": "GPU", + "requirement_id": "GPU-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:10:14.605Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "bench:fleet-pods": { + "cell": "bench:fleet-pods", + "manifest_sha": "417c4a57", + "coverage": { + "GPU-01": "partial: the NVIDIA cells of P02 that RunPod carries", + "GPU-03": "partial: the 4090 cell", + "POW-08": "partial: W = 16 on four cards" + }, + "at": "2026-10-08T19:10:14.605Z", + "method": "GPU", + "requirement_id": "GPU-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "p02-fleet-pods-20261008-01", + "evidence": "build-1:/srv/artefacts/tas/p02-rows/p02-rows.txt", + "in_progress": true + } } }, { @@ -503,15 +913,44 @@ "owner": "GPU lead + three independent operators", "manual_page": 22, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/floor/sm-sparse.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the memory-clock ladder at the lock (floor lane 1, b1b8d833)", - "run_by": "hash lane (a690540514aa453d7)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "the memory-clock ladder has no harness tonight: PC 1 mines nothing under the Devnet 3 off order", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the memory-clock ladder at the lock (floor lane 1, b1b8d833)", + "run_by": "hash lane (a690540514aa453d7)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "GPU-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/floor/sm-sparse.md", + "in_progress": true + } } }, { @@ -542,7 +981,7 @@ "owner": "GPU lead + three independent operators", "manual_page": 22, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md", "run_id": "hash-lane-20261008-batch1", "updated": "2026-10-08T18:41:01.185Z", @@ -553,7 +992,54 @@ "GPU-01": "partial: the 8 GB AMD cell, fingerprints and rates at 1, 2, 4 and 5.5 GiB; one cell of P02's twelve", "GPU-05": "partial: the 8 GB tier's fit rows" }, - "at": "2026-10-08T18:41:01.185Z" + "at": "2026-10-08T18:41:01.185Z", + "method": "GPU", + "requirement_id": "GPU-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "c245d50b9", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:41:01.185Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "bench:pc1-amd": { + "cell": "bench:pc1-amd", + "manifest_sha": "c245d50b9", + "coverage": { + "GPU-01": "partial: the 8 GB AMD cell, fingerprints and rates at 1, 2, 4 and 5.5 GiB; one cell of P02's twelve", + "GPU-05": "partial: the 8 GB tier's fit rows" + }, + "at": "2026-10-08T18:41:01.185Z", + "method": "GPU", + "requirement_id": "GPU-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "c245d50b9", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "hash-lane-20261008-batch1", + "evidence": "docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md", + "in_progress": true + } } }, { @@ -590,7 +1076,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "accepted work under ordinary connectivity needs the fault network F4", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "GPU-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "accepted work under ordinary connectivity needs the fault network F4", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "GPU-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -621,15 +1148,44 @@ "owner": "GPU lead + three independent operators", "manual_page": 23, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/floor/sm-sparse.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the 5090 lock pass, 66 minutes at 1,300 MHz with the four-minute reserve (floor lane 1)", - "run_by": "hash lane (a690540514aa453d7)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "the sustained thermal and power soak has no harness tonight: PC 1 mines nothing under the Devnet 3 off order", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the 5090 lock pass, 66 minutes at 1,300 MHz with the four-minute reserve (floor lane 1)", + "run_by": "hash lane (a690540514aa453d7)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "GPU-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/floor/sm-sparse.md", + "in_progress": true + } } }, { @@ -663,7 +1219,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } } ] }, @@ -707,7 +1269,7 @@ "owner": "Cryptography + GPU lead", "manual_page": 24, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-miner.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -719,7 +1281,55 @@ "UX-04": "partial: payout label and share accounting tests; custody is the pool lane's row", "POW-01": "partial: the pack re-check seam against the pack's 96 vectors (recheck_pack); the million-vector campaign is harness:p01-vectors" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "POW-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:miner": { + "cell": "suite:miner", + "manifest_sha": "7cfa422a", + "coverage": { + "UX-06": "partial: the miner's own template selection tests", + "UX-04": "partial: payout label and share accounting tests; custody is the pool lane's row", + "POW-01": "partial: the pack re-check seam against the pack's 96 vectors (recheck_pack); the million-vector campaign is harness:p01-vectors" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "POW-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-miner.log", + "in_progress": true + } } }, { @@ -748,7 +1358,7 @@ "owner": "Cryptography + GPU lead", "manual_page": 24, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-pow.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -760,7 +1370,55 @@ "POW-08": "partial: the freeze list and the generator version pin; the public-claim scrub is the site gate's", "POW-07": "the mixed FP32 branch is excluded and unreachable: no class flag reaches an FP op in igneum-pow on master (the mixedfp lane's branch is not on master); evidence the grep of the emitters on master, recorded by the hash lane" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "POW-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:pow": { + "cell": "suite:pow", + "manifest_sha": "7cfa422a", + "coverage": { + "POW-02": "partial: program derivation, ds55 geometry, the v6 fold, the packs and the spec read-back tests; the independent re-implementation and the index-fold census are the hash lane's harnesses", + "POW-08": "partial: the freeze list and the generator version pin; the public-claim scrub is the site gate's", + "POW-07": "the mixed FP32 branch is excluded and unreachable: no class flag reaches an FP op in igneum-pow on master (the mixedfp lane's branch is not on master); evidence the grep of the emitters on master, recorded by the hash lane" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "POW-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-pow.log", + "in_progress": true + } } }, { @@ -789,15 +1447,83 @@ "owner": "Cryptography + GPU lead", "manual_page": 24, "owner_lane": "adversary lane (a1a9876a88f5a72fc)", - "run_status": "RUNNING", - "evidence_path": "docs/analysis/class-v6/connected-state.md", - "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "run_status": "FAIL", + "evidence_path": "docs/analysis/class-v6/connected-state.md; docs/analysis/class-v6", + "run_id": "kills-20261008", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the connected-state class KILLED (1.10x against the 1.25x gate; live state costs a clock-gated file nothing)", - "run_by": "adversary lane (a1a9876a88f5a72fc)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "requirement_id": "POW-03", + "decision": "FAIL", + "method": "GPU", + "cell": "experiment:connected-state", + "manifest_sha": "7cfa422a", + "run_id": "kills-20261008", + "evidence": "docs/analysis/class-v6", + "in_progress": false, + "coverage": "the experiment ran and its claim failed: live state does not make the work unavoidable for a chip; the master's register row 18 reads FAIL, published, never PASSED", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "claim_impact": "the claims the two experiments carried are withdrawn: live state as an ASIC barrier (connected state), a cheaper mixed-FP32 lane", + "reviewer": "", + "at": "2026-10-08T19:34:12.806Z" + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the connected-state class KILLED (1.10x against the 1.25x gate; live state costs a clock-gated file nothing)", + "run_by": "adversary lane (a1a9876a88f5a72fc)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "POW-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/connected-state.md", + "in_progress": true + }, + "experiment:connected-state": { + "requirement_id": "POW-03", + "decision": "FAIL", + "method": "GPU", + "cell": "experiment:connected-state", + "manifest_sha": "7cfa422a", + "run_id": "kills-20261008", + "evidence": "docs/analysis/class-v6", + "in_progress": false, + "coverage": "the experiment ran and its claim failed: live state does not make the work unavoidable for a chip; the master's register row 18 reads FAIL, published, never PASSED", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "claim_impact": "the claims the two experiments carried are withdrawn: live state as an ASIC barrier (connected state), a cheaper mixed-FP32 lane", + "reviewer": "", + "at": "2026-10-08T19:34:12.806Z" + } } }, { @@ -826,7 +1552,7 @@ "owner": "Cryptography + GPU lead", "manual_page": 25, "owner_lane": "adversary lane (a1a9876a88f5a72fc)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/connected-state.md", "run_id": "team-2026-10-08", "updated": "2026-10-08 18:3x UK", @@ -834,7 +1560,51 @@ "what_was_run": "the same experiment, D2(a) closed", "run_by": "adversary lane (a1a9876a88f5a72fc)", "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "POW-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the same experiment, D2(a) closed", + "run_by": "adversary lane (a1a9876a88f5a72fc)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "POW-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/connected-state.md", + "in_progress": true + } } }, { @@ -863,15 +1633,44 @@ "owner": "Cryptography + GPU lead", "manual_page": 25, "owner_lane": "pool design seat (a3832b1c3b274b310)", - "run_status": "REVIEWED: fixed by construction (binding), not applicable (final digest); native tests ok on build-2; no change for 2.0", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/binding-review-2026-10.md (sections 1 to 5a; master ad5a54c5)", "run_id": "binding-review-2026-10-08-a05", - "updated": "2026-10-08 18:13Z", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the binding review: twelve reuse paths, none below the honest cost; five open questions B1 to B5", - "run_by": "pool design seat (a3832b1c3b274b310)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "amortised cheap winning attempts are the attack lanes' grind and era harnesses (tools/attack/f7-era, f9-grind), not in the release matrix; their rows come from those lanes", + "at": "2026-10-08T19:34:12.806Z" + }, + "status_note": "REVIEWED: fixed by construction (binding), not applicable (final digest); native tests ok on build-2; no change for 2.0", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the binding review: twelve reuse paths, none below the honest cost; five open questions B1 to B5", + "run_by": "pool design seat (a3832b1c3b274b310)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "POW-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "binding-review-2026-10-08-a05", + "evidence": "docs/analysis/binding-review-2026-10.md (sections 1 to 5a; master ad5a54c5)", + "in_progress": false + } } }, { @@ -900,7 +1699,7 @@ "owner": "Cryptography + GPU lead", "manual_page": 25, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/p01-partb-20261008-01/summary.jsonl", "run_id": "p01-partb-20261008-01", "updated": "2026-10-08T18:28:32.463Z", @@ -910,7 +1709,53 @@ "coverage": { "POW-06": "partial: three parsers of external bytes (the state stream, the igneum_ RPC params, the pool job line), ten thousand seeded malformed cases each, zero panics, every case under 500 ms (the slowest 152 microseconds); 'accepted' counts mutations that left a valid input, not a parser fault; the verifier work bound (the other half of the accept text) is the proving lane's measurement" }, - "at": "2026-10-08T18:28:32.463Z" + "at": "2026-10-08T18:28:32.463Z", + "method": "static", + "requirement_id": "POW-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:28:32.463Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:parser-malformed": { + "cell": "harness:parser-malformed", + "manifest_sha": "417c4a57", + "coverage": { + "POW-06": "partial: three parsers of external bytes (the state stream, the igneum_ RPC params, the pool job line), ten thousand seeded malformed cases each, zero panics, every case under 500 ms (the slowest 152 microseconds); 'accepted' counts mutations that left a valid input, not a parser fault; the verifier work bound (the other half of the accept text) is the proving lane's measurement" + }, + "at": "2026-10-08T18:28:32.463Z", + "method": "static", + "requirement_id": "POW-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "p01-partb-20261008-01", + "evidence": "build-1:/srv/artefacts/tas/p01-partb-20261008-01/summary.jsonl", + "in_progress": true + } } }, { @@ -939,19 +1784,87 @@ "owner": "Cryptography + GPU lead", "manual_page": 26, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", - "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-pow.log", - "run_id": "201-7cfa422a-aa0e0f45", - "updated": "2026-10-08T19:32:50.856Z", + "run_status": "FAIL", + "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-pow.log; docs/analysis/class-v6", + "run_id": "kills-20261008", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "cell": "suite:pow", + "requirement_id": "POW-07", + "decision": "FAIL", + "method": "GPU", + "cell": "experiment:mixed-fp32", "manifest_sha": "7cfa422a", - "coverage": { - "POW-02": "partial: program derivation, ds55 geometry, the v6 fold, the packs and the spec read-back tests; the independent re-implementation and the index-fold census are the hash lane's harnesses", - "POW-08": "partial: the freeze list and the generator version pin; the public-claim scrub is the site gate's", - "POW-07": "the mixed FP32 branch is excluded and unreachable: no class flag reaches an FP op in igneum-pow on master (the mixedfp lane's branch is not on master); evidence the grep of the emitters on master, recorded by the hash lane" + "run_id": "kills-20261008", + "evidence": "docs/analysis/class-v6", + "in_progress": false, + "coverage": "the branch ran and its claim failed: the FP32 branch costs the card more energy and widens the chip edge; the master's register row 12 reads FAIL, published; the branch is excluded and unreachable on master (the grep evidence stays)", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" }, - "at": "2026-10-08T19:32:50.856Z" + "claim_impact": "the claims the two experiments carried are withdrawn: live state as an ASIC barrier (connected state), a cheaper mixed-FP32 lane", + "reviewer": "", + "at": "2026-10-08T19:34:12.806Z" + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:pow": { + "cell": "suite:pow", + "manifest_sha": "7cfa422a", + "coverage": { + "POW-02": "partial: program derivation, ds55 geometry, the v6 fold, the packs and the spec read-back tests; the independent re-implementation and the index-fold census are the hash lane's harnesses", + "POW-08": "partial: the freeze list and the generator version pin; the public-claim scrub is the site gate's", + "POW-07": "the mixed FP32 branch is excluded and unreachable: no class flag reaches an FP op in igneum-pow on master (the mixedfp lane's branch is not on master); evidence the grep of the emitters on master, recorded by the hash lane" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "POW-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-pow.log", + "in_progress": true + }, + "experiment:mixed-fp32": { + "requirement_id": "POW-07", + "decision": "FAIL", + "method": "GPU", + "cell": "experiment:mixed-fp32", + "manifest_sha": "7cfa422a", + "run_id": "kills-20261008", + "evidence": "docs/analysis/class-v6", + "in_progress": false, + "coverage": "the branch ran and its claim failed: the FP32 branch costs the card more energy and widens the chip edge; the master's register row 12 reads FAIL, published; the branch is excluded and unreachable on master (the grep evidence stays)", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "claim_impact": "the claims the two experiments carried are withdrawn: live state as an ASIC barrier (connected state), a cheaper mixed-FP32 lane", + "reviewer": "", + "at": "2026-10-08T19:34:12.806Z" + } } }, { @@ -980,7 +1893,7 @@ "owner": "Cryptography + GPU lead", "manual_page": 26, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-pow.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -992,7 +1905,55 @@ "POW-08": "partial: the freeze list and the generator version pin; the public-claim scrub is the site gate's", "POW-07": "the mixed FP32 branch is excluded and unreachable: no class flag reaches an FP op in igneum-pow on master (the mixedfp lane's branch is not on master); evidence the grep of the emitters on master, recorded by the hash lane" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "POW-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:pow": { + "cell": "suite:pow", + "manifest_sha": "7cfa422a", + "coverage": { + "POW-02": "partial: program derivation, ds55 geometry, the v6 fold, the packs and the spec read-back tests; the independent re-implementation and the index-fold census are the hash lane's harnesses", + "POW-08": "partial: the freeze list and the generator version pin; the public-claim scrub is the site gate's", + "POW-07": "the mixed FP32 branch is excluded and unreachable: no class flag reaches an FP op in igneum-pow on master (the mixedfp lane's branch is not on master); evidence the grep of the emitters on master, recorded by the hash lane" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "POW-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-pow.log", + "in_progress": true + } } } ] @@ -1039,7 +2000,7 @@ "owner": "Independent hardware team", "manual_page": 27, "owner_lane": "adversary lane (a1a9876a88f5a72fc)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/multi-family-adversary.md", "run_id": "team-2026-10-08", "updated": "2026-10-08 18:3x UK", @@ -1047,7 +2008,51 @@ "what_was_run": "the 18-family programmable core placed and routed (9.36 pJ per lane-op, k 0.64 same-node)", "run_by": "adversary lane (a1a9876a88f5a72fc)", "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the 18-family programmable core placed and routed (9.36 pJ per lane-op, k 0.64 same-node)", + "run_by": "adversary lane (a1a9876a88f5a72fc)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/multi-family-adversary.md", + "in_progress": true + } } }, { @@ -1077,7 +2082,7 @@ "owner": "Independent hardware team", "manual_page": 27, "owner_lane": "adversary lane (a1a9876a88f5a72fc)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/multi-family-adversary.md", "run_id": "team-2026-10-08", "updated": "2026-10-08 18:3x UK", @@ -1085,7 +2090,51 @@ "what_was_run": "D2(b): the stored-half hybrid, memory sharing, recomputation priced (the placed hybrid 1.93x same-node at the mean hit)", "run_by": "adversary lane (a1a9876a88f5a72fc)", "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "D2(b): the stored-half hybrid, memory sharing, recomputation priced (the placed hybrid 1.93x same-node at the mean hit)", + "run_by": "adversary lane (a1a9876a88f5a72fc)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/multi-family-adversary.md", + "in_progress": true + } } }, { @@ -1115,7 +2164,7 @@ "owner": "Independent hardware team", "manual_page": 27, "owner_lane": "adversary lane (a1a9876a88f5a72fc)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/multi-family-adversary.md", "run_id": "team-2026-10-08", "updated": "2026-10-08 18:3x UK", @@ -1123,7 +2172,51 @@ "what_was_run": "data-local execution moves nothing (2,112 bits of live state against an 80-bit read)", "run_by": "adversary lane (a1a9876a88f5a72fc)", "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "data-local execution moves nothing (2,112 bits of live state against an 80-bit read)", + "run_by": "adversary lane (a1a9876a88f5a72fc)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/multi-family-adversary.md", + "in_progress": true + } } }, { @@ -1153,15 +2246,44 @@ "owner": "Independent hardware team", "manual_page": 28, "owner_lane": "adversary lane (a1a9876a88f5a72fc)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/multi-family-adversary.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "selective participation 9 percent spread across 2,000 era draws", - "run_by": "adversary lane (a1a9876a88f5a72fc)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "selective participation needs the economic model F7 and a live chain window", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "selective participation 9 percent spread across 2,000 era draws", + "run_by": "adversary lane (a1a9876a88f5a72fc)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/multi-family-adversary.md", + "in_progress": true + } } }, { @@ -1191,7 +2313,7 @@ "owner": "Independent hardware team", "manual_page": 28, "owner_lane": "k lane (a3c9601a6d4686fe1)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/multi-family-adversary.md; docs/analysis/class-v6/floor/shadow-k.md", "run_id": "team-2026-10-08", "updated": "2026-10-08 18:3x UK", @@ -1199,7 +2321,51 @@ "what_was_run": "the complete GDDR7 machine 1.5x same-node, 1.8x a node ahead at the placed energy; the honest same-node bracket 1.5x to 2.1x: FAIL against P04 at R_E 1.5, served as such", "run_by": "k lane (a3c9601a6d4686fe1)", "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "FAIL against P04 at R_E 1.5" + "pass_or_fail_today": "FAIL against P04 at R_E 1.5", + "method": "static", + "requirement_id": "ADV-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the complete GDDR7 machine 1.5x same-node, 1.8x a node ahead at the placed energy; the honest same-node bracket 1.5x to 2.1x: FAIL against P04 at R_E 1.5, served as such", + "run_by": "k lane (a3c9601a6d4686fe1)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "FAIL against P04 at R_E 1.5", + "method": "static", + "requirement_id": "ADV-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/multi-family-adversary.md; docs/analysis/class-v6/floor/shadow-k.md", + "in_progress": true + } } }, { @@ -1229,15 +2395,44 @@ "owner": "Independent hardware team", "manual_page": 28, "owner_lane": "k lane (a3c9601a6d4686fe1)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/floor/shadow-k.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the node column: same-node and a node ahead kept separate (k 0.78 / 0.56 / 0.40 at N5 / N3 / N2)", - "run_by": "k lane (a3c9601a6d4686fe1)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "process-advantage separation is the adversary lanes' chip study", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the node column: same-node and a node ahead kept separate (k 0.78 / 0.56 / 0.40 at N5 / N3 / N2)", + "run_by": "k lane (a3c9601a6d4686fe1)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/floor/shadow-k.md", + "in_progress": true + } } }, { @@ -1267,15 +2462,44 @@ "owner": "Independent hardware team", "manual_page": 29, "owner_lane": "adversary lane (a1a9876a88f5a72fc)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/multi-family-adversary.md section 14", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the transition matrix: no row loses competitiveness, the three-year life holds, zero obsolescence credit", - "run_by": "adversary lane (a1a9876a88f5a72fc)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "lifetime rows are the adversary lanes' models", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the transition matrix: no row loses competitiveness, the three-year life holds, zero obsolescence credit", + "run_by": "adversary lane (a1a9876a88f5a72fc)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ADV-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/multi-family-adversary.md section 14", + "in_progress": true + } } }, { @@ -1308,7 +2532,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } } ] }, @@ -1352,7 +2582,7 @@ "owner": "Consensus + GPU leads", "manual_page": 30, "owner_lane": "fast-time lane (a8be71a0db962911c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "v5-fasttime 92bf6a7f", "run_id": "team-2026-10-08", "updated": "2026-10-08 18:3x UK", @@ -1360,7 +2590,51 @@ "what_was_run": "the fast-time crossings PASS on 4cdcc488 (17:29:58) and 617cb441 (17:30:44) with the cold restart", "run_by": "fast-time lane (a8be71a0db962911c)", "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ROT-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the fast-time crossings PASS on 4cdcc488 (17:29:58) and 617cb441 (17:30:44) with the cold restart", + "run_by": "fast-time lane (a8be71a0db962911c)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ROT-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "v5-fasttime 92bf6a7f", + "in_progress": true + } } }, { @@ -1389,7 +2663,7 @@ "owner": "Consensus + GPU leads", "manual_page": 30, "owner_lane": "fast-time lane (a8be71a0db962911c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "v5-fasttime 92bf6a7f", "run_id": "team-2026-10-08", "updated": "2026-10-08 18:3x UK", @@ -1397,7 +2671,51 @@ "what_was_run": "the class v6 object crossing at its floor on 617cb441", "run_by": "fast-time lane (a8be71a0db962911c)", "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ROT-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the class v6 object crossing at its floor on 617cb441", + "run_by": "fast-time lane (a8be71a0db962911c)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ROT-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "v5-fasttime 92bf6a7f", + "in_progress": true + } } }, { @@ -1426,15 +2744,44 @@ "owner": "Consensus + GPU leads", "manual_page": 30, "owner_lane": "node lane (a283f5f0d364ceef0)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/plans/igneum-2.0.md D5", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the bring-forward mechanism specified in the D5 block", - "run_by": "node lane (a283f5f0d364ceef0)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "miner-voted bring-forward needs a vote harness on the fault network F4", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the bring-forward mechanism specified in the D5 block", + "run_by": "node lane (a283f5f0d364ceef0)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ROT-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/plans/igneum-2.0.md D5", + "in_progress": true + } } }, { @@ -1469,7 +2816,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "seed-selection resistance is the census harness (the class v6 invention lane), not yet in the matrix", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "ROT-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "seed-selection resistance is the census harness (the class v6 invention lane), not yet in the matrix", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "ROT-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -1498,7 +2886,7 @@ "owner": "Consensus + GPU leads", "manual_page": 31, "owner_lane": "finality lane (aca0f5ed924a2a99b)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -1514,7 +2902,59 @@ "ROT-05": "partial: the finality-stopped pause tests", "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ROT-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:consensus": { + "cell": "suite:consensus", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality processes' agreement tests", + "FIN-03": "partial: rule v4's anchored table and authority expiry tests (bee41b5e)", + "FIN-04": "partial: the frozen table without its time expiry (rule v4)", + "FIN-05": "partial: key succession and another scheme's vote refused", + "FIN-07": "partial: majority-continuity recovery (rule v4)", + "ROT-05": "partial: the finality-stopped pause tests", + "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ROT-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", + "in_progress": true + } } }, { @@ -1543,7 +2983,7 @@ "owner": "Consensus + GPU leads", "manual_page": 31, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-core.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -1555,7 +2995,55 @@ "INC-01": "partial: emission, fee and payout arithmetic tests; the reconciliation over a live chain is the economics lane's", "ROT-06": "partial: the dataset activation and digest tests; a live activation is the fast-time harness" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ROT-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:core": { + "cell": "suite:core", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality field and checkpoint tests on the object; ordering under load is the consensus suite and the sim", + "INC-01": "partial: emission, fee and payout arithmetic tests; the reconciliation over a live chain is the economics lane's", + "ROT-06": "partial: the dataset activation and digest tests; a live activation is the fast-time harness" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ROT-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-core.log", + "in_progress": true + } } }, { @@ -1584,15 +3072,44 @@ "owner": "Consensus + GPU leads", "manual_page": 32, "owner_lane": "lane D family gate (a07a99a3788566af2)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/family-gate.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the family gate's coverage (38,000 eras) and the rotation prototype paused as the no-rescue control", - "run_by": "lane D family gate (a07a99a3788566af2)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "layer ablation is a research harness, not a release suite", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the family gate's coverage (38,000 eras) and the rotation prototype paused as the no-rescue control", + "run_by": "lane D family gate (a07a99a3788566af2)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ROT-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/family-gate.md", + "in_progress": true + } } }, { @@ -1627,7 +3144,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "the no-new-rules counterfactual is a research harness", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "ROT-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "the no-new-rules counterfactual is a research harness", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "ROT-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } } ] @@ -1674,7 +3232,7 @@ "owner": "Economics lead + independent reviewer", "manual_page": 33, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "sim/economy/coexist/README.md", "run_id": "eco05-20261008-01", "updated": "2026-10-08T18:39:55.238Z", @@ -1685,7 +3243,54 @@ "ECO-01": "partial: the hand-worked fixtures and the second implementation; the independent reconciliation of inputs and units remains", "ECO-08": "partial: the package runs from the served files (README, inputs with sources and labels, fixtures); the independent report, the rerun and the perturbations remain" }, - "at": "2026-10-08T18:39:55.238Z" + "at": "2026-10-08T18:39:55.238Z", + "method": "model", + "requirement_id": "ECO-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "80178b3b", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:39:55.238Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "model:coexist-fixtures": { + "cell": "model:coexist-fixtures", + "manifest_sha": "80178b3b", + "coverage": { + "ECO-01": "partial: the hand-worked fixtures and the second implementation; the independent reconciliation of inputs and units remains", + "ECO-08": "partial: the package runs from the served files (README, inputs with sources and labels, fixtures); the independent report, the rerun and the perturbations remain" + }, + "at": "2026-10-08T18:39:55.238Z", + "method": "model", + "requirement_id": "ECO-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "80178b3b", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "eco05-20261008-01", + "evidence": "sim/economy/coexist/README.md", + "in_progress": true + } } }, { @@ -1715,15 +3320,44 @@ "owner": "Economics lead + independent reviewer", "manual_page": 33, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/reference-population.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the existing-owner and new-entrant tests per class at three electricity prices", - "run_by": "research lane (ad6a2bd47d4a46105)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "F7", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the existing-owner and new-entrant tests per class at three electricity prices", + "run_by": "research lane (ad6a2bd47d4a46105)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ECO-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/reference-population.md", + "in_progress": true + } } }, { @@ -1753,15 +3387,44 @@ "owner": "Economics lead + independent reviewer", "manual_page": 33, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/coexistence-model.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the sunk-development case first in the coexistence model", - "run_by": "research lane (ad6a2bd47d4a46105)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "F7", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the sunk-development case first in the coexistence model", + "run_by": "research lane (ad6a2bd47d4a46105)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ECO-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/coexistence-model.md", + "in_progress": true + } } }, { @@ -1791,15 +3454,44 @@ "owner": "Economics lead + independent reviewer", "manual_page": 34, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/analysis/class-v6/coexistence-model.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "miners react through a per-class supply curve (the second cut, 21:00)", - "run_by": "research lane (ad6a2bd47d4a46105)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "F7", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "miners react through a per-class supply curve (the second cut, 21:00)", + "run_by": "research lane (ad6a2bd47d4a46105)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ECO-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/analysis/class-v6/coexistence-model.md", + "in_progress": true + } } }, { @@ -1839,7 +3531,52 @@ "coverage": { "ECO-05": "full on the frozen register's grid and the eight adversarial rows at the team's reconciled specialist rows; the independent reviewer's own adversarial rows (ECO-08) remain" }, - "at": "2026-10-08T18:39:55.238Z" + "at": "2026-10-08T18:39:55.238Z", + "method": "model", + "requirement_id": "ECO-05", + "decision": "FAIL", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "80178b3b", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "model:eco05": { + "cell": "model:eco05", + "manifest_sha": "80178b3b", + "coverage": { + "ECO-05": "full on the frozen register's grid and the eight adversarial rows at the team's reconciled specialist rows; the independent reviewer's own adversarial rows (ECO-08) remain" + }, + "at": "2026-10-08T18:39:55.238Z", + "method": "model", + "requirement_id": "ECO-05", + "decision": "FAIL", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "80178b3b", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "eco05-20261008-01", + "evidence": "docs/analysis/class-v6/eco-05-results.md", + "in_progress": false + } } }, { @@ -1869,15 +3606,44 @@ "owner": "Economics lead + independent reviewer", "manual_page": 34, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/design/proving-payment.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the proving-payment resolution (the 90/10 user-funded payment)", - "run_by": "research lane (ad6a2bd47d4a46105)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "F7", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the proving-payment resolution (the 90/10 user-funded payment)", + "run_by": "research lane (ad6a2bd47d4a46105)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ECO-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/design/proving-payment.md", + "in_progress": true + } } }, { @@ -1907,15 +3673,44 @@ "owner": "Economics lead + independent reviewer", "manual_page": 35, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/design/class-v6-rotating-family.md 10.0u", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the dataset schedule's commodity burden (10.0u)", - "run_by": "research lane (ad6a2bd47d4a46105)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "F7", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the dataset schedule's commodity burden (10.0u)", + "run_by": "research lane (ad6a2bd47d4a46105)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "ECO-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/design/class-v6-rotating-family.md 10.0u", + "in_progress": true + } } }, { @@ -1945,7 +3740,7 @@ "owner": "Economics lead + independent reviewer", "manual_page": 35, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "sim/economy/coexist/README.md", "run_id": "eco05-20261008-01", "updated": "2026-10-08T18:39:55.238Z", @@ -1956,7 +3751,54 @@ "ECO-01": "partial: the hand-worked fixtures and the second implementation; the independent reconciliation of inputs and units remains", "ECO-08": "partial: the package runs from the served files (README, inputs with sources and labels, fixtures); the independent report, the rerun and the perturbations remain" }, - "at": "2026-10-08T18:39:55.238Z" + "at": "2026-10-08T18:39:55.238Z", + "method": "model", + "requirement_id": "ECO-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "80178b3b", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:39:55.238Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "model:coexist-fixtures": { + "cell": "model:coexist-fixtures", + "manifest_sha": "80178b3b", + "coverage": { + "ECO-01": "partial: the hand-worked fixtures and the second implementation; the independent reconciliation of inputs and units remains", + "ECO-08": "partial: the package runs from the served files (README, inputs with sources and labels, fixtures); the independent report, the rerun and the perturbations remain" + }, + "at": "2026-10-08T18:39:55.238Z", + "method": "model", + "requirement_id": "ECO-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "80178b3b", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "eco05-20261008-01", + "evidence": "sim/economy/coexist/README.md", + "in_progress": true + } } } ] @@ -2005,15 +3847,44 @@ "owner": "Execution lead + independent implementer", "manual_page": 36, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "docs/build/compatibility.md", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "/compatibility 20 of 20 rows PASSED on igneum-devnet-4", - "run_by": "reference-apps lane (a2060899d2a27d31c)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "no EVM conformance-vector harness is mapped tonight; the exec suite does not run the reference test vectors", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "/compatibility 20 of 20 rows PASSED on igneum-devnet-4", + "run_by": "reference-apps lane (a2060899d2a27d31c)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "EVM-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "docs/build/compatibility.md", + "in_progress": true + } } }, { @@ -2044,7 +3915,7 @@ "owner": "Execution lead + independent implementer", "manual_page": 36, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -2057,7 +3928,56 @@ "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "EVM-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:exec": { + "cell": "suite:exec", + "manifest_sha": "7cfa422a", + "coverage": { + "ZKP-01": "partial: a real proof verifies, a wrong statement and garbage are refused (nativeverify)", + "ZKP-03": "partial: a snapshot under another digest refused, the epoch streams bound to the digest", + "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", + "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "EVM-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", + "in_progress": true + } } }, { @@ -2088,7 +4008,7 @@ "owner": "Execution lead + independent implementer", "manual_page": 36, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/compat/results.json", "run_id": "ra-20261008T1744-evm", "updated": "2026-10-08T19:13:20.781Z", @@ -2102,7 +4022,57 @@ "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" }, - "at": "2026-10-08T19:13:20.781Z" + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.781Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-compat": { + "cell": "harness:reference-apps-compat", + "manifest_sha": "4cdcc488", + "coverage": { + "EVM-02": "partial: a transaction signed for the previous devnet's chain id is refused and a signed transaction sent twice is refused on the live devnet; the F0 replacement rule and the mempool-independent evidence are the exec suite's", + "EVM-03": "partial: fee quotes, eth_estimateGas against gasUsed for a transfer and a call, the documented 21,000 local-limit difference and the pgas receipt fields on the live devnet; determinism across nodes and proofs and the P09 bounds are the proving-limit harness (not run)", + "EVM-04": "partial: block.number, timestamp, chainid, basefee, blockhash(number-1), CREATE2 address, block.coinbase and block.prevrandao read against the chain and the documented differences; conformance vectors for F0 are EVM-01's", + "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", + "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" + }, + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1744-evm", + "evidence": "tools/reference-apps/compat/results.json", + "in_progress": true + } } }, { @@ -2133,7 +4103,7 @@ "owner": "Execution lead + independent implementer", "manual_page": 37, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/compat/results.json", "run_id": "ra-20261008T1744-evm", "updated": "2026-10-08T19:13:20.781Z", @@ -2147,7 +4117,57 @@ "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" }, - "at": "2026-10-08T19:13:20.781Z" + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.781Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-compat": { + "cell": "harness:reference-apps-compat", + "manifest_sha": "4cdcc488", + "coverage": { + "EVM-02": "partial: a transaction signed for the previous devnet's chain id is refused and a signed transaction sent twice is refused on the live devnet; the F0 replacement rule and the mempool-independent evidence are the exec suite's", + "EVM-03": "partial: fee quotes, eth_estimateGas against gasUsed for a transfer and a call, the documented 21,000 local-limit difference and the pgas receipt fields on the live devnet; determinism across nodes and proofs and the P09 bounds are the proving-limit harness (not run)", + "EVM-04": "partial: block.number, timestamp, chainid, basefee, blockhash(number-1), CREATE2 address, block.coinbase and block.prevrandao read against the chain and the documented differences; conformance vectors for F0 are EVM-01's", + "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", + "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" + }, + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1744-evm", + "evidence": "tools/reference-apps/compat/results.json", + "in_progress": true + } } }, { @@ -2178,7 +4198,7 @@ "owner": "Execution lead + independent implementer", "manual_page": 37, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/compat/results.json", "run_id": "ra-20261008T1744-evm", "updated": "2026-10-08T19:13:20.781Z", @@ -2192,7 +4212,57 @@ "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" }, - "at": "2026-10-08T19:13:20.781Z" + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.781Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-compat": { + "cell": "harness:reference-apps-compat", + "manifest_sha": "4cdcc488", + "coverage": { + "EVM-02": "partial: a transaction signed for the previous devnet's chain id is refused and a signed transaction sent twice is refused on the live devnet; the F0 replacement rule and the mempool-independent evidence are the exec suite's", + "EVM-03": "partial: fee quotes, eth_estimateGas against gasUsed for a transfer and a call, the documented 21,000 local-limit difference and the pgas receipt fields on the live devnet; determinism across nodes and proofs and the P09 bounds are the proving-limit harness (not run)", + "EVM-04": "partial: block.number, timestamp, chainid, basefee, blockhash(number-1), CREATE2 address, block.coinbase and block.prevrandao read against the chain and the documented differences; conformance vectors for F0 are EVM-01's", + "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", + "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" + }, + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1744-evm", + "evidence": "tools/reference-apps/compat/results.json", + "in_progress": true + } } }, { @@ -2223,7 +4293,7 @@ "owner": "Execution lead + independent implementer", "manual_page": 37, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/compat/results.json", "run_id": "ra-20261008T1744-evm", "updated": "2026-10-08T19:13:20.781Z", @@ -2237,7 +4307,57 @@ "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" }, - "at": "2026-10-08T19:13:20.781Z" + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.781Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-compat": { + "cell": "harness:reference-apps-compat", + "manifest_sha": "4cdcc488", + "coverage": { + "EVM-02": "partial: a transaction signed for the previous devnet's chain id is refused and a signed transaction sent twice is refused on the live devnet; the F0 replacement rule and the mempool-independent evidence are the exec suite's", + "EVM-03": "partial: fee quotes, eth_estimateGas against gasUsed for a transfer and a call, the documented 21,000 local-limit difference and the pgas receipt fields on the live devnet; determinism across nodes and proofs and the P09 bounds are the proving-limit harness (not run)", + "EVM-04": "partial: block.number, timestamp, chainid, basefee, blockhash(number-1), CREATE2 address, block.coinbase and block.prevrandao read against the chain and the documented differences; conformance vectors for F0 are EVM-01's", + "EVM-05": "partial: ERC-20 deploy, transfer, approve/transferFrom, a probe contract, a persisting counter, a revert with reason and an out-of-gas call on the live devnet; application-level invariants of the DEX integration set are the DEX lane's", + "EVM-06": "partial: receipt fields and logsBloom recompute, the block's receipts trie root rebuilds, eth_getLogs by address/topic/range, eth_getBlockByNumber with full transactions and eth_getBlockReceipts; wallet UI states (included, executed, proven, finalised) and the indexer's canonical-record check are the wallet and explorer lanes' rows" + }, + "at": "2026-10-08T19:13:20.781Z", + "method": "static", + "requirement_id": "EVM-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1744-evm", + "evidence": "tools/reference-apps/compat/results.json", + "in_progress": true + } } }, { @@ -2274,7 +4394,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "execution DoS workloads need the workload catalogue F3", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "EVM-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "execution DoS workloads need the workload catalogue F3", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "EVM-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2305,7 +4466,7 @@ "owner": "Execution lead + independent implementer", "manual_page": 38, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", "run_id": "enforced-proving-20261008-01", "updated": "2026-10-08T19:03:30.171Z", @@ -2321,9 +4482,61 @@ "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" }, - "at": "2026-10-08T19:03:30.171Z" + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "EVM-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } }, - "dependency": "the first pin into elf/prior/ (the node lane, key-succession-pin, tonight by 21:00) and the devnet-4 succession height (main, by 22:00 under the floor rule)" + "dependency": "the first pin into elf/prior/ (the node lane, key-succession-pin, tonight by 21:00) and the devnet-4 succession height (main, by 22:00 under the floor rule)", + "in_progress_since": "2026-10-08T19:03:30.171Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:proving-enforcement": { + "cell": "harness:proving-enforcement", + "manifest_sha": "417c4a57", + "coverage": { + "ZKP-01": "partial: the seven refusals as named tests (no proof never inserted; a wrong proof and another program id invalidate the block; the honest record paid once) and the fast-time crossing with a modified producer; the genuine-proof positive control through ordinary network paths is the testnet's live read, not run here", + "ZKP-02": "partial: the pinned-id refusal on a real proof, the daemon's start refusal, key succession (the epochs, the accepted ids, a verdict counting only where its pair is accepted, the seven refusals on both sides of the height, the start refusal under a succession, the real-proof refusal of a pair the epoch does not accept) and the fast-time crossing of a scheduled succession with a real proof under each pair; the downgrade through an old node path is not run", + "ZKP-03": "partial: the chain binding (a record signed for another network), the replay, a wrong block, a wrong shard, a stale record outside the window; the fork and replayed-sync steps are not run", + "ZKP-04": "partial: an altered payout address (after signing and re-signed), a statement over altered rewards or payouts vetoed natively, the inputs commitment of P22 stage 1 (shard 0 and the aggregator carry the commitment the node recomputes) and the derivation commitment of stage 2 (the payouts derived in the guest from the carried records); the rewards' proved derivation is P22 stage 3, PENDING", + "ZKP-05": "partial: a duplicate of a paid record pays nothing and the honest record pays once; the race, reorder and crash-recover steps are not run", + "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", + "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" + }, + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "EVM-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "enforced-proving-20261008-01", + "evidence": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", + "in_progress": true + } + } } ] }, @@ -2371,7 +4584,7 @@ "owner": "Proving + protocol leads; independent cryptography review", "manual_page": 39, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -2384,7 +4597,56 @@ "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ZKP-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:exec": { + "cell": "suite:exec", + "manifest_sha": "7cfa422a", + "coverage": { + "ZKP-01": "partial: a real proof verifies, a wrong statement and garbage are refused (nativeverify)", + "ZKP-03": "partial: a snapshot under another digest refused, the epoch streams bound to the digest", + "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", + "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ZKP-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", + "in_progress": true + } } }, { @@ -2415,7 +4677,7 @@ "owner": "Proving + protocol leads; independent cryptography review", "manual_page": 39, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", "run_id": "enforced-proving-20261008-01", "updated": "2026-10-08T19:03:30.171Z", @@ -2431,9 +4693,61 @@ "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" }, - "at": "2026-10-08T19:03:30.171Z" + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } }, - "dependency": "the mixed-pair crossing needs the node lane's first pin into elf/prior/ (key-succession-pin, tonight by 21:00) and the next-pair proof (build-2:/home/build/enforced-fixtures/next-pair-block-56-shard-0-compressed.bin)" + "dependency": "the mixed-pair crossing needs the node lane's first pin into elf/prior/ (key-succession-pin, tonight by 21:00) and the next-pair proof (build-2:/home/build/enforced-fixtures/next-pair-block-56-shard-0-compressed.bin)", + "in_progress_since": "2026-10-08T19:03:30.171Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:proving-enforcement": { + "cell": "harness:proving-enforcement", + "manifest_sha": "417c4a57", + "coverage": { + "ZKP-01": "partial: the seven refusals as named tests (no proof never inserted; a wrong proof and another program id invalidate the block; the honest record paid once) and the fast-time crossing with a modified producer; the genuine-proof positive control through ordinary network paths is the testnet's live read, not run here", + "ZKP-02": "partial: the pinned-id refusal on a real proof, the daemon's start refusal, key succession (the epochs, the accepted ids, a verdict counting only where its pair is accepted, the seven refusals on both sides of the height, the start refusal under a succession, the real-proof refusal of a pair the epoch does not accept) and the fast-time crossing of a scheduled succession with a real proof under each pair; the downgrade through an old node path is not run", + "ZKP-03": "partial: the chain binding (a record signed for another network), the replay, a wrong block, a wrong shard, a stale record outside the window; the fork and replayed-sync steps are not run", + "ZKP-04": "partial: an altered payout address (after signing and re-signed), a statement over altered rewards or payouts vetoed natively, the inputs commitment of P22 stage 1 (shard 0 and the aggregator carry the commitment the node recomputes) and the derivation commitment of stage 2 (the payouts derived in the guest from the carried records); the rewards' proved derivation is P22 stage 3, PENDING", + "ZKP-05": "partial: a duplicate of a paid record pays nothing and the honest record pays once; the race, reorder and crash-recover steps are not run", + "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", + "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" + }, + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "enforced-proving-20261008-01", + "evidence": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", + "in_progress": true + } + } }, { "id": "ZKP-03", @@ -2463,7 +4777,7 @@ "owner": "Proving + protocol leads; independent cryptography review", "manual_page": 39, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -2476,7 +4790,56 @@ "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ZKP-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:exec": { + "cell": "suite:exec", + "manifest_sha": "7cfa422a", + "coverage": { + "ZKP-01": "partial: a real proof verifies, a wrong statement and garbage are refused (nativeverify)", + "ZKP-03": "partial: a snapshot under another digest refused, the epoch streams bound to the digest", + "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", + "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ZKP-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", + "in_progress": true + } } }, { @@ -2507,7 +4870,7 @@ "owner": "Proving + protocol leads; independent cryptography review", "manual_page": 40, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", "run_id": "enforced-proving-20261008-01", "updated": "2026-10-08T19:03:30.171Z", @@ -2523,9 +4886,61 @@ "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" }, - "at": "2026-10-08T19:03:30.171Z" + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } }, - "dependency": "the proof side of the derivation (P22 stages 1 to 3) changes both guests' public values and so both program ids, so it ships only through a key succession (docs/design/key-succession.md, key-succession-node 291ee6ae); stage 1 (the inputs commitment carried by shard 0 and the aggregator, vetoed natively) is on branch p22-stage-1 under test since 18:46 UK; the clocks (stage 1 09:00, stage 2 14:00, stage 3's design 18:00 UK on 9 October 2026) stand because the succession's first height is asked of main by 22:00 under the floor rule; without a named height the stages are built and tested on their branch and wait for the succession that carries them" + "dependency": "the proof side of the derivation (P22 stages 1 to 3) changes both guests' public values and so both program ids, so it ships only through a key succession (docs/design/key-succession.md, key-succession-node 291ee6ae); stage 1 (the inputs commitment carried by shard 0 and the aggregator, vetoed natively) is on branch p22-stage-1 under test since 18:46 UK; the clocks (stage 1 09:00, stage 2 14:00, stage 3's design 18:00 UK on 9 October 2026) stand because the succession's first height is asked of main by 22:00 under the floor rule; without a named height the stages are built and tested on their branch and wait for the succession that carries them", + "in_progress_since": "2026-10-08T19:03:30.171Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:proving-enforcement": { + "cell": "harness:proving-enforcement", + "manifest_sha": "417c4a57", + "coverage": { + "ZKP-01": "partial: the seven refusals as named tests (no proof never inserted; a wrong proof and another program id invalidate the block; the honest record paid once) and the fast-time crossing with a modified producer; the genuine-proof positive control through ordinary network paths is the testnet's live read, not run here", + "ZKP-02": "partial: the pinned-id refusal on a real proof, the daemon's start refusal, key succession (the epochs, the accepted ids, a verdict counting only where its pair is accepted, the seven refusals on both sides of the height, the start refusal under a succession, the real-proof refusal of a pair the epoch does not accept) and the fast-time crossing of a scheduled succession with a real proof under each pair; the downgrade through an old node path is not run", + "ZKP-03": "partial: the chain binding (a record signed for another network), the replay, a wrong block, a wrong shard, a stale record outside the window; the fork and replayed-sync steps are not run", + "ZKP-04": "partial: an altered payout address (after signing and re-signed), a statement over altered rewards or payouts vetoed natively, the inputs commitment of P22 stage 1 (shard 0 and the aggregator carry the commitment the node recomputes) and the derivation commitment of stage 2 (the payouts derived in the guest from the carried records); the rewards' proved derivation is P22 stage 3, PENDING", + "ZKP-05": "partial: a duplicate of a paid record pays nothing and the honest record pays once; the race, reorder and crash-recover steps are not run", + "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", + "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" + }, + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "enforced-proving-20261008-01", + "evidence": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", + "in_progress": true + } + } }, { "id": "ZKP-05", @@ -2555,7 +4970,7 @@ "owner": "Proving + protocol leads; independent cryptography review", "manual_page": 40, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", "run_id": "enforced-proving-20261008-01", "updated": "2026-10-08T19:03:30.171Z", @@ -2571,7 +4986,59 @@ "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" }, - "at": "2026-10-08T19:03:30.171Z" + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:03:30.171Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:proving-enforcement": { + "cell": "harness:proving-enforcement", + "manifest_sha": "417c4a57", + "coverage": { + "ZKP-01": "partial: the seven refusals as named tests (no proof never inserted; a wrong proof and another program id invalidate the block; the honest record paid once) and the fast-time crossing with a modified producer; the genuine-proof positive control through ordinary network paths is the testnet's live read, not run here", + "ZKP-02": "partial: the pinned-id refusal on a real proof, the daemon's start refusal, key succession (the epochs, the accepted ids, a verdict counting only where its pair is accepted, the seven refusals on both sides of the height, the start refusal under a succession, the real-proof refusal of a pair the epoch does not accept) and the fast-time crossing of a scheduled succession with a real proof under each pair; the downgrade through an old node path is not run", + "ZKP-03": "partial: the chain binding (a record signed for another network), the replay, a wrong block, a wrong shard, a stale record outside the window; the fork and replayed-sync steps are not run", + "ZKP-04": "partial: an altered payout address (after signing and re-signed), a statement over altered rewards or payouts vetoed natively, the inputs commitment of P22 stage 1 (shard 0 and the aggregator carry the commitment the node recomputes) and the derivation commitment of stage 2 (the payouts derived in the guest from the carried records); the rewards' proved derivation is P22 stage 3, PENDING", + "ZKP-05": "partial: a duplicate of a paid record pays nothing and the honest record pays once; the race, reorder and crash-recover steps are not run", + "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", + "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" + }, + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "enforced-proving-20261008-01", + "evidence": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", + "in_progress": true + } } }, { @@ -2602,7 +5069,7 @@ "owner": "Proving + protocol leads; independent cryptography review", "manual_page": 40, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-p2p-flows.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -2613,7 +5080,54 @@ "OPS-06": "partial: malformed relay messages refused; traffic containment under load is an OPS harness", "ZKP-06": "partial: proof relay coverage tests; aggregation completeness is the proving lane's test set" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ZKP-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:p2p-flows": { + "cell": "suite:p2p-flows", + "manifest_sha": "7cfa422a", + "coverage": { + "OPS-06": "partial: malformed relay messages refused; traffic containment under load is an OPS harness", + "ZKP-06": "partial: proof relay coverage tests; aggregation completeness is the proving lane's test set" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "ZKP-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-p2p-flows.log", + "in_progress": true + } } }, { @@ -2647,7 +5161,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } }, { "id": "ZKP-08", @@ -2677,7 +5197,7 @@ "owner": "Proving + protocol leads; independent cryptography review", "manual_page": 41, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", "run_id": "enforced-proving-20261008-01", "updated": "2026-10-08T19:03:30.171Z", @@ -2693,9 +5213,61 @@ "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" }, - "at": "2026-10-08T19:03:30.171Z" + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } }, - "dependency": "the proof side of the derivation (P22 stages 1 to 3) changes both guests' public values and so both program ids, so it ships only through a key succession (docs/design/key-succession.md, key-succession-node 291ee6ae); stage 1 (the inputs commitment carried by shard 0 and the aggregator, vetoed natively) is on branch p22-stage-1 under test since 18:46 UK; the clocks (stage 1 09:00, stage 2 14:00, stage 3's design 18:00 UK on 9 October 2026) stand because the succession's first height is asked of main by 22:00 under the floor rule; without a named height the stages are built and tested on their branch and wait for the succession that carries them" + "dependency": "the proof side of the derivation (P22 stages 1 to 3) changes both guests' public values and so both program ids, so it ships only through a key succession (docs/design/key-succession.md, key-succession-node 291ee6ae); stage 1 (the inputs commitment carried by shard 0 and the aggregator, vetoed natively) is on branch p22-stage-1 under test since 18:46 UK; the clocks (stage 1 09:00, stage 2 14:00, stage 3's design 18:00 UK on 9 October 2026) stand because the succession's first height is asked of main by 22:00 under the floor rule; without a named height the stages are built and tested on their branch and wait for the succession that carries them", + "in_progress_since": "2026-10-08T19:03:30.171Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:proving-enforcement": { + "cell": "harness:proving-enforcement", + "manifest_sha": "417c4a57", + "coverage": { + "ZKP-01": "partial: the seven refusals as named tests (no proof never inserted; a wrong proof and another program id invalidate the block; the honest record paid once) and the fast-time crossing with a modified producer; the genuine-proof positive control through ordinary network paths is the testnet's live read, not run here", + "ZKP-02": "partial: the pinned-id refusal on a real proof, the daemon's start refusal, key succession (the epochs, the accepted ids, a verdict counting only where its pair is accepted, the seven refusals on both sides of the height, the start refusal under a succession, the real-proof refusal of a pair the epoch does not accept) and the fast-time crossing of a scheduled succession with a real proof under each pair; the downgrade through an old node path is not run", + "ZKP-03": "partial: the chain binding (a record signed for another network), the replay, a wrong block, a wrong shard, a stale record outside the window; the fork and replayed-sync steps are not run", + "ZKP-04": "partial: an altered payout address (after signing and re-signed), a statement over altered rewards or payouts vetoed natively, the inputs commitment of P22 stage 1 (shard 0 and the aggregator carry the commitment the node recomputes) and the derivation commitment of stage 2 (the payouts derived in the guest from the carried records); the rewards' proved derivation is P22 stage 3, PENDING", + "ZKP-05": "partial: a duplicate of a paid record pays nothing and the honest record pays once; the race, reorder and crash-recover steps are not run", + "ZKP-08": "partial: the body rule and the payment rule read one floor, a producer with its body rule off still pays nothing on honest nodes (the fast-time crossing); the replacement-prover and authority steps are not run; the proof side of the derivation is P22 stage 3, PENDING", + "EVM-08": "partial: the controlled verifier upgrade as a key succession (both pairs embedded, the window, the start refusal) and its fast-time crossing; the mixed-client crossing on the live network and the failed-distribution step are not run" + }, + "at": "2026-10-08T19:03:30.171Z", + "method": "SP1", + "requirement_id": "ZKP-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "enforced-proving-20261008-01", + "evidence": "build-2:/home/build/enforced-fixtures/floor-240-expect-refuse.json", + "in_progress": true + } + } } ] }, @@ -2745,7 +5317,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "the consumer-shard reproduction is the fleet lane's pods", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "the consumer-shard reproduction is the fleet lane's pods", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2780,7 +5393,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "proving on the mining configuration is the fleet lane's", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "proving on the mining configuration is the fleet lane's", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2815,7 +5469,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "the request-to-payment path is the proving fleet's measurement", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "the request-to-payment path is the proving fleet's measurement", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2850,7 +5545,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "sustained load is the proving fleet's", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "sustained load is the proving fleet's", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2885,7 +5621,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "overload and recovery is the proving fleet's", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "overload and recovery is the proving fleet's", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2920,7 +5697,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "assignment windows are the proving fleet's", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "assignment windows are the proving fleet's", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2955,7 +5773,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "reassignment is the proving fleet's", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "reassignment is the proving fleet's", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -2990,7 +5849,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "customer-verifiable output is the reference apps plus the fleet", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "customer-verifiable output is the reference apps plus the fleet", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "CAP-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } } ] @@ -3039,7 +5939,7 @@ "owner": "Protocol economics + proving leads", "manual_page": 45, "owner_lane": "enforced-proving lane (a6e8f84588b809d62)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-core.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -3051,7 +5951,55 @@ "INC-01": "partial: emission, fee and payout arithmetic tests; the reconciliation over a live chain is the economics lane's", "ROT-06": "partial: the dataset activation and digest tests; a live activation is the fast-time harness" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "INC-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:core": { + "cell": "suite:core", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality field and checkpoint tests on the object; ordering under load is the consensus suite and the sim", + "INC-01": "partial: emission, fee and payout arithmetic tests; the reconciliation over a live chain is the economics lane's", + "ROT-06": "partial: the dataset activation and digest tests; a live activation is the fast-time harness" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "INC-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-core.log", + "in_progress": true + } } }, { @@ -3088,7 +6036,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "revenue separation is the economics lane's model", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "revenue separation is the economics lane's model", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -3125,7 +6114,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "the modified-client task choice needs an adversarial client harness", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "the modified-client task choice needs an adversarial client harness", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -3162,7 +6192,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "demand spikes are the economic model", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "demand spikes are the economic model", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -3199,7 +6270,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "reservation abuse needs the capacity harness", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "reservation abuse needs the capacity harness", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -3236,7 +6348,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "difficulty and timestamp manipulation needs the fault network F4", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "difficulty and timestamp manipulation needs the fault network F4", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -3273,7 +6426,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "self-dealing fees need the economic model and a live window", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "self-dealing fees need the economic model and a live window", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -3310,7 +6504,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "failure concentration is a live-window measurement", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "failure concentration is a live-window measurement", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "INC-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } } ] @@ -3355,7 +6590,7 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 48, "owner_lane": "fast-time lane (a8be71a0db962911c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -3371,7 +6606,59 @@ "ROT-05": "partial: the finality-stopped pause tests", "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:consensus": { + "cell": "suite:consensus", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality processes' agreement tests", + "FIN-03": "partial: rule v4's anchored table and authority expiry tests (bee41b5e)", + "FIN-04": "partial: the frozen table without its time expiry (rule v4)", + "FIN-05": "partial: key succession and another scheme's vote refused", + "FIN-07": "partial: majority-continuity recovery (rule v4)", + "ROT-05": "partial: the finality-stopped pause tests", + "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", + "in_progress": true + } } }, { @@ -3410,7 +6697,52 @@ "coverage": { "FIN-02": "the simulator half of the accept text; the real-node run on the fault network F4 with independent operators is node:finality-realnode" }, - "at": "2026-10-08T18:59:16.459Z" + "at": "2026-10-08T18:59:16.459Z", + "method": "model", + "requirement_id": "FIN-02", + "decision": "PASS", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4b423dad8", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:finality-sim-fin02": { + "cell": "harness:finality-sim-fin02", + "manifest_sha": "4b423dad8", + "coverage": { + "FIN-02": "the simulator half of the accept text; the real-node run on the fault network F4 with independent operators is node:finality-realnode" + }, + "at": "2026-10-08T18:59:16.459Z", + "method": "model", + "requirement_id": "FIN-02", + "decision": "PASS", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4b423dad8", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "fin-boundary-20261008-02", + "evidence": "sim/results_v2.md", + "in_progress": false + } } }, { @@ -3439,7 +6771,7 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 48, "owner_lane": "finality lane (aca0f5ed924a2a99b)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -3455,7 +6787,59 @@ "ROT-05": "partial: the finality-stopped pause tests", "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:consensus": { + "cell": "suite:consensus", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality processes' agreement tests", + "FIN-03": "partial: rule v4's anchored table and authority expiry tests (bee41b5e)", + "FIN-04": "partial: the frozen table without its time expiry (rule v4)", + "FIN-05": "partial: key succession and another scheme's vote refused", + "FIN-07": "partial: majority-continuity recovery (rule v4)", + "ROT-05": "partial: the finality-stopped pause tests", + "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", + "in_progress": true + } } }, { @@ -3484,7 +6868,7 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 49, "owner_lane": "finality lane (aca0f5ed924a2a99b)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -3500,7 +6884,59 @@ "ROT-05": "partial: the finality-stopped pause tests", "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:consensus": { + "cell": "suite:consensus", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality processes' agreement tests", + "FIN-03": "partial: rule v4's anchored table and authority expiry tests (bee41b5e)", + "FIN-04": "partial: the frozen table without its time expiry (rule v4)", + "FIN-05": "partial: key succession and another scheme's vote refused", + "FIN-07": "partial: majority-continuity recovery (rule v4)", + "ROT-05": "partial: the finality-stopped pause tests", + "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", + "in_progress": true + } } }, { @@ -3529,7 +6965,7 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 49, "owner_lane": "finality lane (aca0f5ed924a2a99b)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -3545,7 +6981,59 @@ "ROT-05": "partial: the finality-stopped pause tests", "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:consensus": { + "cell": "suite:consensus", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality processes' agreement tests", + "FIN-03": "partial: rule v4's anchored table and authority expiry tests (bee41b5e)", + "FIN-04": "partial: the frozen table without its time expiry (rule v4)", + "FIN-05": "partial: key succession and another scheme's vote refused", + "FIN-07": "partial: majority-continuity recovery (rule v4)", + "ROT-05": "partial: the finality-stopped pause tests", + "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", + "in_progress": true + } } }, { @@ -3574,15 +7062,44 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 49, "owner_lane": "finality lane (aca0f5ed924a2a99b)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "sim/results_v2.md Rule v4", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "bought and stolen keys in the simulator rows", - "run_by": "finality lane (aca0f5ed924a2a99b)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "old-key compromise analysis is the finality lane's long-range scenario, not yet in the sim", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "bought and stolen keys in the simulator rows", + "run_by": "finality lane (aca0f5ed924a2a99b)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "FIN-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "sim/results_v2.md Rule v4", + "in_progress": true + } } }, { @@ -3611,7 +7128,7 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 50, "owner_lane": "finality lane (aca0f5ed924a2a99b)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -3627,7 +7144,59 @@ "ROT-05": "partial: the finality-stopped pause tests", "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:consensus": { + "cell": "suite:consensus", + "manifest_sha": "7cfa422a", + "coverage": { + "FIN-01": "partial: the finality processes' agreement tests", + "FIN-03": "partial: rule v4's anchored table and authority expiry tests (bee41b5e)", + "FIN-04": "partial: the frozen table without its time expiry (rule v4)", + "FIN-05": "partial: key succession and another scheme's vote refused", + "FIN-07": "partial: majority-continuity recovery (rule v4)", + "ROT-05": "partial: the finality-stopped pause tests", + "ZKP-01": "partial: a proof-less or wrong-statement block refused by consensus" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "FIN-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-consensus.log", + "in_progress": true + } } }, { @@ -3656,7 +7225,7 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 50, "owner_lane": "fast-time lane (a8be71a0db962911c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "sim/results_v2.md", "run_id": "fin-boundary-20261008", "updated": "2026-10-08T18:38:45.233Z", @@ -3667,7 +7236,54 @@ "FIN-02": "partial: split honest populations in the simulator; the real-node run is the fault network F4", "FIN-08": "partial: the combined boundary and fault scenarios in the simulator; model checking is the formal review" }, - "at": "2026-10-08T18:38:45.233Z" + "at": "2026-10-08T18:38:45.233Z", + "method": "model", + "requirement_id": "FIN-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4b423dad8", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:38:45.233Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:finality-sim": { + "cell": "harness:finality-sim", + "manifest_sha": "4b423dad8", + "coverage": { + "FIN-02": "partial: split honest populations in the simulator; the real-node run is the fault network F4", + "FIN-08": "partial: the combined boundary and fault scenarios in the simulator; model checking is the formal review" + }, + "at": "2026-10-08T18:38:45.233Z", + "method": "model", + "requirement_id": "FIN-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4b423dad8", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "fin-boundary-20261008", + "evidence": "sim/results_v2.md", + "in_progress": true + } } } ], @@ -3675,6 +7291,10 @@ { "at": "2026-10-08T19:32:50.918Z", "text": "F04 (Review B), the founder's ruling 8 October 19:57 UK: the recovery lock is kept and is always labelled 'recovery', never 'final', on every surface (the checkpoint field, the explorer, receipts, the light client, the oracle, the site)" + }, + { + "at": "2026-10-08T19:34:12.903Z", + "text": "REC-01 (the master edition's one unresolved interpretation, finality pause-only healing: R1's I03 stale predicate against R2's F04 backfill caveat): closure evidence as the finality and node lanes recorded it on 8 October 2026: rule v4 at release-2.0.0-node 12424341's line, mode recovery by the founder's 19:57 ruling (the lock labelled recovery, never final), both real-node lines PASS tonight by the 6.7 pause criterion, FIN-02 PASS at 0218d6bf1 on the simulator half; status RUNNING until the beyond-window healing case with and without historical data is run natively (the node lane's case tomorrow)." } ] }, @@ -3729,7 +7349,53 @@ "VER-01": "fails today, disclosed: the light client authenticates the certificate's signatures and the header path but the voter table is a node-supplied trust anchor named on /light; a forged table signature and a wrong-network certificate are refused", "VER-02": "fails today, disclosed: the execution statement's proof is verified by the nodes and the browser verifies the aggregator signature and the post root under it; an in-browser verifier for the permitted proof and a table commitment close it" }, - "at": "2026-10-08T19:13:20.937Z" + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-01", + "decision": "FAIL", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-ver-trust-anchor": { + "cell": "harness:reference-apps-ver-trust-anchor", + "manifest_sha": "4cdcc488", + "coverage": { + "VER-01": "fails today, disclosed: the light client authenticates the certificate's signatures and the header path but the voter table is a node-supplied trust anchor named on /light; a forged table signature and a wrong-network certificate are refused", + "VER-02": "fails today, disclosed: the execution statement's proof is verified by the nodes and the browser verifies the aggregator signature and the post root under it; an in-browser verifier for the permitted proof and a table commitment close it" + }, + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-01", + "decision": "FAIL", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1746-ver", + "evidence": "tools/reference-apps/ver/evidence/VER-01.json", + "in_progress": false + } } }, { @@ -3769,7 +7435,53 @@ "VER-01": "fails today, disclosed: the light client authenticates the certificate's signatures and the header path but the voter table is a node-supplied trust anchor named on /light; a forged table signature and a wrong-network certificate are refused", "VER-02": "fails today, disclosed: the execution statement's proof is verified by the nodes and the browser verifies the aggregator signature and the post root under it; an in-browser verifier for the permitted proof and a table commitment close it" }, - "at": "2026-10-08T19:13:20.937Z" + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-02", + "decision": "FAIL", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-ver-trust-anchor": { + "cell": "harness:reference-apps-ver-trust-anchor", + "manifest_sha": "4cdcc488", + "coverage": { + "VER-01": "fails today, disclosed: the light client authenticates the certificate's signatures and the header path but the voter table is a node-supplied trust anchor named on /light; a forged table signature and a wrong-network certificate are refused", + "VER-02": "fails today, disclosed: the execution statement's proof is verified by the nodes and the browser verifies the aggregator signature and the post root under it; an in-browser verifier for the permitted proof and a table commitment close it" + }, + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-02", + "decision": "FAIL", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1746-ver", + "evidence": "tools/reference-apps/ver/evidence/VER-01.json", + "in_progress": false + } } }, { @@ -3798,7 +7510,7 @@ "owner": "Wallet + light-client lead; independent security review", "manual_page": 51, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/ver/evidence/summary.json", "run_id": "ra-20261008T1746-ver", "updated": "2026-10-08T19:13:20.937Z", @@ -3812,7 +7524,57 @@ "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" }, - "at": "2026-10-08T19:13:20.937Z" + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.937Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-ver": { + "cell": "harness:reference-apps-ver", + "manifest_sha": "4cdcc488", + "coverage": { + "VER-03": "partial: a payment receipt is labelled payment only when the receipt is proven against the segment statement's receipts commitment under the finality certificate, inclusion-only receipts read inclusion, a tampered receipt and a flipped status fail; run on the Devnet 3 fixtures, the 2.0 devnet re-run waits for its first paid segment whose last block carries a transaction", + "VER-04": "partial: the oracle's trust() names the deployer-installed table and the unchecked aggregator signature, a second hash at a stored certificate index is refused, a root claim at an unknown index is refused, another chain id is refused (tools/reference-apps/oracle/test.mjs on Sepolia); Review B F04: the Sepolia verifiers apply the two-thirds rule only, carry no lock-kind field, and an under-threshold (recovery-rule) certificate fails closed in submitCertificate, so no stored root is a recovery lock (the DEX lane's docs/bridge/light-client-bridge.md paragraph); the claimed-option review of the trust model is the reviewer's", + "VER-05": "partial: the public node and the reference reader on build-1 executed the 2.0 devnet from genesis with no snapshot (unit ExecStart without --igneum-exec-snapshot), and the pages fetch headers, certificates, coinbase bodies and account proofs from the public read RPC only; the archive and availability model beyond the 2,048-block state ring is the OPS no-founder exercise", + "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", + "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" + }, + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1746-ver", + "evidence": "tools/reference-apps/ver/evidence/summary.json", + "in_progress": true + } } }, { @@ -3841,7 +7603,7 @@ "owner": "Wallet + light-client lead; independent security review", "manual_page": 52, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/ver/evidence/summary.json", "run_id": "ra-20261008T1746-ver", "updated": "2026-10-08T19:13:20.937Z", @@ -3855,7 +7617,57 @@ "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" }, - "at": "2026-10-08T19:13:20.937Z" + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.937Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-ver": { + "cell": "harness:reference-apps-ver", + "manifest_sha": "4cdcc488", + "coverage": { + "VER-03": "partial: a payment receipt is labelled payment only when the receipt is proven against the segment statement's receipts commitment under the finality certificate, inclusion-only receipts read inclusion, a tampered receipt and a flipped status fail; run on the Devnet 3 fixtures, the 2.0 devnet re-run waits for its first paid segment whose last block carries a transaction", + "VER-04": "partial: the oracle's trust() names the deployer-installed table and the unchecked aggregator signature, a second hash at a stored certificate index is refused, a root claim at an unknown index is refused, another chain id is refused (tools/reference-apps/oracle/test.mjs on Sepolia); Review B F04: the Sepolia verifiers apply the two-thirds rule only, carry no lock-kind field, and an under-threshold (recovery-rule) certificate fails closed in submitCertificate, so no stored root is a recovery lock (the DEX lane's docs/bridge/light-client-bridge.md paragraph); the claimed-option review of the trust model is the reviewer's", + "VER-05": "partial: the public node and the reference reader on build-1 executed the 2.0 devnet from genesis with no snapshot (unit ExecStart without --igneum-exec-snapshot), and the pages fetch headers, certificates, coinbase bodies and account proofs from the public read RPC only; the archive and availability model beyond the 2,048-block state ring is the OPS no-founder exercise", + "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", + "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" + }, + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1746-ver", + "evidence": "tools/reference-apps/ver/evidence/summary.json", + "in_progress": true + } } }, { @@ -3884,7 +7696,7 @@ "owner": "Wallet + light-client lead; independent security review", "manual_page": 52, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/ver/evidence/summary.json", "run_id": "ra-20261008T1746-ver", "updated": "2026-10-08T19:13:20.937Z", @@ -3898,7 +7710,57 @@ "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" }, - "at": "2026-10-08T19:13:20.937Z" + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.937Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-ver": { + "cell": "harness:reference-apps-ver", + "manifest_sha": "4cdcc488", + "coverage": { + "VER-03": "partial: a payment receipt is labelled payment only when the receipt is proven against the segment statement's receipts commitment under the finality certificate, inclusion-only receipts read inclusion, a tampered receipt and a flipped status fail; run on the Devnet 3 fixtures, the 2.0 devnet re-run waits for its first paid segment whose last block carries a transaction", + "VER-04": "partial: the oracle's trust() names the deployer-installed table and the unchecked aggregator signature, a second hash at a stored certificate index is refused, a root claim at an unknown index is refused, another chain id is refused (tools/reference-apps/oracle/test.mjs on Sepolia); Review B F04: the Sepolia verifiers apply the two-thirds rule only, carry no lock-kind field, and an under-threshold (recovery-rule) certificate fails closed in submitCertificate, so no stored root is a recovery lock (the DEX lane's docs/bridge/light-client-bridge.md paragraph); the claimed-option review of the trust model is the reviewer's", + "VER-05": "partial: the public node and the reference reader on build-1 executed the 2.0 devnet from genesis with no snapshot (unit ExecStart without --igneum-exec-snapshot), and the pages fetch headers, certificates, coinbase bodies and account proofs from the public read RPC only; the archive and availability model beyond the 2,048-block state ring is the OPS no-founder exercise", + "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", + "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" + }, + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1746-ver", + "evidence": "tools/reference-apps/ver/evidence/summary.json", + "in_progress": true + } } }, { @@ -3927,7 +7789,7 @@ "owner": "Wallet + light-client lead; independent security review", "manual_page": 52, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "tools/reference-apps/ver/evidence/summary.json", "run_id": "ra-20261008T1746-ver", "updated": "2026-10-08T19:13:20.937Z", @@ -3941,7 +7803,57 @@ "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" }, - "at": "2026-10-08T19:13:20.937Z" + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:13:20.937Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "harness:reference-apps-ver": { + "cell": "harness:reference-apps-ver", + "manifest_sha": "4cdcc488", + "coverage": { + "VER-03": "partial: a payment receipt is labelled payment only when the receipt is proven against the segment statement's receipts commitment under the finality certificate, inclusion-only receipts read inclusion, a tampered receipt and a flipped status fail; run on the Devnet 3 fixtures, the 2.0 devnet re-run waits for its first paid segment whose last block carries a transaction", + "VER-04": "partial: the oracle's trust() names the deployer-installed table and the unchecked aggregator signature, a second hash at a stored certificate index is refused, a root claim at an unknown index is refused, another chain id is refused (tools/reference-apps/oracle/test.mjs on Sepolia); Review B F04: the Sepolia verifiers apply the two-thirds rule only, carry no lock-kind field, and an under-threshold (recovery-rule) certificate fails closed in submitCertificate, so no stored root is a recovery lock (the DEX lane's docs/bridge/light-client-bridge.md paragraph); the claimed-option review of the trust model is the reviewer's", + "VER-05": "partial: the public node and the reference reader on build-1 executed the 2.0 devnet from genesis with no snapshot (unit ExecStart without --igneum-exec-snapshot), and the pages fetch headers, certificates, coinbase bodies and account proofs from the public read RPC only; the archive and availability model beyond the 2,048-block state ring is the OPS no-founder exercise", + "VER-06": "partial: the read service never serves a certificate from another network, a withheld header in the path and a corrupted proof node are detected, stale data prints its lock age beside every balance, and a client told no certificate never falls back to a trusted RPC balance; detection on the fault network F4 is not run", + "VER-08": "partial: every served state on /light, /receipt and /oracle uses one of included, executed, proven, finalised from the shared definition block, the lock line serves the live DAA before the first certificate, and the trust assumptions are listed on each page; the wallet and explorer surfaces are their lanes' rows" + }, + "at": "2026-10-08T19:13:20.937Z", + "method": "static", + "requirement_id": "VER-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "4cdcc488", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "ra-20261008T1746-ver", + "evidence": "tools/reference-apps/ver/evidence/summary.json", + "in_progress": true + } } }, { @@ -3976,7 +7888,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "wallet key protection is the wallet lane's security row", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "VER-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "wallet key protection is the wallet lane's security row", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "VER-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4005,7 +7958,7 @@ "owner": "Wallet + light-client lead; independent security review", "manual_page": 53, "owner_lane": "reference-apps lane (a2060899d2a27d31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4018,7 +7971,56 @@ "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "VER-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:app": { + "cell": "suite:app", + "manifest_sha": "7cfa422a", + "coverage": { + "UX-02": "partial: the engine state machine's pause, stop and knob tests; the operator study is UX-01's", + "UX-03": "partial: the card and earnings rendering tests; the net-earnings model against real bills is COM/ECO evidence", + "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", + "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "VER-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", + "in_progress": true + } } } ] @@ -4069,7 +8071,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "the no-founder exercise is an operations run, not a suite", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "the no-founder exercise is an operations run, not a suite", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4104,7 +8147,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "bootstrap diversity needs the fault network F4", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "bootstrap diversity needs the fault network F4", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4133,15 +8217,44 @@ "owner": "Operations + release leads; independent operators", "manual_page": 54, "owner_lane": "shipper (ae892a8b0f78fe31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "site/release-manifest.json", "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "what_was_run": "the release manifest on igneum_getManifest (d5981514) and /release.json; the signing-key procedure owed", - "run_by": "shipper (ae892a8b0f78fe31c)", - "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", - "pass_or_fail_today": "not judged under the standard yet" + "reason": "update distribution separation is the update-return lane's row", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "what_was_run": "the release manifest on igneum_getManifest (d5981514) and /release.json; the signing-key procedure owed", + "run_by": "shipper (ae892a8b0f78fe31c)", + "under_the_standard": "no: team-run before the standard's procedure; the status is RUNNING until the case is re-run under its steps with the profile's numbers and an independent run where the profile asks one", + "pass_or_fail_today": "not judged under the standard yet", + "method": "static", + "requirement_id": "OPS-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "team-2026-10-08", + "evidence": "site/release-manifest.json", + "in_progress": true + } } }, { @@ -4170,7 +8283,7 @@ "owner": "Operations + release leads; independent operators", "manual_page": 55, "owner_lane": "node lane (a283f5f0d364ceef0)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4183,7 +8296,56 @@ "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "OPS-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:exec": { + "cell": "suite:exec", + "manifest_sha": "7cfa422a", + "coverage": { + "ZKP-01": "partial: a real proof verifies, a wrong statement and garbage are refused (nativeverify)", + "ZKP-03": "partial: a snapshot under another digest refused, the epoch streams bound to the digest", + "OPS-04": "partial: snapshot install, replay and genesis recapture after a crash", + "EVM-02": "partial: the replay tests on the day stream; the signature and chain-id binding vectors are an EVM harness still to map" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "OPS-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-exec.log", + "in_progress": true + } } }, { @@ -4218,7 +8380,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "proving workload isolation is the fleet's pod row", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "proving workload isolation is the fleet's pod row", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4247,7 +8450,7 @@ "owner": "Operations + release leads; independent operators", "manual_page": 55, "owner_lane": "build-server lane (a352e49ff4613df86)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-p2p-flows.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4258,7 +8461,54 @@ "OPS-06": "partial: malformed relay messages refused; traffic containment under load is an OPS harness", "ZKP-06": "partial: proof relay coverage tests; aggregation completeness is the proving lane's test set" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "OPS-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:p2p-flows": { + "cell": "suite:p2p-flows", + "manifest_sha": "7cfa422a", + "coverage": { + "OPS-06": "partial: malformed relay messages refused; traffic containment under load is an OPS harness", + "ZKP-06": "partial: proof relay coverage tests; aggregation completeness is the proving lane's test set" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "OPS-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-p2p-flows.log", + "in_progress": true + } } }, { @@ -4293,7 +8543,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "runbook detection is an operations run", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "runbook detection is an operations run", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4328,7 +8619,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "repeat independent operation is a cross-release observation", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "repeat independent operation is a cross-release observation", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "OPS-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } } ], @@ -4382,7 +8714,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } }, { "id": "UX-02", @@ -4410,7 +8748,7 @@ "owner": "Desktop product + pool leads; independent usability study", "manual_page": 57, "owner_lane": "shipper (ae892a8b0f78fe31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4423,7 +8761,56 @@ "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:app": { + "cell": "suite:app", + "manifest_sha": "7cfa422a", + "coverage": { + "UX-02": "partial: the engine state machine's pause, stop and knob tests; the operator study is UX-01's", + "UX-03": "partial: the card and earnings rendering tests; the net-earnings model against real bills is COM/ECO evidence", + "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", + "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", + "in_progress": true + } } }, { @@ -4452,7 +8839,7 @@ "owner": "Desktop product + pool leads; independent usability study", "manual_page": 57, "owner_lane": "shipper (ae892a8b0f78fe31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4465,7 +8852,56 @@ "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:app": { + "cell": "suite:app", + "manifest_sha": "7cfa422a", + "coverage": { + "UX-02": "partial: the engine state machine's pause, stop and knob tests; the operator study is UX-01's", + "UX-03": "partial: the card and earnings rendering tests; the net-earnings model against real bills is COM/ECO evidence", + "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", + "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", + "in_progress": true + } } }, { @@ -4494,7 +8930,7 @@ "owner": "Desktop product + pool leads; independent usability study", "manual_page": 58, "owner_lane": "pool design seat (a3832b1c3b274b310)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-miner.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4506,7 +8942,55 @@ "UX-04": "partial: payout label and share accounting tests; custody is the pool lane's row", "POW-01": "partial: the pack re-check seam against the pack's 96 vectors (recheck_pack); the million-vector campaign is harness:p01-vectors" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:miner": { + "cell": "suite:miner", + "manifest_sha": "7cfa422a", + "coverage": { + "UX-06": "partial: the miner's own template selection tests", + "UX-04": "partial: payout label and share accounting tests; custody is the pool lane's row", + "POW-01": "partial: the pack re-check seam against the pack's 96 vectors (recheck_pack); the million-vector campaign is harness:p01-vectors" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-miner.log", + "in_progress": true + } } }, { @@ -4535,18 +9019,47 @@ "owner": "Desktop product + pool leads; independent usability study", "manual_page": 58, "owner_lane": "pool design seat (a3832b1c3b274b310)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-2 suite 30 of 30 ok on 72cc306e8 (the vote-key known-pass and known-fail and the sidechain key check among them); the devnet-4 pair runs pending", "run_id": "pool-2.0-20261008-01", - "updated": "2026-10-08T19:22:31.798Z", + "updated": "2026-10-08T19:34:12.806Z", "evidence_record": { - "cell": "suite:pool", - "manifest_sha": "72cc306e8", - "coverage": { - "UX-05": "partial: the vote-key commitment on the wire (verify::tests::a_share_under_another_key_is_refused_before_the_hash: known-pass the member's key, known-fail another key on the share and a job naming another key, refused with code vote_key before the hash), the open pool's sidechain::check_key (the claimed key, the header's key and the reveal are one key), the same-nonce-other-template wrong_hash test, the TLS binding test; the malicious-pool run and the leave-and-retain run on the devnet-4 pair are the UX-05 batch's other evidence", - "UX-04": "partial: PPLNS distribution tests (fee first, never overpays, late joiner), the payout key file round trip, the signed transfer decode; the live payout path on the devnet-4 pair is the UX-04 batch's evidence" - }, - "at": "2026-10-08T19:22:31.798Z" + "reason": "voting keys through pooling is the pool lane's row", + "at": "2026-10-08T19:34:12.806Z" + }, + "in_progress_since": "2026-10-08T19:22:31.798Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:pool": { + "cell": "suite:pool", + "manifest_sha": "72cc306e8", + "coverage": { + "UX-05": "partial: the vote-key commitment on the wire (verify::tests::a_share_under_another_key_is_refused_before_the_hash: known-pass the member's key, known-fail another key on the share and a job naming another key, refused with code vote_key before the hash), the open pool's sidechain::check_key (the claimed key, the header's key and the reveal are one key), the same-nonce-other-template wrong_hash test, the TLS binding test; the malicious-pool run and the leave-and-retain run on the devnet-4 pair are the UX-05 batch's other evidence", + "UX-04": "partial: PPLNS distribution tests (fee first, never overpays, late joiner), the payout key file round trip, the signed transfer decode; the live payout path on the devnet-4 pair is the UX-04 batch's evidence" + }, + "at": "2026-10-08T19:22:31.798Z", + "method": "native", + "requirement_id": "UX-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "72cc306e8", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "pool-2.0-20261008-01", + "evidence": "build-2 suite 30 of 30 ok on 72cc306e8 (the vote-key known-pass and known-fail and the sidechain key check among them); the devnet-4 pair runs pending", + "in_progress": true + } } }, { @@ -4575,7 +9088,7 @@ "owner": "Desktop product + pool leads; independent usability study", "manual_page": 58, "owner_lane": "shipper (ae892a8b0f78fe31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-miner.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4587,7 +9100,55 @@ "UX-04": "partial: payout label and share accounting tests; custody is the pool lane's row", "POW-01": "partial: the pack re-check seam against the pack's 96 vectors (recheck_pack); the million-vector campaign is harness:p01-vectors" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:miner": { + "cell": "suite:miner", + "manifest_sha": "7cfa422a", + "coverage": { + "UX-06": "partial: the miner's own template selection tests", + "UX-04": "partial: payout label and share accounting tests; custody is the pool lane's row", + "POW-01": "partial: the pack re-check seam against the pack's 96 vectors (recheck_pack); the million-vector campaign is harness:p01-vectors" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/node-7cfa422a/box4-miner.log", + "in_progress": true + } } }, { @@ -4616,7 +9177,7 @@ "owner": "Desktop product + pool leads; independent usability study", "manual_page": 59, "owner_lane": "shipper (ae892a8b0f78fe31c)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", "run_id": "201-7cfa422a-aa0e0f45", "updated": "2026-10-08T19:32:50.856Z", @@ -4629,7 +9190,56 @@ "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" }, - "at": "2026-10-08T19:32:50.856Z" + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T19:32:50.856Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "suite:app": { + "cell": "suite:app", + "manifest_sha": "7cfa422a", + "coverage": { + "UX-02": "partial: the engine state machine's pause, stop and knob tests; the operator study is UX-01's", + "UX-03": "partial: the card and earnings rendering tests; the net-earnings model against real bills is COM/ECO evidence", + "UX-07": "partial: the refused-update and manifest tests; the update-return lane's install classes are its own rows", + "VER-08": "partial: the app's own state-word tests; the wallet and light client rows are VER-01 to VER-03" + }, + "at": "2026-10-08T19:32:50.856Z", + "method": "native", + "requirement_id": "UX-07", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "7cfa422a", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "201-7cfa422a-aa0e0f45", + "evidence": "build-1:/srv/artefacts/tas/201-7cfa422a-aa0e0f45/miner-9c844503/box2-app.log", + "in_progress": true + } } }, { @@ -4658,7 +9268,7 @@ "owner": "Desktop product + pool leads; independent usability study", "manual_page": 59, "owner_lane": "hash lane (a690540514aa453d7)", - "run_status": "RUNNING", + "run_status": "NOT RUN", "evidence_path": "build-1:/srv/artefacts/tas/200-417c4a57-b2/gate/gate-rule26.log", "run_id": "200-417c4a57-b2", "updated": "2026-10-08T18:28:32.408Z", @@ -4670,7 +9280,55 @@ "GOV-06": "partial: the launch-gates, forbidden-strings and scope checks on the served site", "UX-08": "partial: the site gate on every served page, plus docs/build/tuning.md (the published tuning and build-settings half, the hash lane's); the open builds and the fee conditions are the shipper's and the site lane's" }, - "at": "2026-10-08T18:28:32.408Z" + "at": "2026-10-08T18:28:32.408Z", + "method": "native", + "requirement_id": "UX-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "in_progress_since": "2026-10-08T18:28:32.408Z", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "gate:pre-push": { + "cell": "gate:pre-push", + "manifest_sha": "417c4a57", + "coverage": { + "GOV-05": "partial: every gate check carries a self-test that fires on a known failure and passes a known success (77 checks); the suites' own oracles are their mutation rows", + "GOV-06": "partial: the launch-gates, forbidden-strings and scope checks on the served site", + "UX-08": "partial: the site gate on every served page, plus docs/build/tuning.md (the published tuning and build-settings half, the hash lane's); the open builds and the fee conditions are the shipper's and the site lane's" + }, + "at": "2026-10-08T18:28:32.408Z", + "method": "native", + "requirement_id": "UX-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "417c4a57", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "200-417c4a57-b2", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/gate/gate-rule26.log", + "in_progress": true + } } } ], @@ -4737,7 +9395,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "commercial evidence, no automated harness", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "commercial evidence, no automated harness", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-01", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4777,7 +9476,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "commercial evidence", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4817,7 +9557,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "commercial evidence", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4857,7 +9638,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "commercial evidence", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4897,7 +9719,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "commercial evidence", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4937,7 +9800,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "commercial evidence", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "COM-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -4971,10 +9875,21 @@ "owner": "Commercial lead + independent financial/customer reviewer", "manual_page": 62, "owner_lane": "main / the founder", - "run_status": "DEFERRED", + "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK (the founder: forget P13 for now)" + "updated": "2026-10-08T19:34:12.806Z", + "deferral_note": "P13 deferred by the founder (8 October 2026, 18:2x UK: \"forget P13 for now\")", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_record": { + "reason": "commercial evidence", + "at": "2026-10-08T19:34:12.806Z" + } }, { "id": "COM-08", @@ -5010,7 +9925,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } } ] }, @@ -5063,7 +9984,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } }, { "id": "LEAD-02", @@ -5100,7 +10027,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "leadership comparison, an observation window", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "leadership comparison, an observation window", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-02", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -5138,7 +10106,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "observation window", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-03", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -5176,7 +10185,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "observation window", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-04", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -5214,7 +10264,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "observation window", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-05", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -5252,7 +10343,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "observation window", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-06", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } }, { @@ -5287,7 +10419,13 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08 18:3x UK" + "updated": "2026-10-08 18:3x UK", + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + } }, { "id": "LEAD-08", @@ -5324,7 +10462,48 @@ "updated": "2026-10-08T19:22:31.798Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T19:22:31.798Z" + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + } + }, + "approvals": { + "scope_approved": null, + "implementation_complete": null, + "evidence_reproduced": null, + "claim_authorised": null + }, + "evidence_records": { + "record": { + "reason": "observation window", + "at": "2026-10-08T19:22:31.798Z", + "method": "static", + "requirement_id": "LEAD-08", + "decision": "NOT RUN", + "reviewer": "", + "claim_impact": "", + "release_identity": { + "commit": "", + "lockfile": "", + "binary": "", + "network_object": "", + "activation": "", + "profile_hashes": "" + }, + "run_id": "", + "evidence": "", + "in_progress": false + } } } ] @@ -5332,7 +10511,7 @@ { "code": "REV", "title": "REV: the external review's required regressions", - "source": "docs/analysis/review-2026-10-08-b/findings.json and docs/analysis/review-2026-10-08-b/dispatch.md", + "source": "docs/analysis/review-2026-10-08-b/findings.json and docs/analysis/review-2026-10-08-b/dispatch.md; ids from the master traceability register", "gate": "Review findings closed", "owner": "the owner lanes per the dispatch table", "fixtures": [ @@ -5342,9 +10521,9 @@ "summary": "44 regressions from 14 findings; each reads NOT RUN until its owner lane records a run", "tests": [ { - "id": "REV-F01-1", + "id": "R2-F01-R01", "title": "Valid proof A, warm cache, carried statement B: refuse exactly as a cold node does.", - "setup": "The regression F01 requires (review finding F01: Proof-verdict cache omits the statement being verified).", + "setup": "The regression R2-F01 requires (review R2 finding F01: Proof-verdict cache omits the statement being verified).", "steps": [ "Valid proof A, warm cache, carried statement B: refuse exactly as a cold node does." ], @@ -5356,26 +10535,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F01" + "R2-F01" ], "gate": "Review findings closed", "owner": "proving lane, node lane", "manual_page": null, - "finding": "F01", + "finding": "R2-F01", "finding_title": "Proof-verdict cache omits the statement being verified", "finding_priority": "P0 - public/value-bearing release blocker", "owner_lane": "proving lane, node lane", "run_status": "NOT RUN", + "base_test_ids": [ + "ZKP-02", + "ZKP-03", + "ZKP-04", + "ZKP-08" + ], "evidence_record": { - "reason": "F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F01-2", + "id": "R2-F01-R02", "title": "Run valid/invalid contexts in both orders, concurrently and across cache eviction/restart.", - "setup": "The regression F01 requires (review finding F01: Proof-verdict cache omits the statement being verified).", + "setup": "The regression R2-F01 requires (review R2 finding F01: Proof-verdict cache omits the statement being verified).", "steps": [ "Run valid/invalid contexts in both orders, concurrently and across cache eviction/restart." ], @@ -5387,26 +10572,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F01" + "R2-F01" ], "gate": "Review findings closed", "owner": "proving lane, node lane", "manual_page": null, - "finding": "F01", + "finding": "R2-F01", "finding_title": "Proof-verdict cache omits the statement being verified", "finding_priority": "P0 - public/value-bearing release blocker", "owner_lane": "proving lane, node lane", "run_status": "NOT RUN", + "base_test_ids": [ + "ZKP-02", + "ZKP-03", + "ZKP-04", + "ZKP-08" + ], "evidence_record": { - "reason": "F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F01-3", + "id": "R2-F01-R03", "title": "Change payout, network, kind, program ID and activation context; no accepted misbinding.", - "setup": "The regression F01 requires (review finding F01: Proof-verdict cache omits the statement being verified).", + "setup": "The regression R2-F01 requires (review R2 finding F01: Proof-verdict cache omits the statement being verified).", "steps": [ "Change payout, network, kind, program ID and activation context; no accepted misbinding." ], @@ -5418,26 +10609,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F01" + "R2-F01" ], "gate": "Review findings closed", "owner": "proving lane, node lane", "manual_page": null, - "finding": "F01", + "finding": "R2-F01", "finding_title": "Proof-verdict cache omits the statement being verified", "finding_priority": "P0 - public/value-bearing release blocker", "owner_lane": "proving lane, node lane", "run_status": "NOT RUN", + "base_test_ids": [ + "ZKP-02", + "ZKP-03", + "ZKP-04", + "ZKP-08" + ], "evidence_record": { - "reason": "F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F01-4", + "id": "R2-F01-R04", "title": "A native two-node test must agree on block validity and payouts despite different cache histories.", - "setup": "The regression F01 requires (review finding F01: Proof-verdict cache omits the statement being verified).", + "setup": "The regression R2-F01 requires (review R2 finding F01: Proof-verdict cache omits the statement being verified).", "steps": [ "A native two-node test must agree on block validity and payouts despite different cache histories." ], @@ -5449,26 +10646,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F01" + "R2-F01" ], "gate": "Review findings closed", "owner": "proving lane, node lane", "manual_page": null, - "finding": "F01", + "finding": "R2-F01", "finding_title": "Proof-verdict cache omits the statement being verified", "finding_priority": "P0 - public/value-bearing release blocker", "owner_lane": "proving lane, node lane", "run_status": "NOT RUN", + "base_test_ids": [ + "ZKP-02", + "ZKP-03", + "ZKP-04", + "ZKP-08" + ], "evidence_record": { - "reason": "F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F01 (P0, the external review): the regression's harness is the owner lane's (proving lane, node lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F02-1", + "id": "R2-F02-R01", "title": "Release build cannot activate test bypass.", - "setup": "The regression F02 requires (review finding F02: Proof-rule infrastructure can fail open).", + "setup": "The regression R2-F02 requires (review R2 finding F02: Proof-rule infrastructure can fail open).", "steps": [ "Release build cannot activate test bypass." ], @@ -5480,26 +10683,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F02" + "R2-F02" ], "gate": "Review findings closed", "owner": "proving lane, CI steward", "manual_page": null, - "finding": "F02", + "finding": "R2-F02", "finding_title": "Proof-rule infrastructure can fail open", "finding_priority": "P0 - release configuration blocker", "owner_lane": "proving lane, CI steward", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-05", + "ZKP-01", + "ZKP-07", + "ZKP-08" + ], "evidence_record": { - "reason": "F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F02-2", + "id": "R2-F02-R02", "title": "Missing oracle or pinned keys prevents service readiness after enforcement activation.", - "setup": "The regression F02 requires (review finding F02: Proof-rule infrastructure can fail open).", + "setup": "The regression R2-F02 requires (review R2 finding F02: Proof-rule infrastructure can fail open).", "steps": [ "Missing oracle or pinned keys prevents service readiness after enforcement activation." ], @@ -5511,26 +10720,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F02" + "R2-F02" ], "gate": "Review findings closed", "owner": "proving lane, CI steward", "manual_page": null, - "finding": "F02", + "finding": "R2-F02", "finding_title": "Proof-rule infrastructure can fail open", "finding_priority": "P0 - release configuration blocker", "owner_lane": "proving lane, CI steward", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-05", + "ZKP-01", + "ZKP-07", + "ZKP-08" + ], "evidence_record": { - "reason": "F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F02-3", + "id": "R2-F02-R03", "title": "Missing proof bytes retry without incorrectly marking a valid block permanently invalid.", - "setup": "The regression F02 requires (review finding F02: Proof-rule infrastructure can fail open).", + "setup": "The regression R2-F02 requires (review R2 finding F02: Proof-rule infrastructure can fail open).", "steps": [ "Missing proof bytes retry without incorrectly marking a valid block permanently invalid." ], @@ -5542,26 +10757,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F02" + "R2-F02" ], "gate": "Review findings closed", "owner": "proving lane, CI steward", "manual_page": null, - "finding": "F02", + "finding": "R2-F02", "finding_title": "Proof-rule infrastructure can fail open", "finding_priority": "P0 - release configuration blocker", "owner_lane": "proving lane, CI steward", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-05", + "ZKP-01", + "ZKP-07", + "ZKP-08" + ], "evidence_record": { - "reason": "F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F02 (P0, the external review): the regression's harness is the owner lane's (proving lane, CI steward); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F03-1", + "id": "R2-F03-R01", "title": "Clean build from one manifest, including the pool and workers, with no unpublished vendor tree.", - "setup": "The regression F03 requires (review finding F03: The bundle contains a v6 candidate, not a demonstrated integrated v6 release).", + "setup": "The regression R2-F03 requires (review R2 finding F03: The bundle contains a v6 candidate, not a demonstrated integrated v6 release).", "steps": [ "Clean build from one manifest, including the pool and workers, with no unpublished vendor tree." ], @@ -5573,26 +10794,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F03" + "R2-F03" ], "gate": "Review findings closed", "owner": "CI steward, hash lane (ProgramClass::V6 on freeze), pool lane", "manual_page": null, - "finding": "F03", + "finding": "R2-F03", "finding_title": "The bundle contains a v6 candidate, not a demonstrated integrated v6 release", "finding_priority": "P0 - freeze/integration blocker", "owner_lane": "CI steward, hash lane (ProgramClass::V6 on freeze), pool lane", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-01", + "GOV-03", + "POW-01", + "ROT-02" + ], "evidence_record": { - "reason": "F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F03-2", + "id": "R2-F03-R02", "title": "Same job context produces identical accepted work in node, CPU reference, CUDA, Metal, OpenCL and pool.", - "setup": "The regression F03 requires (review finding F03: The bundle contains a v6 candidate, not a demonstrated integrated v6 release).", + "setup": "The regression R2-F03 requires (review R2 finding F03: The bundle contains a v6 candidate, not a demonstrated integrated v6 release).", "steps": [ "Same job context produces identical accepted work in node, CPU reference, CUDA, Metal, OpenCL and pool." ], @@ -5604,26 +10831,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F03" + "R2-F03" ], "gate": "Review findings closed", "owner": "CI steward, hash lane (ProgramClass::V6 on freeze), pool lane", "manual_page": null, - "finding": "F03", + "finding": "R2-F03", "finding_title": "The bundle contains a v6 candidate, not a demonstrated integrated v6 release", "finding_priority": "P0 - freeze/integration blocker", "owner_lane": "CI steward, hash lane (ProgramClass::V6 on freeze), pool lane", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-01", + "GOV-03", + "POW-01", + "ROT-02" + ], "evidence_record": { - "reason": "F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F03-3", + "id": "R2-F03-R03", "title": "Cross every scheduled transition with old/new client behavior documented and identical rule identities.", - "setup": "The regression F03 requires (review finding F03: The bundle contains a v6 candidate, not a demonstrated integrated v6 release).", + "setup": "The regression R2-F03 requires (review R2 finding F03: The bundle contains a v6 candidate, not a demonstrated integrated v6 release).", "steps": [ "Cross every scheduled transition with old/new client behavior documented and identical rule identities." ], @@ -5635,26 +10868,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F03" + "R2-F03" ], "gate": "Review findings closed", "owner": "CI steward, hash lane (ProgramClass::V6 on freeze), pool lane", "manual_page": null, - "finding": "F03", + "finding": "R2-F03", "finding_title": "The bundle contains a v6 candidate, not a demonstrated integrated v6 release", "finding_priority": "P0 - freeze/integration blocker", "owner_lane": "CI steward, hash lane (ProgramClass::V6 on freeze), pool lane", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-01", + "GOV-03", + "POW-01", + "ROT-02" + ], "evidence_record": { - "reason": "F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F03 (P0, the external review): the regression's harness is the owner lane's (CI steward, hash lane (ProgramClass::V6 on freeze), pool lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F04-1", + "id": "R2-F04-R01", "title": "Native multi-node 40/40/20 partition, equivocation and dust-valid mining on both sides past the window.", - "setup": "The regression F04 requires (review finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", + "setup": "The regression R2-F04 requires (review R2 finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", "steps": [ "Native multi-node 40/40/20 partition, equivocation and dust-valid mining on both sides past the window." ], @@ -5666,26 +10905,33 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F04" + "R2-F04" ], "gate": "Review findings closed", "owner": "node lane, reference apps, site (explorer)", "manual_page": null, - "finding": "F04", + "finding": "R2-F04", "finding_title": "Finality v4 recovery deliberately has a weaker safety boundary", "finding_priority": "P0 - finality guarantee decision", "owner_lane": "node lane, reference apps, site (explorer)", "run_status": "NOT RUN", + "base_test_ids": [ + "FIN-02", + "FIN-03", + "FIN-07", + "FIN-08", + "VER-08" + ], "evidence_record": { - "reason": "F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F04-2", + "id": "R2-F04-R02", "title": "Proof that the chosen recovery guarantee matches the public finality claim; two valid contradictory certificates are a hard failure for strong finality.", - "setup": "The regression F04 requires (review finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", + "setup": "The regression R2-F04 requires (review R2 finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", "steps": [ "Proof that the chosen recovery guarantee matches the public finality claim; two valid contradictory certificates are a hard failure for strong finality." ], @@ -5697,26 +10943,33 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F04" + "R2-F04" ], "gate": "Review findings closed", "owner": "node lane, reference apps, site (explorer)", "manual_page": null, - "finding": "F04", + "finding": "R2-F04", "finding_title": "Finality v4 recovery deliberately has a weaker safety boundary", "finding_priority": "P0 - finality guarantee decision", "owner_lane": "node lane, reference apps, site (explorer)", "run_status": "NOT RUN", + "base_test_ids": [ + "FIN-02", + "FIN-03", + "FIN-07", + "FIN-08", + "VER-08" + ], "evidence_record": { - "reason": "F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F04-3", + "id": "R2-F04-R03", "title": "Pause-only resume with historical backfill, missing historical data and all old keys returning.", - "setup": "The regression F04 requires (review finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", + "setup": "The regression R2-F04 requires (review R2 finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", "steps": [ "Pause-only resume with historical backfill, missing historical data and all old keys returning." ], @@ -5728,26 +10981,33 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F04" + "R2-F04" ], "gate": "Review findings closed", "owner": "node lane, reference apps, site (explorer)", "manual_page": null, - "finding": "F04", + "finding": "R2-F04", "finding_title": "Finality v4 recovery deliberately has a weaker safety boundary", "finding_priority": "P0 - finality guarantee decision", "owner_lane": "node lane, reference apps, site (explorer)", "run_status": "NOT RUN", + "base_test_ids": [ + "FIN-02", + "FIN-03", + "FIN-07", + "FIN-08", + "VER-08" + ], "evidence_record": { - "reason": "F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F04-4", + "id": "R2-F04-R04", "title": "Wallet, receipt and oracle consumers distinguish any weaker recovery state.", - "setup": "The regression F04 requires (review finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", + "setup": "The regression R2-F04 requires (review R2 finding F04: Finality v4 recovery deliberately has a weaker safety boundary).", "steps": [ "Wallet, receipt and oracle consumers distinguish any weaker recovery state." ], @@ -5759,26 +11019,33 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F04" + "R2-F04" ], "gate": "Review findings closed", "owner": "node lane, reference apps, site (explorer)", "manual_page": null, - "finding": "F04", + "finding": "R2-F04", "finding_title": "Finality v4 recovery deliberately has a weaker safety boundary", "finding_priority": "P0 - finality guarantee decision", "owner_lane": "node lane, reference apps, site (explorer)", "run_status": "NOT RUN", + "base_test_ids": [ + "FIN-02", + "FIN-03", + "FIN-07", + "FIN-08", + "VER-08" + ], "evidence_record": { - "reason": "F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F04 (P0, the external review): the regression's harness is the owner lane's (node lane, reference apps, site (explorer)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F05-1", + "id": "R2-F05-R01", "title": "Native reference-vs-incremental expression equivalence across all source registers and real instruction updates.", - "setup": "The regression F05 requires (review finding F05: reg64 address coupling has an exact incremental alternative).", + "setup": "The regression R2-F05 requires (review R2 finding F05: reg64 address coupling has an exact incremental alternative).", "steps": [ "Native reference-vs-incremental expression equivalence across all source registers and real instruction updates." ], @@ -5790,26 +11057,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F05" + "R2-F05" ], "gate": "Review findings closed", "owner": "hash lane, adversary lane, floor lane 3", "manual_page": null, - "finding": "F05", + "finding": "R2-F05", "finding_title": "reg64 address coupling has an exact incremental alternative", "finding_priority": "P1 - adversarial hardware evaluation", "owner_lane": "hash lane, adversary lane, floor lane 3", "run_status": "NOT RUN", + "base_test_ids": [ + "POW-03", + "POW-04", + "ADV-03", + "ADV-05" + ], "evidence_record": { - "reason": "F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F05-2", + "id": "R2-F05-R02", "title": "Full-kernel output equivalence, registers, spills, wall power and accepted throughput across target GPUs.", - "setup": "The regression F05 requires (review finding F05: reg64 address coupling has an exact incremental alternative).", + "setup": "The regression R2-F05 requires (review R2 finding F05: reg64 address coupling has an exact incremental alternative).", "steps": [ "Full-kernel output equivalence, registers, spills, wall power and accepted throughput across target GPUs." ], @@ -5821,26 +11094,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F05" + "R2-F05" ], "gate": "Review findings closed", "owner": "hash lane, adversary lane, floor lane 3", "manual_page": null, - "finding": "F05", + "finding": "R2-F05", "finding_title": "reg64 address coupling has an exact incremental alternative", "finding_priority": "P1 - adversarial hardware evaluation", "owner_lane": "hash lane, adversary lane, floor lane 3", "run_status": "NOT RUN", + "base_test_ids": [ + "POW-03", + "POW-04", + "ADV-03", + "ADV-05" + ], "evidence_record": { - "reason": "F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F05-3", + "id": "R2-F05-R03", "title": "Adversary physical design includes prefix caching/recomputation cost; no assumed full 63-read cost on every load.", - "setup": "The regression F05 requires (review finding F05: reg64 address coupling has an exact incremental alternative).", + "setup": "The regression R2-F05 requires (review R2 finding F05: reg64 address coupling has an exact incremental alternative).", "steps": [ "Adversary physical design includes prefix caching/recomputation cost; no assumed full 63-read cost on every load." ], @@ -5852,26 +11131,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F05" + "R2-F05" ], "gate": "Review findings closed", "owner": "hash lane, adversary lane, floor lane 3", "manual_page": null, - "finding": "F05", + "finding": "R2-F05", "finding_title": "reg64 address coupling has an exact incremental alternative", "finding_priority": "P1 - adversarial hardware evaluation", "owner_lane": "hash lane, adversary lane, floor lane 3", "run_status": "NOT RUN", + "base_test_ids": [ + "POW-03", + "POW-04", + "ADV-03", + "ADV-05" + ], "evidence_record": { - "reason": "F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F05 (P1, the external review): the regression's harness is the owner lane's (hash lane, adversary lane, floor lane 3); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F06-1", + "id": "R2-F06-R01", "title": "Acceptance/reference/emitter evaluate the same activated schedule.", - "setup": "The regression F06 requires (review finding F06: The v6 acceptance and census gates are not complete for the final execution).", + "setup": "The regression R2-F06 requires (review R2 finding F06: The v6 acceptance and census gates are not complete for the final execution).", "steps": [ "Acceptance/reference/emitter evaluate the same activated schedule." ], @@ -5883,26 +11168,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F06" + "R2-F06" ], "gate": "Review findings closed", "owner": "hash lane, research lane D", "manual_page": null, - "finding": "F06", + "finding": "R2-F06", "finding_title": "The v6 acceptance and census gates are not complete for the final execution", "finding_priority": "P1 - freeze blocker", "owner_lane": "hash lane, research lane D", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-05", + "POW-01", + "POW-02", + "POW-06" + ], "evidence_record": { - "reason": "F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F06-2", + "id": "R2-F06-R02", "title": "Full live-dataset census on unseen seeds and the complete v6 pack.", - "setup": "The regression F06 requires (review finding F06: The v6 acceptance and census gates are not complete for the final execution).", + "setup": "The regression R2-F06 requires (review R2 finding F06: The v6 acceptance and census gates are not complete for the final execution).", "steps": [ "Full live-dataset census on unseen seeds and the complete v6 pack." ], @@ -5914,26 +11205,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F06" + "R2-F06" ], "gate": "Review findings closed", "owner": "hash lane, research lane D", "manual_page": null, - "finding": "F06", + "finding": "R2-F06", "finding_title": "The v6 acceptance and census gates are not complete for the final execution", "finding_priority": "P1 - freeze blocker", "owner_lane": "hash lane, research lane D", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-05", + "POW-01", + "POW-02", + "POW-06" + ], "evidence_record": { - "reason": "F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F06-3", + "id": "R2-F06-R03", "title": "A failed experimental rule does not silently exhaust generation or bypass the intended resource requirement.", - "setup": "The regression F06 requires (review finding F06: The v6 acceptance and census gates are not complete for the final execution).", + "setup": "The regression R2-F06 requires (review R2 finding F06: The v6 acceptance and census gates are not complete for the final execution).", "steps": [ "A failed experimental rule does not silently exhaust generation or bypass the intended resource requirement." ], @@ -5945,26 +11242,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F06" + "R2-F06" ], "gate": "Review findings closed", "owner": "hash lane, research lane D", "manual_page": null, - "finding": "F06", + "finding": "R2-F06", "finding_title": "The v6 acceptance and census gates are not complete for the final execution", "finding_priority": "P1 - freeze blocker", "owner_lane": "hash lane, research lane D", "run_status": "NOT RUN", + "base_test_ids": [ + "GOV-05", + "POW-01", + "POW-02", + "POW-06" + ], "evidence_record": { - "reason": "F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F06 (P1, the external review): the regression's harness is the owner lane's (hash lane, research lane D); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F07-1", + "id": "R2-F07-R01", "title": "Same final v6 configuration: mine -> evict -> prove -> aggregate -> submit -> rebuild -> resume; no leaked reservations.", - "setup": "The regression F07 requires (review finding F07: VRAM admission and proving deadlines need one operator-level scheduler).", + "setup": "The regression R2-F07 requires (review R2 finding F07: VRAM admission and proving deadlines need one operator-level scheduler).", "steps": [ "Same final v6 configuration: mine -> evict -> prove -> aggregate -> submit -> rebuild -> resume; no leaked reservations." ], @@ -5976,26 +11279,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F07" + "R2-F07" ], "gate": "Review findings closed", "owner": "app lane, fleet lane", "manual_page": null, - "finding": "F07", + "finding": "R2-F07", "finding_title": "VRAM admission and proving deadlines need one operator-level scheduler", "finding_priority": "P1 - miner economics and reliability", "owner_lane": "app lane, fleet lane", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-05", + "CAP-02", + "CAP-05", + "UX-02" + ], "evidence_record": { - "reason": "F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F07-2", + "id": "R2-F07-R02", "title": "OOM, process crash and stale work recover without losing wallet state or silently consuming power.", - "setup": "The regression F07 requires (review finding F07: VRAM admission and proving deadlines need one operator-level scheduler).", + "setup": "The regression R2-F07 requires (review R2 finding F07: VRAM admission and proving deadlines need one operator-level scheduler).", "steps": [ "OOM, process crash and stale work recover without losing wallet state or silently consuming power." ], @@ -6007,26 +11316,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F07" + "R2-F07" ], "gate": "Review findings closed", "owner": "app lane, fleet lane", "manual_page": null, - "finding": "F07", + "finding": "R2-F07", "finding_title": "VRAM admission and proving deadlines need one operator-level scheduler", "finding_priority": "P1 - miner economics and reliability", "owner_lane": "app lane, fleet lane", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-05", + "CAP-02", + "CAP-05", + "UX-02" + ], "evidence_record": { - "reason": "F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F07-3", + "id": "R2-F07-R03", "title": "16 GB+ simultaneous mode only after measured peak plus next-epoch headroom; smaller-card modes labelled separately.", - "setup": "The regression F07 requires (review finding F07: VRAM admission and proving deadlines need one operator-level scheduler).", + "setup": "The regression R2-F07 requires (review R2 finding F07: VRAM admission and proving deadlines need one operator-level scheduler).", "steps": [ "16 GB+ simultaneous mode only after measured peak plus next-epoch headroom; smaller-card modes labelled separately." ], @@ -6038,26 +11353,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F07" + "R2-F07" ], "gate": "Review findings closed", "owner": "app lane, fleet lane", "manual_page": null, - "finding": "F07", + "finding": "R2-F07", "finding_title": "VRAM admission and proving deadlines need one operator-level scheduler", "finding_priority": "P1 - miner economics and reliability", "owner_lane": "app lane, fleet lane", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-05", + "CAP-02", + "CAP-05", + "UX-02" + ], "evidence_record": { - "reason": "F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F07 (P1, the external review): the regression's harness is the owner lane's (app lane, fleet lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F08-1", + "id": "R2-F08-R01", "title": "Report every eligible job outcome, including expired work; a bounded list cannot hide losses.", - "setup": "The regression F08 requires (review finding F08: The proving pipeline reports waste and deadline censoring, not sustained capacity).", + "setup": "The regression R2-F08 requires (review R2 finding F08: The proving pipeline reports waste and deadline censoring, not sustained capacity).", "steps": [ "Report every eligible job outcome, including expired work; a bounded list cannot hide losses." ], @@ -6069,26 +11390,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F08" + "R2-F08" ], "gate": "Review findings closed", "owner": "proving lane, fleet lane, site (ops page)", "manual_page": null, - "finding": "F08", + "finding": "R2-F08", "finding_title": "The proving pipeline reports waste and deadline censoring, not sustained capacity", "finding_priority": "P1 - proving product gate", "owner_lane": "proving lane, fleet lane, site (ops page)", "run_status": "NOT RUN", + "base_test_ids": [ + "CAP-03", + "CAP-04", + "CAP-06", + "CAP-07" + ], "evidence_record": { - "reason": "F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F08-2", + "id": "R2-F08-R02", "title": "Consumer tiers complete and receive payment for declared jobs before claims about income.", - "setup": "The regression F08 requires (review finding F08: The proving pipeline reports waste and deadline censoring, not sustained capacity).", + "setup": "The regression R2-F08 requires (review R2 finding F08: The proving pipeline reports waste and deadline censoring, not sustained capacity).", "steps": [ "Consumer tiers complete and receive payment for declared jobs before claims about income." ], @@ -6100,26 +11427,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F08" + "R2-F08" ], "gate": "Review findings closed", "owner": "proving lane, fleet lane, site (ops page)", "manual_page": null, - "finding": "F08", + "finding": "R2-F08", "finding_title": "The proving pipeline reports waste and deadline censoring, not sustained capacity", "finding_priority": "P1 - proving product gate", "owner_lane": "proving lane, fleet lane, site (ops page)", "run_status": "NOT RUN", + "base_test_ids": [ + "CAP-03", + "CAP-04", + "CAP-06", + "CAP-07" + ], "evidence_record": { - "reason": "F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F08-3", + "id": "R2-F08-R03", "title": "Sustained real workload across class transitions, with restart/retry and no publisher intervention.", - "setup": "The regression F08 requires (review finding F08: The proving pipeline reports waste and deadline censoring, not sustained capacity).", + "setup": "The regression R2-F08 requires (review R2 finding F08: The proving pipeline reports waste and deadline censoring, not sustained capacity).", "steps": [ "Sustained real workload across class transitions, with restart/retry and no publisher intervention." ], @@ -6131,26 +11464,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F08" + "R2-F08" ], "gate": "Review findings closed", "owner": "proving lane, fleet lane, site (ops page)", "manual_page": null, - "finding": "F08", + "finding": "R2-F08", "finding_title": "The proving pipeline reports waste and deadline censoring, not sustained capacity", "finding_priority": "P1 - proving product gate", "owner_lane": "proving lane, fleet lane, site (ops page)", "run_status": "NOT RUN", + "base_test_ids": [ + "CAP-03", + "CAP-04", + "CAP-06", + "CAP-07" + ], "evidence_record": { - "reason": "F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F08 (P1, the external review): the regression's harness is the owner lane's (proving lane, fleet lane, site (ops page)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F09-1", + "id": "R2-F09-R01", "title": "Generate all pass/fail cells directly from the declared inequalities and inputs.", - "setup": "The regression F09 requires (review finding F09: The economic model explicitly retains a failed specialist case).", + "setup": "The regression R2-F09 requires (review R2 finding F09: The economic model explicitly retains a failed specialist case).", "steps": [ "Generate all pass/fail cells directly from the declared inequalities and inputs." ], @@ -6162,26 +11501,33 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F09" + "R2-F09" ], "gate": "Review findings closed", "owner": "research lane, floor lane 3, coordinator", "manual_page": null, - "finding": "F09", + "finding": "R2-F09", "finding_title": "The economic model explicitly retains a failed specialist case", "finding_priority": "P1 - founding claim not yet earned", "owner_lane": "research lane, floor lane 3, coordinator", "run_status": "NOT RUN", + "base_test_ids": [ + "ADV-05", + "ADV-08", + "ECO-03", + "ECO-08", + "LEAD-03" + ], "evidence_record": { - "reason": "F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F09-2", + "id": "R2-F09-R02", "title": "Independent feasibility and cost evaluation of the strongest modeled SRAM/hybrid opponent.", - "setup": "The regression F09 requires (review finding F09: The economic model explicitly retains a failed specialist case).", + "setup": "The regression R2-F09 requires (review R2 finding F09: The economic model explicitly retains a failed specialist case).", "steps": [ "Independent feasibility and cost evaluation of the strongest modeled SRAM/hybrid opponent." ], @@ -6193,26 +11539,33 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F09" + "R2-F09" ], "gate": "Review findings closed", "owner": "research lane, floor lane 3, coordinator", "manual_page": null, - "finding": "F09", + "finding": "R2-F09", "finding_title": "The economic model explicitly retains a failed specialist case", "finding_priority": "P1 - founding claim not yet earned", "owner_lane": "research lane, floor lane 3, coordinator", "run_status": "NOT RUN", + "base_test_ids": [ + "ADV-05", + "ADV-08", + "ECO-03", + "ECO-08", + "LEAD-03" + ], "evidence_record": { - "reason": "F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F09-3", + "id": "R2-F09-R03", "title": "GPU owners and entrants remain viable under the approved scenario envelope without assuming chip absence or death.", - "setup": "The regression F09 requires (review finding F09: The economic model explicitly retains a failed specialist case).", + "setup": "The regression R2-F09 requires (review R2 finding F09: The economic model explicitly retains a failed specialist case).", "steps": [ "GPU owners and entrants remain viable under the approved scenario envelope without assuming chip absence or death." ], @@ -6224,26 +11577,33 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F09" + "R2-F09" ], "gate": "Review findings closed", "owner": "research lane, floor lane 3, coordinator", "manual_page": null, - "finding": "F09", + "finding": "R2-F09", "finding_title": "The economic model explicitly retains a failed specialist case", "finding_priority": "P1 - founding claim not yet earned", "owner_lane": "research lane, floor lane 3, coordinator", "run_status": "NOT RUN", + "base_test_ids": [ + "ADV-05", + "ADV-08", + "ECO-03", + "ECO-08", + "LEAD-03" + ], "evidence_record": { - "reason": "F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F09 (P1, the external review): the regression's harness is the owner lane's (research lane, floor lane 3, coordinator); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F10-1", + "id": "R2-F10-R01", "title": "Compare exact found nonce/hash sets with full-read mode, including all-hit overflow and zero-hit cases.", - "setup": "The regression F10 requires (review finding F10: CUDA production readback has an existing OpenCL optimization to borrow).", + "setup": "The regression R2-F10 requires (review R2 finding F10: CUDA production readback has an existing OpenCL optimization to borrow).", "steps": [ "Compare exact found nonce/hash sets with full-read mode, including all-hit overflow and zero-hit cases." ], @@ -6255,26 +11615,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F10" + "R2-F10" ], "gate": "Review findings closed", "owner": "worker lane (new)", "manual_page": null, - "finding": "F10", + "finding": "R2-F10", "finding_title": "CUDA production readback has an existing OpenCL optimization to borrow", "finding_priority": "P2 - byte-preserving performance experiment", "owner_lane": "worker lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-06", + "GPU-08", + "POW-01", + "UX-08" + ], "evidence_record": { - "reason": "F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F10-2", + "id": "R2-F10-R02", "title": "Test stale jobs, high-32 rollover, tail batches and asynchronous buffer reuse.", - "setup": "The regression F10 requires (review finding F10: CUDA production readback has an existing OpenCL optimization to borrow).", + "setup": "The regression R2-F10 requires (review R2 finding F10: CUDA production readback has an existing OpenCL optimization to borrow).", "steps": [ "Test stale jobs, high-32 rollover, tail batches and asynchronous buffer reuse." ], @@ -6286,26 +11652,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F10" + "R2-F10" ], "gate": "Review findings closed", "owner": "worker lane (new)", "manual_page": null, - "finding": "F10", + "finding": "R2-F10", "finding_title": "CUDA production readback has an existing OpenCL optimization to borrow", "finding_priority": "P2 - byte-preserving performance experiment", "owner_lane": "worker lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-06", + "GPU-08", + "POW-01", + "UX-08" + ], "evidence_record": { - "reason": "F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F10-3", + "id": "R2-F10-R03", "title": "Compare production throughput and wall energy, not only the isolated kernel timer.", - "setup": "The regression F10 requires (review finding F10: CUDA production readback has an existing OpenCL optimization to borrow).", + "setup": "The regression R2-F10 requires (review R2 finding F10: CUDA production readback has an existing OpenCL optimization to borrow).", "steps": [ "Compare production throughput and wall energy, not only the isolated kernel timer." ], @@ -6317,26 +11689,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F10" + "R2-F10" ], "gate": "Review findings closed", "owner": "worker lane (new)", "manual_page": null, - "finding": "F10", + "finding": "R2-F10", "finding_title": "CUDA production readback has an existing OpenCL optimization to borrow", "finding_priority": "P2 - byte-preserving performance experiment", "owner_lane": "worker lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-06", + "GPU-08", + "POW-01", + "UX-08" + ], "evidence_record": { - "reason": "F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F10 (P2, the external review): the regression's harness is the owner lane's (worker lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F11-1", + "id": "R2-F11-R01", "title": "Goal switch from an efficiency prior can explore higher core/power when policy allows.", - "setup": "The regression F11 requires (review finding F11: Ember needs workload-aware identity and objective-aware search).", + "setup": "The regression R2-F11 requires (review R2 finding F11: Ember needs workload-aware identity and objective-aware search).", "steps": [ "Goal switch from an efficiency prior can explore higher core/power when policy allows." ], @@ -6348,26 +11726,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F11" + "R2-F11" ], "gate": "Review findings closed", "owner": "Ember lane (new)", "manual_page": null, - "finding": "F11", + "finding": "R2-F11", "finding_title": "Ember needs workload-aware identity and objective-aware search", "finding_priority": "P2 - product performance", "owner_lane": "Ember lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-02", + "GPU-04", + "UX-02", + "UX-03" + ], "evidence_record": { - "reason": "F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F11-2", + "id": "R2-F11-R02", "title": "Driver, workload, dataset, compiler and device changes invalidate certification while retaining optional hints.", - "setup": "The regression F11 requires (review finding F11: Ember needs workload-aware identity and objective-aware search).", + "setup": "The regression R2-F11 requires (review R2 finding F11: Ember needs workload-aware identity and objective-aware search).", "steps": [ "Driver, workload, dataset, compiler and device changes invalidate certification while retaining optional hints." ], @@ -6379,26 +11763,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F11" + "R2-F11" ], "gate": "Review findings closed", "owner": "Ember lane (new)", "manual_page": null, - "finding": "F11", + "finding": "R2-F11", "finding_title": "Ember needs workload-aware identity and objective-aware search", "finding_priority": "P2 - product performance", "owner_lane": "Ember lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-02", + "GPU-04", + "UX-02", + "UX-03" + ], "evidence_record": { - "reason": "F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F11-3", + "id": "R2-F11-R03", "title": "Thermal/error/late-share events revert safely, including process or machine crash.", - "setup": "The regression F11 requires (review finding F11: Ember needs workload-aware identity and objective-aware search).", + "setup": "The regression R2-F11 requires (review R2 finding F11: Ember needs workload-aware identity and objective-aware search).", "steps": [ "Thermal/error/late-share events revert safely, including process or machine crash." ], @@ -6410,26 +11800,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F11" + "R2-F11" ], "gate": "Review findings closed", "owner": "Ember lane (new)", "manual_page": null, - "finding": "F11", + "finding": "R2-F11", "finding_title": "Ember needs workload-aware identity and objective-aware search", "finding_priority": "P2 - product performance", "owner_lane": "Ember lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "GPU-02", + "GPU-04", + "UX-02", + "UX-03" + ], "evidence_record": { - "reason": "F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F11 (P2, the external review): the regression's harness is the owner lane's (Ember lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F12-1", + "id": "R2-F12-R01", "title": "Crash before/after broadcast, response timeout, restart before snapshot: no duplicate payment or silent debt loss.", - "setup": "The regression F12 requires (review finding F12: Pool payouts have a broadcast-before-durable-intent window).", + "setup": "The regression R2-F12 requires (review R2 finding F12: Pool payouts have a broadcast-before-durable-intent window).", "steps": [ "Crash before/after broadcast, response timeout, restart before snapshot: no duplicate payment or silent debt loss." ], @@ -6441,26 +11837,31 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F12" + "R2-F12" ], "gate": "Review findings closed", "owner": "pool lane (new)", "manual_page": null, - "finding": "F12", + "finding": "R2-F12", "finding_title": "Pool payouts have a broadcast-before-durable-intent window", "finding_priority": "P1 - payment integrity", "owner_lane": "pool lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "ZKP-05", + "UX-04", + "OPS-04" + ], "evidence_record": { - "reason": "F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F12-2", + "id": "R2-F12-R02", "title": "Same signed transaction retried, fee replacement reconciled by intent, not a new payment.", - "setup": "The regression F12 requires (review finding F12: Pool payouts have a broadcast-before-durable-intent window).", + "setup": "The regression R2-F12 requires (review R2 finding F12: Pool payouts have a broadcast-before-durable-intent window).", "steps": [ "Same signed transaction retried, fee replacement reconciled by intent, not a new payment." ], @@ -6472,26 +11873,31 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F12" + "R2-F12" ], "gate": "Review findings closed", "owner": "pool lane (new)", "manual_page": null, - "finding": "F12", + "finding": "R2-F12", "finding_title": "Pool payouts have a broadcast-before-durable-intent window", "finding_priority": "P1 - payment integrity", "owner_lane": "pool lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "ZKP-05", + "UX-04", + "OPS-04" + ], "evidence_record": { - "reason": "F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F12-3", + "id": "R2-F12-R03", "title": "Receipt reorg and finality pause leave correct pending obligations.", - "setup": "The regression F12 requires (review finding F12: Pool payouts have a broadcast-before-durable-intent window).", + "setup": "The regression R2-F12 requires (review R2 finding F12: Pool payouts have a broadcast-before-durable-intent window).", "steps": [ "Receipt reorg and finality pause leave correct pending obligations." ], @@ -6503,26 +11909,31 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F12" + "R2-F12" ], "gate": "Review findings closed", "owner": "pool lane (new)", "manual_page": null, - "finding": "F12", + "finding": "R2-F12", "finding_title": "Pool payouts have a broadcast-before-durable-intent window", "finding_priority": "P1 - payment integrity", "owner_lane": "pool lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "ZKP-05", + "UX-04", + "OPS-04" + ], "evidence_record": { - "reason": "F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F12 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F13-1", + "id": "R2-F13-R01", "title": "Repeated authorization rejected or atomically replaces and cleans prior state.", - "setup": "The regression F13 requires (review finding F13: Pool admission and membership need bounded resources).", + "setup": "The regression R2-F13 requires (review R2 finding F13: Pool admission and membership need bounded resources).", "steps": [ "Repeated authorization rejected or atomically replaces and cleans prior state." ], @@ -6534,26 +11945,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F13" + "R2-F13" ], "gate": "Review findings closed", "owner": "pool lane (new)", "manual_page": null, - "finding": "F13", + "finding": "R2-F13", "finding_title": "Pool admission and membership need bounded resources", "finding_priority": "P1 - service resilience", "owner_lane": "pool lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "OPS-06", + "UX-04", + "UX-05", + "UX-06" + ], "evidence_record": { - "reason": "F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F13-2", + "id": "R2-F13-R02", "title": "Oversized unterminated frame rejected within fixed memory/time budget.", - "setup": "The regression F13 requires (review finding F13: Pool admission and membership need bounded resources).", + "setup": "The regression R2-F13 requires (review R2 finding F13: Pool admission and membership need bounded resources).", "steps": [ "Oversized unterminated frame rejected within fixed memory/time budget." ], @@ -6565,26 +11982,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F13" + "R2-F13" ], "gate": "Review findings closed", "owner": "pool lane (new)", "manual_page": null, - "finding": "F13", + "finding": "R2-F13", "finding_title": "Pool admission and membership need bounded resources", "finding_priority": "P1 - service resilience", "owner_lane": "pool lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "OPS-06", + "UX-04", + "UX-05", + "UX-06" + ], "evidence_record": { - "reason": "F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F13-3", + "id": "R2-F13-R03", "title": "Slow clients and invalid share floods cannot grow unbounded member, nonce or outgoing state.", - "setup": "The regression F13 requires (review finding F13: Pool admission and membership need bounded resources).", + "setup": "The regression R2-F13 requires (review R2 finding F13: Pool admission and membership need bounded resources).", "steps": [ "Slow clients and invalid share floods cannot grow unbounded member, nonce or outgoing state." ], @@ -6596,26 +12019,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F13" + "R2-F13" ], "gate": "Review findings closed", "owner": "pool lane (new)", "manual_page": null, - "finding": "F13", + "finding": "R2-F13", "finding_title": "Pool admission and membership need bounded resources", "finding_priority": "P1 - service resilience", "owner_lane": "pool lane (new)", "run_status": "NOT RUN", + "base_test_ids": [ + "OPS-06", + "UX-04", + "UX-05", + "UX-06" + ], "evidence_record": { - "reason": "F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F13 (P1, the external review): the regression's harness is the owner lane's (pool lane (new)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F14-1", + "id": "R2-F14-R01", "title": "Public build has no default arbitrary remote execution and a documented least-privilege boundary.", - "setup": "The regression F14 requires (review finding F14: Developer fleet control must not silently become the public client trust model).", + "setup": "The regression R2-F14 requires (review R2 finding F14: Developer fleet control must not silently become the public client trust model).", "steps": [ "Public build has no default arbitrary remote execution and a documented least-privilege boundary." ], @@ -6627,26 +12056,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F14" + "R2-F14" ], "gate": "Review findings closed", "owner": "app lane, relay lane", "manual_page": null, - "finding": "F14", + "finding": "R2-F14", "finding_title": "Developer fleet control must not silently become the public client trust model", "finding_priority": "P1 - public client/independence gate", "owner_lane": "app lane, relay lane", "run_status": "NOT RUN", + "base_test_ids": [ + "OPS-03", + "OPS-05", + "UX-02", + "UX-07" + ], "evidence_record": { - "reason": "F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F14-2", + "id": "R2-F14-R02", "title": "Automatic updates off remains off for urgent manifests until explicit action.", - "setup": "The regression F14 requires (review finding F14: Developer fleet control must not silently become the public client trust model).", + "setup": "The regression R2-F14 requires (review R2 finding F14: Developer fleet control must not silently become the public client trust model).", "steps": [ "Automatic updates off remains off for urgent manifests until explicit action." ], @@ -6658,26 +12093,32 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F14" + "R2-F14" ], "gate": "Review findings closed", "owner": "app lane, relay lane", "manual_page": null, - "finding": "F14", + "finding": "R2-F14", "finding_title": "Developer fleet control must not silently become the public client trust model", "finding_priority": "P1 - public client/independence gate", "owner_lane": "app lane, relay lane", "run_status": "NOT RUN", + "base_test_ids": [ + "OPS-03", + "OPS-05", + "UX-02", + "UX-07" + ], "evidence_record": { - "reason": "F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" }, { - "id": "REV-F14-3", + "id": "R2-F14-R03", "title": "A compromised fleet/update signing key cannot silently acquire wallet access or activate a consensus change.", - "setup": "The regression F14 requires (review finding F14: Developer fleet control must not silently become the public client trust model).", + "setup": "The regression R2-F14 requires (review R2 finding F14: Developer fleet control must not silently become the public client trust model).", "steps": [ "A compromised fleet/update signing key cannot silently acquire wallet access or activate a consensus change." ], @@ -6689,21 +12130,570 @@ "method": "Automated + independent review", "status": "NOT RUN", "source": [ - "F14" + "R2-F14" ], "gate": "Review findings closed", "owner": "app lane, relay lane", "manual_page": null, - "finding": "F14", + "finding": "R2-F14", "finding_title": "Developer fleet control must not silently become the public client trust model", "finding_priority": "P1 - public client/independence gate", "owner_lane": "app lane, relay lane", "run_status": "NOT RUN", + "base_test_ids": [ + "OPS-03", + "OPS-05", + "UX-02", + "UX-07" + ], "evidence_record": { - "reason": "F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map", - "at": "2026-10-08T19:32:50.856Z" + "reason": "R2-F14 (P1, the external review): the regression's harness is the owner lane's (app lane, relay lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" }, - "updated": "2026-10-08T19:32:50.856Z" + "updated": "2026-10-08T19:34:12.806Z" + } + ] + }, + { + "code": "INT", + "title": "INT: the master edition's integration gates (R1, the full-system review)", + "source": "docs/plans/igneum-2.0-master/traceability.json integration_gates", + "gate": "Integration gates closed", + "owner": "the owner lanes per the coordinator's crosswalk", + "fixtures": [ + "F0", + "F5" + ], + "summary": "18 integration gates; each reads NOT RUN until its owner lane records a run", + "tests": [ + { + "id": "INT-01", + "title": "Real proof H cannot authenticate a different statement under a warm cache.", + "setup": "Integration gate INT-01 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Real proof H cannot authenticate a different statement under a warm cache." + ], + "accept": "Real proof H cannot authenticate a different statement under a warm cache.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "proving lane (a6e8f84588b809d62)", + "manual_page": null, + "owner_lane": "proving lane (a6e8f84588b809d62)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-01 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-02", + "title": "Warm/cold/relay/restart/concurrent cache order does not change block or payout decisions; negative cache isolated.", + "setup": "Integration gate INT-02 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Warm/cold/relay/restart/concurrent cache order does not change block or payout decisions; negative cache isolated." + ], + "accept": "Warm/cold/relay/restart/concurrent cache order does not change block or payout decisions; negative cache isolated.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "proving lane (a6e8f84588b809d62)", + "manual_page": null, + "owner_lane": "proving lane (a6e8f84588b809d62)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-02 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-03", + "title": "Durable payout outbox survives every crash/RPC boundary without duplicate or lost liabilities.", + "setup": "Integration gate INT-03 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Durable payout outbox survives every crash/RPC boundary without duplicate or lost liabilities." + ], + "accept": "Durable payout outbox survives every crash/RPC boundary without duplicate or lost liabilities.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "pool lane (a1c484c48a62948c2)", + "manual_page": null, + "owner_lane": "pool lane (a1c484c48a62948c2)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-03 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-04", + "title": "Corrupt existing pool state, disk-full and reorg cause safe recovery, not silent empty balances.", + "setup": "Integration gate INT-04 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Corrupt existing pool state, disk-full and reorg cause safe recovery, not silent empty balances." + ], + "accept": "Corrupt existing pool state, disk-full and reorg cause safe recovery, not silent empty balances.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "pool lane (a1c484c48a62948c2)", + "manual_page": null, + "owner_lane": "pool lane (a1c484c48a62948c2)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-04 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-05", + "title": "The supplied finality implementation matches the approved anchor rule after >window healing.", + "setup": "Integration gate INT-05 of the master edition (R1 / Additional regression gates).", + "steps": [ + "The supplied finality implementation matches the approved anchor rule after >window healing." + ], + "accept": "The supplied finality implementation matches the approved anchor rule after >window healing.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "node lane (a283f5f0d364ceef0)", + "manual_page": null, + "owner_lane": "node lane (a283f5f0d364ceef0)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-05 (R1 integration gate): the gate's harness is the owner lane's (node lane (a283f5f0d364ceef0)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-06", + "title": "Recovery tests state and preserve their weaker fault bound; interfaces never label it as a stronger guarantee.", + "setup": "Integration gate INT-06 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Recovery tests state and preserve their weaker fault bound; interfaces never label it as a stronger guarantee." + ], + "accept": "Recovery tests state and preserve their weaker fault bound; interfaces never label it as a stronger guarantee.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "node lane (a283f5f0d364ceef0)", + "manual_page": null, + "owner_lane": "node lane (a283f5f0d364ceef0)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-06 (R1 integration gate): the gate's harness is the owner lane's (node lane (a283f5f0d364ceef0)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-07", + "title": "One v6 object agrees in node, pool, CPU verifier and each supported GPU host across activation.", + "definition": "V6-12 (R1 p. 213): the release manifest is signed and binds lockfile hashes, kernel and host binaries, supported devices and drivers, the prover server patch, memory thresholds and tuner identity, with end-to-end artifact authentication and a clean-install accepted-and-paid test on an independent machine with no unpublished files, symlinks or shell overrides.", + "setup": "Integration gate INT-07 of the master edition (R1 / Additional regression gates).", + "steps": [ + "One v6 object agrees in node, pool, CPU verifier and each supported GPU host across activation." + ], + "accept": "One v6 object agrees in node, pool, CPU verifier and each supported GPU host across activation.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)", + "manual_page": null, + "owner_lane": "CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-07 (R1 integration gate): the gate's harness is the owner lane's (CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-08", + "title": "Census, production acceptance, schedule counters and live-dataset tests use the identical frozen contract.", + "setup": "Integration gate INT-08 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Census, production acceptance, schedule counters and live-dataset tests use the identical frozen contract." + ], + "accept": "Census, production acceptance, schedule counters and live-dataset tests use the identical frozen contract.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)", + "manual_page": null, + "owner_lane": "CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-08 (R1 integration gate): the gate's harness is the owner lane's (CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-09", + "title": "Eight- and twelve-GiB epoch transitions recover deliberately without relying on repeated OOM/watchdog cycles.", + "setup": "Integration gate INT-09 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Eight- and twelve-GiB epoch transitions recover deliberately without relying on repeated OOM/watchdog cycles." + ], + "accept": "Eight- and twelve-GiB epoch transitions recover deliberately without relying on repeated OOM/watchdog cycles.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "app lane", + "manual_page": null, + "owner_lane": "app lane", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-09 (R1 integration gate): the gate's harness is the owner lane's (app lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-10", + "title": "Metal/CUDA/OpenCL exact dataset geometry agrees; unsupported packs reject before launch.", + "setup": "Integration gate INT-10 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Metal/CUDA/OpenCL exact dataset geometry agrees; unsupported packs reject before launch." + ], + "accept": "Metal/CUDA/OpenCL exact dataset geometry agrees; unsupported packs reject before launch.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)", + "manual_page": null, + "owner_lane": "CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-10 (R1 integration gate): the gate's harness is the owner lane's (CI steward with the hash lane (a690540514aa453d7) and the worker lane (a9e87343f008e0edd)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-11", + "title": "Only a memory-reserved proving job launches; mining buffers really release when required.", + "setup": "Integration gate INT-11 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Only a memory-reserved proving job launches; mining buffers really release when required." + ], + "accept": "Only a memory-reserved proving job launches; mining buffers really release when required.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "app lane", + "manual_page": null, + "owner_lane": "app lane", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-11 (R1 integration gate): the gate's harness is the owner lane's (app lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-12", + "title": "Transient shard errors can retry safely; expiration, loss and paid work remain distinct durable outcomes.", + "setup": "Integration gate INT-12 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Transient shard errors can retry safely; expiration, loss and paid work remain distinct durable outcomes." + ], + "accept": "Transient shard errors can retry safely; expiration, loss and paid work remain distinct durable outcomes.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "proving lane (a6e8f84588b809d62) and fleet lane (ac055d60427caab99)", + "manual_page": null, + "owner_lane": "proving lane (a6e8f84588b809d62) and fleet lane (ac055d60427caab99)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-12 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62) and fleet lane (ac055d60427caab99)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-13", + "title": "Ember cannot retain a rate-ineligible prior; material workload changes invalidate incompatible profiles.", + "setup": "Integration gate INT-13 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Ember cannot retain a rate-ineligible prior; material workload changes invalidate incompatible profiles." + ], + "accept": "Ember cannot retain a rate-ineligible prior; material workload changes invalidate incompatible profiles.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "Ember lane (a04fe3451877e2ff0) with the app lane", + "manual_page": null, + "owner_lane": "Ember lane (a04fe3451877e2ff0) with the app lane", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-13 (R1 integration gate): the gate's harness is the owner lane's (Ember lane (a04fe3451877e2ff0) with the app lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-14", + "title": "Protected helper and per-device leases restore owned settings on normal/abnormal exit; real ACL/security tests.", + "setup": "Integration gate INT-14 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Protected helper and per-device leases restore owned settings on normal/abnormal exit; real ACL/security tests." + ], + "accept": "Protected helper and per-device leases restore owned settings on normal/abnormal exit; real ACL/security tests.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "Ember lane (a04fe3451877e2ff0) with the app lane", + "manual_page": null, + "owner_lane": "Ember lane (a04fe3451877e2ff0) with the app lane", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-14 (R1 integration gate): the gate's harness is the owner lane's (Ember lane (a04fe3451877e2ff0) with the app lane); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-15", + "title": "Public PoP replay is not session authorization; payout/server/network binding enforced.", + "setup": "Integration gate INT-15 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Public PoP replay is not session authorization; payout/server/network binding enforced." + ], + "accept": "Public PoP replay is not session authorization; payout/server/network binding enforced.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "pool lane (a1c484c48a62948c2)", + "manual_page": null, + "owner_lane": "pool lane (a1c484c48a62948c2)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-15 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-16", + "title": "Pool parsing/queues/connection and crypto budgets remain bounded under controlled adversarial traffic.", + "setup": "Integration gate INT-16 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Pool parsing/queues/connection and crypto budgets remain bounded under controlled adversarial traffic." + ], + "accept": "Pool parsing/queues/connection and crypto budgets remain bounded under controlled adversarial traffic.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "pool lane (a1c484c48a62948c2)", + "manual_page": null, + "owner_lane": "pool lane (a1c484c48a62948c2)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-16 (R1 integration gate): the gate's harness is the owner lane's (pool lane (a1c484c48a62948c2)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-17", + "title": "Missing oracle/keys/mandatory real-proof fixture blocks the applicable production acceptance gate.", + "setup": "Integration gate INT-17 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Missing oracle/keys/mandatory real-proof fixture blocks the applicable production acceptance gate." + ], + "accept": "Missing oracle/keys/mandatory real-proof fixture blocks the applicable production acceptance gate.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "proving lane (a6e8f84588b809d62)", + "manual_page": null, + "owner_lane": "proving lane (a6e8f84588b809d62)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-17 (R1 integration gate): the gate's harness is the owner lane's (proving lane (a6e8f84588b809d62)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + }, + { + "id": "INT-18", + "title": "Whole-system economics pass the strongest feasible adversary, including sunk development and multi-epoch survival.", + "setup": "Integration gate INT-18 of the master edition (R1 / Additional regression gates).", + "steps": [ + "Whole-system economics pass the strongest feasible adversary, including sunk development and multi-epoch survival." + ], + "accept": "Whole-system economics pass the strongest feasible adversary, including sunk development and multi-epoch survival.", + "evidence": "The run record of the gate as its owner lane records it through tools/ci/test-record.mjs.", + "priority": "P0", + "profile": "P00", + "cadence": "Every release candidate", + "method": "Automated + independent review", + "status": "NOT RUN", + "source": [ + "R1" + ], + "gate": "Integration gates closed", + "owner": "research lane (ad6a2bd47d4a46105)", + "manual_page": null, + "owner_lane": "research lane (ad6a2bd47d4a46105)", + "run_status": "NOT RUN", + "master_status": "PROPOSED / NOT RUN", + "evidence_record": { + "reason": "INT-18 (R1 integration gate): the gate's harness is the owner lane's (research lane (ad6a2bd47d4a46105)); not yet named in the map", + "at": "2026-10-08T19:34:12.806Z" + }, + "updated": "2026-10-08T19:34:12.806Z" + } + ], + "notes": [ + { + "at": "2026-10-08T19:34:12.950Z", + "text": "REC-01 (the master edition's one unresolved interpretation, finality pause-only healing: R1's I03 stale predicate against R2's F04 backfill caveat): closure evidence as the finality and node lanes recorded it on 8 October 2026: rule v4 at release-2.0.0-node 12424341's line, mode recovery by the founder's 19:57 ruling (the lock labelled recovery, never final), both real-node lines PASS tonight by the 6.7 pause criterion, FIN-02 PASS at 0218d6bf1 on the simulator half; status RUNNING until the beyond-window healing case with and without historical data is run natively (the node lane's case tomorrow). Applies to INT-05 and INT-06." } ] } @@ -6964,10 +12954,16 @@ ] }, "live_fields": { - "run_status": "NOT RUN | RUNNING | PASS | FAIL | BLOCKED | DEFERRED (P13 only)", + "run_status": "NOT RUN | BLOCKED | FAIL | PASS (the master, p. 139; in_progress_since marks work under way; deferral_note a founder deferral)", "owner_lane": "the lane that runs the case, with its id", "evidence_path": "the file on the box mirror master that holds the evidence record in the standard's template", "run_id": "the run that produced the latest status", "updated": "the minute the lane last wrote the case" - } + }, + "notes": [ + { + "at": "2026-10-08T19:34:12.854Z", + "text": "128 original test cases, 18 additional integration gates, 44 updated-stack closure requirements. These sets overlap and are not 190 independent tests." + } + ] }