From a471c0e7a467daade64541658189e843a407ff74 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:21:59 +0000 Subject: [PATCH 1/6] A registry landing carries its batches and the merge replays them onto master's copy; tonight's three batches ride it The acceptance registry is a hot file: three landings in a row lost rule 26's race to another lane's rows during their own seven-minute gate. Now a registry landing carries its run batches as tools/ci/batches/.json (the files test-record.mjs --record took); merge-to-master.sh, for a branch that added batch files, lets rule 26 pass the registry path (the branch's copy is never what lands), and in the merge worktree takes master's copy of the registry, replays every added batch through the recorder (idempotent), commits the merge and runs the evidence rules on the merged result before the push. Self-test: a fixture where master gained a row after the branch point and the branch carries a batch; the merge lands with both rows. The batches: 200-417c4a57-b2 (the 2.0.1 gate, 30 cases RUNNING), review-harness-20261008T180034Z (POW-01's cross-check, all four anchor groups agree), p01-partb-20261008-01 (POW-06, three parsers, zero panics); the map gains crosscheck:review-harness and part B's command and coverage. Co-Authored-By: Claude Fable 5.1 --- docs/plans/igneum-2.0-test-harness-map.md | 12 +++- tools/ci/README.md | 1 + tools/ci/batches/200-417c4a57-b2.json | 57 +++++++++++++++++++ tools/ci/batches/p01-partb-20261008-01.json | 15 +++++ .../review-harness-20261008T180034Z.json | 15 +++++ tools/ci/merge-to-master.sh | 52 +++++++++++++++-- tools/ci/rule26-no-revert.sh | 3 +- tools/ci/test-map.json | 18 +++++- 8 files changed, 164 insertions(+), 9 deletions(-) create mode 100644 tools/ci/batches/200-417c4a57-b2.json create mode 100644 tools/ci/batches/p01-partb-20261008-01.json create mode 100644 tools/ci/batches/review-harness-20261008T180034Z.json diff --git a/docs/plans/igneum-2.0-test-harness-map.md b/docs/plans/igneum-2.0-test-harness-map.md index 4479f36ff..85cc3f0b0 100644 --- a/docs/plans/igneum-2.0-test-harness-map.md +++ b/docs/plans/igneum-2.0-test-harness-map.md @@ -127,11 +127,11 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover ### harness:parser-malformed -- Command: `cargo test --release -p --test parser_malformed (building; igneum-exec, rpc-core, igneum-miner)` +- Command: `cargo test --release -p igneum-exec --lib -- malformed --nocapture; cargo test --release -p igneum-miner --bins -- malformed --nocapture (node fork branch parser-malformed f0204947, taken into release-2.0.0-node at the node lane's next cut): ten thousand seeded mutations per parser through DayStream::from_bytes plus check, rpc::dispatch over nineteen igneum_ methods, and pool::job_seeds; the summary line per parser is the evidence` - Box class: suite - Fixtures: F5 - Cases: - - POW-06 Bound verifier work and malformed-input cost: partial: ten thousand seeded malformed cases per parser refused without panic in bounded time; the verifier work bound is the proving lane's measurement + - POW-06 Bound verifier work and malformed-input cost: 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 ### bench:pc1-packs @@ -171,6 +171,14 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover - Cases: - POW-02 Validate generated programs and index folding: partial: the fold's index statistics and the grammar bounds on 256 seeds plus the F8 set; the malformed programs are owed to harness:parser-malformed +### crosscheck:review-harness + +- Command: `python3 run_all.py in docs/analysis/review-2026-10-08/harness.zip (the reviewer's C/Python transcription of the V2 to V4 paths; numpy and cc; about 1 GB) on a box, its all_results.json the evidence; the tree's side is igneum-pow's own pins of the same constants (src/verify.rs, src/bind.rs, proto-cuda/packs/igneum-genesis/vectors.json) under suite:pow` +- Box class: suite (nice 10) +- Fixtures: F0, F3 +- Cases: + - POW-01 Match independent execution across every backend: partial: independent execution agrees with the tree on the V2/V3 genesis program id and op mix, the two closed-form hashes, the three census ids and the eight header-bound memory-hard vectors; the v5 object's and the v6 freeze's vectors are outside the transcription's model (its README) and read NOT RUN for this cell; every backend is harness:p01-vectors + ## 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 diff --git a/tools/ci/README.md b/tools/ci/README.md index 90a2072b0..9a9ea9fd9 100644 --- a/tools/ci/README.md +++ b/tools/ci/README.md @@ -10,6 +10,7 @@ | the red watcher fires on cancelled and timed-out runs too (`ci-red.yml`, `red-watch.mjs`) | The watcher's `if` missing any of failure, cancelled, timed_out, or the conclusion not handed to the record step (the self-test reads the workflow file); the line names the kind: CI red, CI cancelled, CI timed out. | 7 October 2026 | | gh's active account is the stored Igneum entry (`gh-account-check.sh`, in Igneum's own gh directory `~/.config/gh-igneum` through `gh-env.sh`, never the founder's) | A push or a landing from this Mac while Igneum's gh directory names any other account as active, or none (the refusal names the one step: the founder or main stores the Igneum token there with `GH_CONFIG_DIR=~/.config/gh-igneum gh auth login --with-token`; no lane does); skipped with a line while `github-suspended` stands. RULE: no lane switches gh accounts on this Mac, ever; the second owner's login belongs to other projects and must never touch Igneum; the stored entry's name is in ~/.config/igneum/gh-user, never in the repository. | 7 October 2026, 21:41 UK: a lane switched gh to the other login during the suspension; nobody could say which | +| a registry landing carries its batches (`tools/ci/batches/.json`; `merge-to-master.sh` replays them onto master's copy at the merge) | Nothing by itself: the registry is a hot file, and a branch whose own copy of it was recorded during a seven-minute gate lost the race to another lane's rows three times in a row (8 Oct 2026, 19:1x UK). A branch that adds batch files is merged with master's registry, every added batch replayed through `test-record.mjs --record` (idempotent), and the evidence rules run on the merged result; rule 26 does not bind the registry path for such a branch | 8 Oct 2026 | | the registry's evidence rules (`registry-evidence-check.sh`, called by `merge-to-master.sh` after rule 26) | A landing that sets a case's run_status to PASS without an evidence_path that exists (in the tree at the landing, or on a build box over ssh; a box that does not answer is a line, not a refusal); a landing that changes a file under docs/analysis/ or a path a registry row names without moving that row's `updated` (the row and its evidence move together, GOV-04); a PASS whose evidence record pins another manifest than the registry's pinned_manifest_sha (stale evidence reads NOT RUN, GOV-08); a run_status written while the registry carries no approval block (thresholds before results, GOV-02) | 8 Oct 2026 | | the acceptance layer (`test-record.mjs`, `test-map.json`, `test-map-doc.mjs`; the founder's Test and Acceptance Standard, docs/plans/igneum-2.0-test-registry.json) | An automated case of the registry with no cell in the map and no NOT RUN reason; a map naming an unknown case; a stale harness-map page (generated from the JSON); the recorder's self-test: a run batch writes run_status, run_id, evidence_path, updated and the evidence record to the mapped cases only, never an accept text, and a case with no harness reads NOT RUN with its reason, never PASS by inference | 8 Oct 2026 | | rule 26: a landing that touches a site/ or docs/ path another lane landed since the branch point carries master's copy (`rule26-no-revert.sh`, called by `merge-to-master.sh` before the merge) | A branch whose copy of such a path lacks lines master added after the merge base, or that deletes the path; refused with the path named and the fix (merge master on the branch, or name the path in the landing message as intentional). Class: 16b3e140 and 6fc57381 put the reference-apps lane's receipt.html and then all of site/lc back to older copies | 8 Oct 2026 | diff --git a/tools/ci/batches/200-417c4a57-b2.json b/tools/ci/batches/200-417c4a57-b2.json new file mode 100644 index 000000000..2d68fe841 --- /dev/null +++ b/tools/ci/batches/200-417c4a57-b2.json @@ -0,0 +1,57 @@ +{ + "run_id": "200-417c4a57-b2", + "manifest_sha": "417c4a57", + "cut_tip": "2ea7b43f (miner cells on 7d82b71e's crate; 2ea7b43f's own pow and app follow as the next batch)", + "evidence_dir": "build-1:/srv/artefacts/tas/200-417c4a57-b2", + "boxes": [ + "build-2", + "build-4" + ], + "cells": [ + { + "cell": "suite:pow", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/miner-7d82b71e/box4-pow.log" + }, + { + "cell": "suite:app", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/miner-7d82b71e/box4-app.log" + }, + { + "cell": "suite:core", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/node-417c4a57/box2-core.log" + }, + { + "cell": "suite:consensus", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/node-417c4a57/box2-consensus.log" + }, + { + "cell": "suite:exec", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/node-417c4a57/box2-exec.log" + }, + { + "cell": "suite:miner", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/node-417c4a57/box2-miner.log" + }, + { + "cell": "suite:p2p-flows", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/node-417c4a57/box2-p2p-flows.log" + }, + { + "cell": "gate:pre-push", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/gate/gate-rule26.log" + }, + { + "cell": "check:freeze", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/200-417c4a57-b2/miner-7d82b71e/box4-pow.log" + } + ] +} \ No newline at end of file diff --git a/tools/ci/batches/p01-partb-20261008-01.json b/tools/ci/batches/p01-partb-20261008-01.json new file mode 100644 index 000000000..a15ae5b2c --- /dev/null +++ b/tools/ci/batches/p01-partb-20261008-01.json @@ -0,0 +1,15 @@ +{ + "run_id": "p01-partb-20261008-01", + "manifest_sha": "417c4a57", + "evidence_dir": "build-1:/srv/artefacts/tas/p01-partb-20261008-01", + "boxes": [ + "build-2" + ], + "cells": [ + { + "cell": "harness:parser-malformed", + "status": "RUNNING", + "evidence": "build-1:/srv/artefacts/tas/p01-partb-20261008-01/summary.jsonl" + } + ] +} \ No newline at end of file diff --git a/tools/ci/batches/review-harness-20261008T180034Z.json b/tools/ci/batches/review-harness-20261008T180034Z.json new file mode 100644 index 000000000..66473a18f --- /dev/null +++ b/tools/ci/batches/review-harness-20261008T180034Z.json @@ -0,0 +1,15 @@ +{ + "run_id": "review-harness-20261008T180034Z", + "manifest_sha": "07e5fa68", + "evidence_dir": "build-2:/srv/artefacts/tas/review-harness-20261008T180034Z/igneum-algorithm-review/all_results.json", + "boxes": [ + "build-2" + ], + "cells": [ + { + "cell": "crosscheck:review-harness", + "status": "RUNNING", + "evidence": "build-2:/srv/artefacts/tas/review-harness-20261008T180034Z/igneum-algorithm-review/all_results.json" + } + ] +} \ No newline at end of file diff --git a/tools/ci/merge-to-master.sh b/tools/ci/merge-to-master.sh index f573903db..702e8157c 100755 --- a/tools/ci/merge-to-master.sh +++ b/tools/ci/merge-to-master.sh @@ -104,6 +104,30 @@ mirror_master() { # [landed-remote-url]: the landed master to every othe done } +# merge_with_batches : in the current worktree (at ), the merge of ; when the branch added batch files, +# the registry takes master's copy and every batch is replayed onto it, then the evidence rules run on the result; returns 1 on a +# conflict outside the registry or a red evidence rule +merge_with_batches() { + local tip="$1" sha="$2" msg="$3" conflicts f + if git "${AUTHOR[@]}" merge -q --no-ff --no-commit "$sha" >/dev/null 2>&1; then :; else + conflicts=$(git diff --name-only --diff-filter=U) + if [ -z "$BATCHES" ] || [ "$conflicts" != "$REGISTRY_PATH" ]; then git merge --abort 2>/dev/null; return 1; fi + fi + if [ -n "$BATCHES" ]; then + git checkout -q "$tip" -- "$REGISTRY_PATH" # master's copy, never the branch's + for f in $BATCHES; do + git checkout -q "$sha" -- "$f" + node tools/ci/test-record.mjs --record "$f" >/dev/null || { echo "merge-to-master: the batch $f does not replay onto master's registry" >&2; git merge --abort 2>/dev/null; return 1; } + echo "merge-to-master: replayed $f onto master's registry" + done + git add -A + fi + git "${AUTHOR[@]}" commit -q -m "$msg" || return 1 + if [ -n "$BATCHES" ]; then + bash tools/ci/registry-evidence-check.sh "$tip" HEAD || { echo "merge-to-master: REFUSED by the registry's evidence rules on the merged registry (above)" >&2; return 1; } + fi + return 0 +} if [ "$SELF_TEST" = 1 ]; then fails=0; d=$(mktemp -d); fake="$d/ci-state.sh" # the suspension marker: a GitHub remote is refused with the line, exit 2, before anything else; a mirror remote is not; no marker, no refusal @@ -180,7 +204,20 @@ success 4 u push run REMOTE=origin; remote_is_github || { echo "self-test failed: origin was not read as GitHub (is origin's URL github.com?)"; fails=1; } ( cd "$d/src" && git remote add mirror "$d/mirror.git" ) 2>/dev/null; REMOTE=mirror; ( cd "$d/src" && remote_is_github ) && { echo "self-test failed: a bare-path mirror remote was read as GitHub"; fails=1; }; REMOTE=origin rm -rf "$d" - [ "$fails" = 0 ] && echo "self-test passed: a GitHub remote is refused with exit 2 while the suspension marker stands and a mirror remote is not; the CI rule binds a GitHub remote only; a landed master is fast-forwarded to every mirror and a refused mirror push is a line, not a failure; a green branch run merges; a red one is refused; an unknown read is waited through and refused only at the deadline; a queued run is waited for with the clock; an unrun branch is pushed once and then waited for; a red master refuses every merge but the declared fix" + # the batch replay: master's registry gained a row after the branch point; the branch carries a batch file and its own recorded copy; + # the merge takes master's copy and replays the batch, so both rows land (the hot-file race, 8 October 2026, 19:1x UK) + rb="$d/rb"; mkdir -p "$rb" && ( cd "$rb" && git init -q -b master . && mkdir -p docs/plans tools/ci/batches && cp "$ROOT/tools/ci/test-record.mjs" tools/ci/ && cp "$ROOT/tools/ci/registry-evidence-check.sh" tools/ci/ && cp "$ROOT/tools/ci/docs-only-check.sh" tools/ci/ 2>/dev/null + printf '{"approval":"yes","suites":[{"code":"X","tests":[{"id":"X-1","method":"Automated","accept":"a"},{"id":"X-2","method":"Automated","accept":"b"}]}]}\n' > docs/plans/igneum-2.0-test-registry.json + printf '{"cells":{"c1":{"command":"x","box_class":"b","fixtures":[],"cases":["X-1"]},"c2":{"command":"y","box_class":"b","fixtures":[],"cases":["X-2"]}},"not_run":{}}\n' > tools/ci/test-map.json + git add -A && git -c user.name=t -c user.email=t@t commit -q -m base && git tag base + git checkout -q -b branch; printf '{"run_id":"r-branch","manifest_sha":"m","cells":[{"cell":"c1","status":"RUNNING","evidence":"tools/ci/test-map.json"}]}\n' > tools/ci/batches/r-branch.json + node tools/ci/test-record.mjs --record tools/ci/batches/r-branch.json >/dev/null && git add -A && git -c user.name=t -c user.email=t@t commit -q -m "batch r-branch" + git checkout -q master; printf '{"run_id":"r-master","manifest_sha":"m","cells":[{"cell":"c2","status":"RUNNING","evidence":"tools/ci/test-map.json"}]}\n' > /tmp/r-master.json + node tools/ci/test-record.mjs --record /tmp/r-master.json >/dev/null && git add -A && git -c user.name=t -c user.email=t@t commit -q -m "master row" ) >/dev/null 2>&1 + out=$( cd "$rb" && TIP=$(git rev-parse master) && SHA=$(git rev-parse branch) && BASE=$(git merge-base "$TIP" "$SHA") && BATCHES=$(git diff --name-only --diff-filter=A "$BASE" "$SHA" -- tools/ci/batches/ | grep -E '\.json$') && REGISTRY_PATH=docs/plans/igneum-2.0-test-registry.json && AUTHOR=(-c user.name=t -c user.email=t@t) && export TEST_RECORD_ROOT="$rb" && merge_with_batches "$TIP" "$SHA" "merge with replay" 2>&1 && python3 -c " +import json; d=json.load(open('docs/plans/igneum-2.0-test-registry.json')); t={c['id']:c.get('run_id') for s in d['suites'] for c in s['tests']}; print('rows', t)" ) + case "$out" in *"'X-1': 'r-branch'"*"'X-2': 'r-master'"*|*"'X-2': 'r-master'"*"'X-1': 'r-branch'"*) ;; *) echo "self-test failed: the batch replay did not land both the branch's row and master's row: $out"; fails=1 ;; esac + [ "$fails" = 0 ] && echo "self-test passed: a GitHub remote is refused with exit 2 while the suspension marker stands and a mirror remote is not; the CI rule binds a GitHub remote only; a landed master is fast-forwarded to every mirror and a refused mirror push is a line, not a failure; a green branch run merges; a red one is refused; an unknown read is waited through and refused only at the deadline; a queued run is waited for with the clock; an unrun branch is pushed once and then waited for; a red master refuses every merge but the declared fix; a registry landing's batches replay onto master's copy at the merge" exit $fails fi if [ "$SELF_TEST" != 1 ] && github_suspended_refusal "$REMOTE"; then exit 2; fi @@ -207,17 +244,24 @@ fi # and the crate suite on the box at gate priority for every crate it touches before the merge; docs/ and site/ alone skip it BASE=$(git merge-base "$SHA" "$REMOTE/master" 2>/dev/null || git rev-parse "$REMOTE/master") bash tools/ci/rule24-crate-gate.sh "$BASE" "$SHA" || { echo "merge-to-master: REFUSED by rule 24: a touched crate does not check or its suite is red (above); fix on the branch and retry" >&2; exit 1; } +# the acceptance registry is a hot file (8 October 2026, 19:1x UK: three landings in a row lost the race to another lane's rows during +# their own gate). A registry landing carries its run batches as files under tools/ci/batches/.json; the merge below replays +# every batch the branch added onto master's copy of the registry (tools/ci/test-record.mjs --record, idempotent), so the branch's +# copy is never what lands and rule 26 does not bind the registry path for such a branch (the evidence rules run on the merged result) +REGISTRY_PATH="${REGISTRY_PATH:-docs/plans/igneum-2.0-test-registry.json}" +BATCHES=$(git diff --name-only --diff-filter=A "$BASE" "$SHA" -- tools/ci/batches/ | grep -E '\.json$' || true) +RULE26_SKIP_PATHS=""; [ -n "$BATCHES" ] && RULE26_SKIP_PATHS="$REGISTRY_PATH" # rule 26 (8 October 2026, 17:5x UK): a site/ or docs/ path another lane landed since the branch point is merged, never replaced -bash tools/ci/rule26-no-revert.sh "$BASE" "$SHA" "$REMOTE/master" || { echo "merge-to-master: REFUSED by rule 26 (above)" >&2; exit 1; } +RULE26_SKIP_PATHS="$RULE26_SKIP_PATHS" bash tools/ci/rule26-no-revert.sh "$BASE" "$SHA" "$REMOTE/master" || { echo "merge-to-master: REFUSED by rule 26 (above)" >&2; exit 1; } # the registry's evidence rules (8 October 2026, 18:4x UK): a PASS carries existing evidence, a touched evidence file moves with its # row, stale evidence never reads PASS, a run_status needs the approval (GOV-02, GOV-04, GOV-08) -bash tools/ci/registry-evidence-check.sh "$BASE" "$SHA" || { echo "merge-to-master: REFUSED by the registry's evidence rules (above)" >&2; exit 1; } +[ -n "$BATCHES" ] || bash tools/ci/registry-evidence-check.sh "$BASE" "$SHA" || { echo "merge-to-master: REFUSED by the registry's evidence rules (above)" >&2; exit 1; } # with batches the rules run on the merged result below for i in $(seq 1 "$TRIES"); do git fetch -q "$REMOTE" master; TIP=$(git rev-parse "$REMOTE/master") if git merge-base --is-ancestor "$SHA" "$TIP"; then echo "merge-to-master: ${SHA:0:8} is already on $REMOTE/master $(git log -1 --format=%h "$REMOTE/master")"; exit 0; fi W=$(mktemp -d "${TMPDIR:-/tmp}/merge-to-master.XXXXXX"); rmdir "$W" git worktree add -q --detach "$W" "$TIP" - if ( cd "$W" && git "${AUTHOR[@]}" merge -q --no-ff -m "Merge $BRANCH ${SHA:0:8} into master ($VERDICT)" "$SHA" ); then + if ( cd "$W" && merge_with_batches "$TIP" "$SHA" "Merge $BRANCH ${SHA:0:8} into master ($VERDICT)" ); then if ( cd "$W" && git push -q "$REMOTE" HEAD:master ); then # on a GitHub remote the hook asks ci-state about ${SHA:0:8} once more git worktree remove --force "$W"; git fetch -q "$REMOTE" master echo "merge-to-master: pushed on try $i: $REMOTE/master $(git log -1 --format='%h %ci' "$REMOTE/master") $(TZ=Europe/London date '+%H:%M %Z')" diff --git a/tools/ci/rule26-no-revert.sh b/tools/ci/rule26-no-revert.sh index 81b64fafc..aa052d382 100755 --- a/tools/ci/rule26-no-revert.sh +++ b/tools/ci/rule26-no-revert.sh @@ -15,6 +15,7 @@ check() { # -> prints "refused " lines; returns 1 msgs=$(git log --format=%B "$base..$head" -- 2>/dev/null || true) for p in $(git diff --name-only "$base" "$master" -- site docs | sort -u); do git diff --quiet "$base" "$head" -- "$p" 2>/dev/null && continue # the branch never touched it: the merge takes master's copy + case " ${RULE26_SKIP_PATHS:-} " in *" $p "*) echo "replayed $p"; continue ;; esac # a path the merge tool rebuilds from master's copy (the registry under a batch replay) case "$msgs" in *"$p"*) echo "named $p"; continue ;; esac added=$(git diff "$base" "$master" -- "$p" | grep -E '^\+' | grep -vE '^\+\+\+' | cut -c2- | grep -vE '^[[:space:]]*$' || true) [ -n "$added" ] || continue @@ -54,7 +55,7 @@ if [ "${1:-}" = --self-test ]; then fi [ $# -eq 3 ] || { echo "usage: rule26-no-revert.sh | --self-test" >&2; exit 2; } rc=0; out=$(check "$1" "$2" "$3") || rc=$? -printf '%s\n' "$out" | sed -n 's/^refused /rule26: REFUSED: /p; s/^named /rule26: named as intentional in the landing message: /p; s/^merged /rule26: carries master'"'"'s lines: /p' | grep . || true +printf '%s\n' "$out" | sed -n 's/^refused /rule26: REFUSED: /p; s/^named /rule26: named as intentional in the landing message: /p; s/^merged /rule26: carries master'"'"'s lines: /p; s/^replayed /rule26: rebuilt from master'"'"'s copy at the merge (a batch replay): /p' | grep . || true if [ "$rc" != 0 ]; then echo "rule26: a landing that touches a site/ or docs/ path another lane landed since the branch point must carry master's copy: git merge $3 on the branch and re-gate, or name the path in the landing message as intentional" >&2; exit 1; fi [ -n "$out" ] || echo "rule26: no site/ or docs/ path changed on master since the branch point is touched by this landing" exit 0 diff --git a/tools/ci/test-map.json b/tools/ci/test-map.json index 55429f23f..509f93a6d 100644 --- a/tools/ci/test-map.json +++ b/tools/ci/test-map.json @@ -216,7 +216,7 @@ } }, "harness:parser-malformed": { - "command": "cargo test --release -p --test parser_malformed (building; igneum-exec, rpc-core, igneum-miner)", + "command": "cargo test --release -p igneum-exec --lib -- malformed --nocapture; cargo test --release -p igneum-miner --bins -- malformed --nocapture (node fork branch parser-malformed f0204947, taken into release-2.0.0-node at the node lane's next cut): ten thousand seeded mutations per parser through DayStream::from_bytes plus check, rpc::dispatch over nineteen igneum_ methods, and pool::job_seeds; the summary line per parser is the evidence", "box_class": "suite", "fixtures": [ "F5" @@ -225,7 +225,7 @@ "POW-06" ], "coverage": { - "POW-06": "partial: ten thousand seeded malformed cases per parser refused without panic in bounded time; the verifier work bound is the proving lane's measurement" + "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" } }, "bench:pc1-packs": { @@ -295,6 +295,20 @@ "coverage": { "POW-02": "partial: the fold's index statistics and the grammar bounds on 256 seeds plus the F8 set; the malformed programs are owed to harness:parser-malformed" } + }, + "crosscheck:review-harness": { + "command": "python3 run_all.py in docs/analysis/review-2026-10-08/harness.zip (the reviewer's C/Python transcription of the V2 to V4 paths; numpy and cc; about 1 GB) on a box, its all_results.json the evidence; the tree's side is igneum-pow's own pins of the same constants (src/verify.rs, src/bind.rs, proto-cuda/packs/igneum-genesis/vectors.json) under suite:pow", + "box_class": "suite (nice 10)", + "fixtures": [ + "F0", + "F3" + ], + "cases": [ + "POW-01" + ], + "coverage": { + "POW-01": "partial: independent execution agrees with the tree on the V2/V3 genesis program id and op mix, the two closed-form hashes, the three census ids and the eight header-bound memory-hard vectors; the v5 object's and the v6 freeze's vectors are outside the transcription's model (its README) and read NOT RUN for this cell; every backend is harness:p01-vectors" + } } }, "not_run": { From a5d7b515d573469cb2c73195d60308b31e7cb325 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:25:37 +0000 Subject: [PATCH 2/6] Igneum 2.0 gap table (the standard's profiles against today's values, main's word on the four F0 fields); Counter ASIC 3.0 status: the 19:0x to 19:3x lines (A05 and A03 closed, the chain-path acceptance fault found by lane D, the three object candidates, the batch replay, build-7/8/9, the coverage line, the freeze ruling) Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 10 ++++++++++ docs/plans/igneum-2.0-gap-table.md | 25 +++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 docs/plans/igneum-2.0-gap-table.md diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index db3c40eaa..538e63000 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -473,6 +473,16 @@ THE REGISTRY ON MASTER AND ECO-05's FAIL (18:50 BST). The approved registry land MAIN'S THREE RULINGS (18:5x BST): ECO-05 serves as FAIL now in the standard's words on /acceptance and the economics page, naming the one passing world (10R at USD 0.03 per kWh at the corrected R of USD 31.65 M a year from ETC's era-6 reward 1.6384 ETC, lane 3's second explorer read at 18:49 on the Blockscout stats endpoint and block 25,497,000's record; the first page's 2.56 stale) and the failure regions and what moves it (the specialist ticket, the honest side's efficiency, the dataset floor), nothing softened; the AMD and Intel energy lane is a GPU-suite row under GPU-03's cohort on the hash lane with the fleet lane's rented AMD cards and PC 1's RX 7600 and the Arc tonight, 23:30; the genesis size is the founder's word at 20:00, default 4 GiB, the curve as served. The cube re-ran at the corrected R on both proving efficiencies with the verdict unchanged (0 of 54 cells per specialist on all three lines; db424d20 on counter-asic-4). A SECOND KILL BY NAME ON THE MAC (18:57 BST), THE REVIEW ROWS AND THE FINALITY AMENDMENT. The node lane, stopping its three Mac-side build chains for the shipper's version bump, killed every process matching "build-remote.sh --box" on the Mac, a kill by name against the standing rule (CLAUDE.md since 26a3cbe6), and took the pool seat's igneum-pool check on box 2, the hash lane's export and three hash-bound runs on the edc4fa84 epoch and its fuzz_parsers run on box 2, the enforced-proving lane's two prove-core and prove-host test runs on box 2 and the steward's 291ee6ae verdict runs on build-4 (the kaspa-p2p-flows run survived); every owner re-runs from its own log; the steward's verdict default moved to 19:25; the node lane's chains restart on the bumped sha; the node lane states its kills go by a pid file from now. The class stands as written on 8 October 12:5x: a lane's own convenience is never a reason; ad-hoc shell lines included. Main dispatched nine register rows (105 to 113) for an external source review of the mining algorithm (docs/analysis/review-2026-10-08/, landing; it examined the Mac checkout's older V2 to V4 crate, not class v6, and says so): findings A01 to A09 under the POW suite's cases as they fit, the review's harness the cross-check evidence, owners the hash lane (A02, A04, A06, A07, A08, A09 by 22:30), the census hand (A03 by 22:30), the attack seat (A05 by 23:00), the node lane carrying each verdict into the 23:30 freeze as fixed by construction, not applicable, or known open with a clock; RUNNING tonight, nothing PASS without the native test. The finality lane's amendment finality-boundary 29c8e86d8 (one clause: the two-thirds anchored test at any time, the majority test only past the window with the recovery on; the even split's jitter fact; the harness pass line per variant) given the word to land at 18:5x. Lane 3's registry write-back on class-v6-floor-sram 78a06c33 (ECO-05 FAIL, ECO-08 RUNNING, master's copy with two rows' live fields changed) lands through the research lane's 21:00 landing. The register's coverage at 19:0x: 113 pins, 113 owned; cases under the standard: 10 PASS (EVM-02 to 06; VER-03, 04, 05, 06, 08), ECO-05 FAIL, VER-01 and VER-02 FAIL by design, 62 RUNNING, 52 NOT RUN, 1 DEFERRED. +THE 19:0x LINES (BST). The fifty-eighth landing was refused by rule 26 on the registry (master's copy had taken the enforced-proving lane's 42 lines at 8f4affa80 and the steward's acceptance layer at e704b920: docs/plans/igneum-2.0-test-harness-map.md from tools/ci/test-map.json, 37 of 109 automated cases mapped to 17 cells, tools/ci/test-record.mjs the only writer of the live fields, tools/ci/p01-vectors.py; the evidence rules and the first write-back batch 200-417c4a57-b2 with 31 cases RUNNING landing by 19:15); rebuilt on master with the time strings alone changed to UK and re-sent. The review pack on master at 0ae450bd (evidence.md, results.json, harness.zip; the harness run on build-2 by the steward, all_results.json sha256 075281c3, every asserted anchor agreeing with the tree: the genesis program id 0xbcc1248b10cc90f2, the two closed-form hashes, the three census ids, the eight header-bound vectors; the v5 and v6 vectors outside its model, NOT RUN for that cell); the nine findings in the register as rows 105 to 113 with their case ids (A01 POW-01 the node lane's by construction; A02 POW-02/03, A04 POW-02, A06 POW-01, A07 POW-02, A08 POW-02, A09 POW-04 the hash lane's by 22:30; A03 POW-03 the census hand's by 22:30; A05 POW-05/06 the attack seat's by 23:00). The node lane's 19:10 line: the roll takes 291ee6ae (six suites green on build-1 at 18:50: 74/143/175/30/38/19; the canaries read the devnet-4 digest be5f4068 unchanged) with the shipper's rule 15 bump ef0f2ed8 (workspace version 2.0.1, nothing else) as release-2.0.0-node's tip; the freeze question's default taken (the class v5 freeze tree cbc5bd0a, pow-freeze.txt unchanged; the class-v6 line is the D1 object on class-v6-node, never devnet-4's); the pair placed about 19:12, the heal, fresh-join read and canaries by 19:35; the successor for the pool seat on ef0f2ed8 by 21:00 if the pool opens, 23:30 latest; the pin into prior/ by 21:00; the D1 object with the nine verdicts by 23:30; its pid files named (roll-chain.pid 23595, roll-suites.pid 23605, dn4seed.pid, node1-dn4.pid). build-6 GREEN at 18:57:17 (229 s on 6db270e88, 136 tests): igneum-build-6 = build@2.31.63.81, Cloud ccx53 in nbg1 (server 169417497), A record build-6.igneum.network, the lease tool 82cc0564, slots 2, pool cores 8 to 31; a side effect recorded (the Cloud project's primary-IP limit full; the HELD testnet seed3 briefly stopped to delete its unused IPv6 primary IP and restored to its pre-state); build-6 IPv4-only; the dashboard HOSTS list lacks build-4/5/6. The public mirror git.igneum.network refreshed to af1a2a02 (5,052 commits, 0 secret lines, 0 identity lines, every cited 2.0 path 200) with igneum-public-sync.timer on build-1 reporting staleness every 5 minutes; the gated rewrite stays Mac-only (the founder-strings list and the secret-rule files live on the Mac by rule; build holds no Forgejo key): main asked to rule, default (b) on demand, runs at 21:15 and 23:45. The fleet: no AMD retail card on any provider tonight (Vast with every filter lifted, RunPod none), GPU-03 on PC 1's RX 7600 and the Arc with the 9070 XT as the morning's reading; the layer-8-off stock rows done on the one-shot 5090 and 4090 (USD 0.44) with RunPod containers refusing the clock lock (knee rows to PC 1 by 20:30); the 3060 pod re-rented on a 570+ driver. The hash lane's layer-8-off read: nowin against its pair 5090 class v5 3.73 against 3.67 microjoules (+1.7 percent), class v6 6.19 against 6.07 (+1.9); 4090 4.94 against 4.82 (+2.5), 8.68 against 8.59 (+1.0); within one run's noise, under P03's 5 percent; the chip side minus 4 at the mean and minus 11 at the tail (1.85x and 2.27x against 1.93x and 2.40x). The family gate's acceptance read landed e77d9585d section 6.10: PASS (r 0.18 against 0.27 at width 4; the (c''') cost at width 4 from 13 to 2 percent; 0 hot sets, 0 over 1.2x at 2^20, worst 1.053x against 1.103x). The D2 row reads PASS at stock; the default to main: "+nowin" into the 23:30 D1 object if PC 1's knee rows read under 5 percent by 20:30. The hash lane's kill losses restarted (the suite green by 20:30; the P01 vectors on box 2 under nohup, the first pack by 19:40, all four by 20:20; the fuzz verdict 20:45; the paired 2 GiB read 20:15; the P01 first backend 21:45). The adversary lane's clocks: ADV-01/03/04 placed 32-lane core 21:00 (adv-f, 393,000 cells, six macros); ADV-07 the genesis comparator on adv-g 21:30; ADV-02 the memory model 21:30; ADV-08 and POW-03/04 restated 21:30; the review's harness as cross-check 23:00 if A05 lands by 22:30; its eight cases written back at 94f7ba7e0. The enforced-proving lane's seven rows on master at 8f4affa80 with the dependency field; its stages design docs/design/consensus-proof-stages.md (9549c42d5) in the gate; the key-succession fast-time case's first attempt stopped on the 60x file naming proving_payment_activation_daa (unknown to the succession line), the harness now drops keys a line lacks, rerun from 18:56. The finality amendment on master at 4b423dad8 (6.2 item 1 the two-thirds anchored test never lapses; 7 item 4 the even split's jitter; 6.7 the pass line per variant with the split50 recovery criterion). +MAIN'S TWO RULINGS (19:0x BST): the public mirror rewrite is (b), the founder-strings list and the secret-rule files on the Mac by rule and never on a box, on demand from the Mac after any landing a 2.0 page cites as a short job, never a loop (tonight 21:15, 23:45 and once after the 23:30 object), the build-1 timer reporting staleness to the build-server lane, which asks main for a run; the HELD testnet seeds are not to be touched again for any Cloud housekeeping without a line to main first. The D2 default taken: layer 8 off ("+nowin", class-v6 542cd7028) goes into the 23:30 D1 object and the served class string if PC 1's knee rows at the 1,300 lock read under P03's 5 percent by 20:30, with the three parts as its evidence record on the POW and ADV cases; else the layer stays, the row FAIL at the lock with the stock rows published; the acceptance page row shows the three parts and the rule either way. The site lane's landing on master at 93c52a27 (19:03; the first gate refused by rule 26 on the standard's text, the branch taking master's copies): /acceptance from the approved registry (the header, the counts bar, the gate cards, the sixteen suites, /api/acceptance reading the public git host every 60 seconds), ECO-05 FAIL on /economics, the litepaper and the facts row, /tuning, the dataset policy PROPOSED with the curve, the 2.0.1 note, the case ids on the facts rows. +THE P02 COHORT'S FIRST PASS (19:0x BST, the fleet, GPU-01's evidence), at stock on the class v6 kit's worker, every fingerprint as expected (hl-v6-all 59e6708e, hl-v5-win 84bfe258), check PASS: RTX 2080 Ti 13.96 / 27.96 MH/s at 239 W; RTX 3070 8 GB 18.57 / 37.16 at 187 W; RTX 4060 8 GB 9.57 / 19.11 (watts unmeasurable, power.draw 0.0, the 4060-tier fault); RTX 4070 Ti 12 GB 15.66 / 31.30 at 126 W; the 3060 (driver 550) and the 4070 (560) re-rented on 580-series hosts (the only 570+ 4070 on Vast at reliability 0.949 under the 0.97 floor, named on its row); the 1080 Ti booting; the second pass (foldrw and all at stock and the lock where the container allows it; the 1, 2 and 4 GiB packs on the 8 and 12 GB cards) running on every pod, the evidence under /srv/artefacts/tas// and the registry cells (GPU-01, GPU-03, POW-08; GPU-05 for the sizes) written after. The build-6 lane's open items with the build-server lane: the push.mjs HOSTS rows, the provision.sh step_lease_tool root-against-build read that left the lease tool uninstalled until placed by hand. + +THE FIFTY-EIGHTH LANDING AND THE 19:1x LINES (BST). The fifty-eighth landing on master at 52589a394 (the nine review rows with titles and case ids, the registry's times reading UK on master's copy, the record). A05 "Header binding and final digest deserve independent cryptographic review" closed by the attack seat at 19:04 on master ad5a54c5 (docs/analysis/binding-review-2026-10.md section 5a): the header and nonce binding FIXED BY CONSTRUCTION (a BLAKE2b-256 prehash over every header field plus 32 free bits of nonce_hi as the FNV input; the nonce entering every lane register once at initialisation; the lane hash a function of (H, nonce, program, dataset) alone), the ProgPoW-style final digest NOT APPLICABLE (the linear fold follows a per-epoch random program tested for output bias at 6 sigma, F8 uniform at 2^24 nonces, no fixed inner structure for a period); measured on the spec-exact replica: avalanche 128.02 of 256 bits per flipped nonce_hi bit (min 94, max 160) and 128.01 per flipped H bit, 0 collisions over 2^18 nonce_hi, a chosen byte of I[7] at 0.640 against the random 0.633; native tests 6 of 6 in bind plus the stateless-hasher test; no consensus change for 2.0 (the ProgPoW shape would be a class version with every vector moved, 2 to 5 percent of hash rate, not recommended); POW-05 written back. The hash lane's review fixes by construction on class-v6 (6d602859f plus a path fix, suite running, green by 20:20): A02 five non-load slots as shuffles over the five lane dimensions in a drawn order (all 32 lanes connected by construction; A09 not applicable as no rejection pass exists; 64 seeds x 4 classes under test); A08 a v6 mad never names its destination as its second source; A06 program.json authenticates every kernel text by BLAKE2b-256; A07 group alignment, tails and the low-32 rollover under test; A04 the acceptance executes the shadow (sub-version 3). The consequence: the v6 draw changes and hl-v6-all's id moves; main asked which tree freezes at 23:30 with the default (the post-review object only if green, re-exported, the census and the family gate's acceptance PASS on the new packs and the fingerprints paired by the freeze; else c245d50b9 with the five findings known open at "the next class cut"); lane D told to read the new packs as section 6.11 by 22:30. The fuzz verdicts (POW-01 and POW-02's malformed half, 19:06): the pack reader 10,000 mutated files through pf_load, 911 refused, 0 crashes, PASS; the Rust parsers 10,000 each, class strings and IGSD1 clean, the hex and era parser panicking on a multi-byte character (bind::unhex sliced a char boundary), fixed on class-v6. The steward's P01 part B done at 19:07, two hours inside 21:00: three parsers of external bytes, 10,000 seeded malformed cases each on build-2 (parser-malformed f0204947 over 417c4a57): igneum-exec DayStream::from_bytes 9,854 refused, 146 accepted as still-valid, 0 panics, slowest 37 microseconds; rpc::dispatch over nineteen igneum_ methods 7,957 refused, 2,043 accepted, 0 panics, slowest 152; igneum-miner pool::job_seeds 3,159 refused, 6,841 accepted, 0 panics, slowest 32; evidence build-1:/srv/artefacts/tas/p01-partb-20261008-01/; POW-06 RUNNING with that coverage. The enforced-proving lane's docs/design/consensus-proof-stages.md on master at d43c94c6c (stage 1 in code, the guest side green on build-2 at 19:06 with the inputs-commitment vector 0x911a87e4... pinned; stage 2 the payouts derived in the guest with BLS-in-guest the costed step; stage 3 the rewards from consensus data with two header commitments deciding its clock; every stage through a key succession); the both-pairs case found a 0.3.16 start check refusing the embedded prior pair, fixed (one daemon line on key-succession-node), rerunning from 19:07. The build-server lane: a lease-pool class on build-2 (seven GHOST waiters with dead processes up to 2 h old, one adv-class ghost ahead of every live release waiter), pruned and fixed in lease.sh (dead waiters pruned at every status and priority read; sha 74cab4eb on build-1, 2, 4, 5 and 6; 247b61de on build-server with build-6's provision.sh lease-step fix 05401922); the AX162 recipe staged ($S/build7/stage-box.sh , rescue to first gate in one run inside 30 minutes, waiting on IPs from main). The devnet-4 window at 19:05: DAA 7,016 of 7,200 (blocks 7,009, peers 4), finality not active by design, about 60 DAA a minute, the fill about 19:08; past DAA 7,800 without a lock is the incident. +MAIN'S FREEZE RULING (19:1x BST): the post-review object is the 23:30 D1 object only if its suite is green, the packs re-exported, the census (c''') read and the family gate's acceptance PASS on the new packs and the fingerprints pair on every platform; otherwise c245d50b9 freezes and the five findings ride as known open with "the next class cut"; one slide under ship-on-green: if at 23:30 the post-review object is inside thirty minutes of that full green the freeze slides once to 00:30 and no further; "layer 8 off" rides on its own 20:30 default either way. A03 closed by the census hand at 19:10 ahead of 22:30 (class-v6-census-all b10fe1351, census-packs.md section 6, the addrsite harness edit 2c76893e on build-4): the review's class v2 case reproduced (SHA256("igneum-review/139"), instruction 51, 0x0fffffff in 15.15 percent of the site's reads); the current class v5 object, the freeze's v5 seeds, hl-v6-all and two chain seeds under each class on the live dataset: worst address at any site 4 of 2 million and 8 to 9 of 33 million reads (2.7e-7), worst cell 3 of 262,144 and 5 of 4 million (1.2e-6), the Poisson maxima of a uniform stream, five orders under A03's class; cache-hit rates the era windows' by design and equal on v5 and v6 (1 GiB 100 percent; 256 MiB 39 / 42 / 36 percent; 64 MiB a quarter), the adversary's 72 percent the Devnet 3 program's window draw (0.719); verdict PASS on the address axis for both, v6 equal at the address and better on the stride bit, no generator cause (A03's v2 cause the saturated source, closed by (c') and (a')); the x16 rows and an LRU-trace figure owed. + +THE 19:2x LINES AND THE 19:30 COVERAGE (BST). Capacity: the founder's three AX162-1 dedicated servers assigned (188.40.146.44/.45/.46, FSN1-DC24) as build-7, build-8, build-9, staging in parallel since 19:18:44 on the build-server lane's recipe (rescue to first gate in one run inside 30 minutes); the lease classes mapped so the P01 campaign, the object matrix, the census, the family gate, the review and the fast-time case take every freed core first; main's order that every row waiting on cores re-clocks to the new boxes as they go green. The build-server lane's rolling site deploy stopped by its pid file at 19:16:27 (ad5a54c5's Vercel upload hung nine minutes, the fault; 0ae450bd reached the edge at 19:05:29); the site lane deploys its own landings; the node sha ef0f2ed8 embeds proving/igneum-prove/elf/prior, a path on key-succession-pin and not on master, so its pair builds only beside that branch's tree. The node lane at 19:17: two object candidates cut and gating, (a) class-v6-node dab9259f (the generator at c245d50b9, a65e4c5a; the default literal on every network: the v6 floor never, class_v6_dataset_steps [(0, 4096 MiB)], class_v6_family_flags 0xf; the dataset-policy digest 70a6c703; the harness tree b3528574 at v5-fasttime 92bf6a7f0; on build-2) and (c) class-v6-node-review 50589749 (dab9259f plus the post-review generator; on build-1); "+nowin" as a fifth family flag 1 << 4 by default; the D1 record drafted on d1-record e0c8ec7f8 (docs/spec/01-lottery-hash.md version 0.3: 1.0 the frozen object by digest, 1.4.8 generator 6, 1.8.7 and 1.13.4 the dataset policy, 1.16 the parameters the freeze fixes, 1.17 the class v6 vectors open to 01:00); the rule v4 rows on fin-v4-rows 63dc9de2f (the four bee41b5e runs into sim/results_v2.md with the criterion per variant; v3.mjs's split50 pass line keyed on finality_v4_recovery), the HEAL=400 reruns on the successor pair on build-2 (about 20:10); the successor 12424341 placed on both boxes with canaries green and named to the pool seat. The hash lane at 19:2x: the post-review sha moved to class-v6 04442d9ca (6d602859f did not compile, a private import, fixed by 9b687f631; the suite queued on box 2, verdict by 20:00); A FAULT FOUND BY LANE D ON THE PRE-REVIEW OBJECT: accept::is_class_v4_shape set fold and rw aside but not nowin, reg64 or reg64_chain, so on the chain's own path a +nowin or +reg64c program was judged by the class v2 parts alone (no fresh-source rule, no saturated-source check, no index floors, no 32-attempt cap); the family harness's own predicate hid it from every census so far (the census PASS lines were the harness's full rule, which is the rule wanted and now the crate's); fixed in 04442d9ca with the test that every v6 flag keeps the class v4 shape and the attempt cap; the default sent to main: a third candidate (b) = (a) plus that one fix, gated beside the two; never (a) as it stands. The steward at 19:23: the evidence rules on master at e2adc2c1 (a PASS needs existing evidence, evidence moves with its row, a stale manifest never PASS, no run_status without the approval); the write-back batches lost rule 26's race three times (the registry a hot file), the fix 5877760c landing 19:35 (a landing carries its batches as tools/ci/batches/.json and merge-to-master.sh replays them onto master's copy at the merge, self-tested where both sides add rows); the three batches riding it (200-417c4a57-b2 with 30 cases RUNNING, the review harness cross-check on POW-01, part B on POW-06); the P01 pods run hl-v5-win first (reference by 19:45) and hold the v6 packs for the re-export (about 20:10). The update-return lane at 19:21: PC 2 (1ccfe586) started the 2.0.0 install at 19:19:42 through its own OTA path (no administrator prompt; the window host away at 19:19:47); PC 1 (ae432dc7) fetched and verified the Setup exe at 18:58:48 ("installs at the next safe moment"), the install pushed through the signed-jobs channel at 19:11 (its relay agent silent since 17:58, the logon task's takeover by a signed job); UX-01 RUNNING. The attack seat's POW-05 row on master at 3555af7a. The census lane's A03 landed on master at cdbdda05 (19:18) by the landing hand. The research lane's landing hand: twenty-seven landings. Lane D's 6.11 read: the class-string port built and proven on 542cd7028 (the class's own 83-point table, nowin, fold, rw and reg64c composed from the string), the chain-predicate mode in the diff, the run staged on build-4 (five minutes to rebuild, 25 to run), 22:00 with the ids and sha by 20:30, 22:30 plus the delay after 21:00, the default a run on the latest mirror sha at 21:30. The coverage line at 19:2x to main: 113 pins, 113 owned, 30 open, 44 in flight, 34 landed, 5 passed; cases 10 PASS team-run, 3 FAIL, 62 RUNNING, 52 NOT RUN, 1 DEFERRED; profiles P12 FAIL, P04 FAIL, P03 PASS at stock with the lock at 20:30, P01/P06/P08/P09/P10 RUNNING, P00/P02/P05/P07/P11/P14/P15/P16 NOT RUN, P13 DEFERRED; four BLOCKED fields for the founder's word in F0 (the workload W, the fault model's thresholds, the 30-participant study, the second and third AMD configurations); the gap table docs/plans/igneum-2.0-gap-table.md written; the rows waiting on cores re-clocked (the post-review suite 20:00 to 19:50 on build-7, the P01 references 20:20 to 20:05, the fast-time case to the first 16 free cores, the census re-run 22:30 to 22:00 on build-8). +MAIN'S WORD ON THE FOUR BLOCKED F0 FIELDS (19:3x BST), written into F0 by the steward as "main's word, 19:3x": the workload W (P07) the pilot plan's shape (one SP1 program pinned by vk, the shard fixture's size class, compressed proofs, one job an hour the floor and the fleet's measured rate the ceiling, requests/hour from the pipeline record's day); P00 and P08's fault model and thresholds the finality spec's own (two thirds of the sliding table, the anchored table under rule v4, the recovery variant as the founder's default, the 40/40/20 fixture, the spec's expiry cases); P10's 30-participant study NOT RUN ("unaffiliated participants not yet recruited"), kept open, never a staff run; P02's second and third AMD configurations the 9070 XT and the RX 7600 on PC 1 as the two retail AMD cells, rented AMD cells added when a provider lists one, the row PARTIAL until then. The freeze default confirmed by main: the fallback is (a) with the acceptance fix and its census re-read, cut now as the third candidate; if neither (c) nor the fixed (a) is fully green by 00:30 the freeze holds for the fixed (a)'s green with the clock named, never a known fault frozen. The gap table docs/plans/igneum-2.0-gap-table.md (one row per profile P00 to P16: the cases governed, today's value, the verdict today, the first confirmatory run) landed with this entry, ahead of the 20:30 ask. + A SHARED-DEVNET FACT FROM THE FLEET (not this lane's, with the shipper and the infra lane): the Hetzner live seed 188.245.5.161:26611 is still on the old override object (digest eada4bda) 1 h 40 min after the 0.3.20 sweep (the fleet never touches Hetzner nodes, so it was outside the sweep); the 0.3.21 wipe canary c22-1 took five digest-mismatch rejects from it; an app with the packaged peers is refused at the seed and syncs through node1 and the hub only, a fresh joiner with only the seed cannot join, the 14 voters and the hub are unaffected; the owner puts the floor file ov16-floor-900000.json (sha 294f1f80) and the c4459193 pin on it. 0.3.21's STAGING (the node lane): the order dry-merges onto 55768f88 with nothing moving to 0.3.22; the late-join fix is 52e96c94 (70e4601e rebased onto 55768f88, exec suite 33 green with both new tests); f067f7c1, b0444f51 and 437f0438 merge clean in order; 2e32d5f6's one conflict (DST_ADDRESS beside pool-finish's DST_BINDING in consensus/core/src/finality.rs) kept both; the live-file digest eada4bda after each (every switch at never); the staging waits on the shipper's sweep-end word; the re-pin held. PC 2 DOWN AGAIN (main, 16:5x UK): the founder takes PC 2 down for cable work (PC 1 back but his desk); both PCs out of the sweep's waves, each updates on its poller on return; no PC job to PC 1; the Windows G1 completed before the outage, nothing reruns. 0.3.21's SECOND GATE LINE on 55768f88 (sha256 279b1b690e854fc9): the ten-minute mixed-version gate beside the 5899f603 pair, 13:37:40Z to 13:47:52Z, SUMMARY PASS (one digest b0afb2ee on five nodes; 223 new and 381 old blocks accepted by the old hub, 0 rejected; counts equal at 319, 486 and 604 through both clean joins and the restart step at 13:45:22Z; no panic); the node lane's two lines on 0.3.21's first candidate complete, in plan 6.9 on ca3-v4-node; the fleet's set on it (the bare-child 12 GB line, the wipe, the kept read, the cases) is the fleet's. 0.3.21's FIRST GATE LINE on 55768f88 (sha256 279b1b690e854fc9, the string read back; pairing igneum-pow 8c728ca3 at byte 5): the digest gate 13:35:41Z to 13:37:19Z SUMMARY PASS (a89be8a7 on both binaries with the peers; db9a85f9 refused, no peer; the live file's eada4bda unmoved); the ten-minute mixed-version gate from 13:37:40Z, line about 13:50Z. The 0.3.21 order as the shipper sent it: 55768f88; f067f7c1 and 70e4601e; b0444f51; 6eb21fc9; db28d331; then the re-pin from 8bdcbdd8 on the coordinator's word; suites between, the digest read after every one; the mirror's release-0.3.20-node back at the pin c4459193, release-0.3.21-node open at 55768f88. THE LATE-JOIN COMMIT (N9's second half, the node lane): 70e4601e on the box mirror as branch proof-hold-fix, from c4459193, two files (igneum/exec/src/proving.rs, protocol/flows/src/v10/proving.rs); the gap was the fetch side on the joiner (the served record ran the native check against the joiner's trailing exec state before anything was stored, the check refused it, the proof was never held, the body rule read "not held" for 20 s and failed the IBD); the fix holds the proof by hash before the checks (the pool entry still needs them) and the serve side says when it holds fewer than asked; the exec suite 32 passed at 13:26Z with the known-failed shape first, the flows check green 13:28Z, igneumd on build-1 at the 0321 worktree path built 13:32Z, sha256 17649eeb2f7d1290, string read back; with the testnet lane (the resume form, B alone); it joins the 0.3.21 staging as its own commit. THE WIPE CANARY ON c19-1, c4459193 (sha 45be9b02d1b002f5, string read back): FORM END rc 0 at 13:50:53Z. Wipe synced 13:35:50Z (57 minutes, inside the 98-minute class); mining 13:36:00Z to 13:47:07Z, 66 mined, 66 accepted, 0 rejected, isSynced true at the tip throughout; the hub holds 41 of its blocks in its last 700 with 0 rejects (13:47:09Z); the restart on its kept datadir at 13:47:15Z: the old process stopped at once (the new process's first lock line seven seconds after the marker; the watchdog held nothing, the b7cc37e7 fault closed), synced again at 13:48:39Z after 84 s, 109 templates read with max 3,432 ms and 0 timeouts; the kept read on pool-1's 0.3.17 copy on the same pod passed at 13:38Z (the rewrite line once, a clean second start). The pin's set on c4459193: the digest gate PASS, the mixed-version gate PASS, the wipe canary PASS, the kept read PASS, the restart PASS, the 12 GB line proves and verifies (paid is a race, not a gate); CASES END from c20-1 (about 14:50Z) is the last pin line. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the founder's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | diff --git a/docs/plans/igneum-2.0-gap-table.md b/docs/plans/igneum-2.0-gap-table.md new file mode 100644 index 000000000..9eebab8ca --- /dev/null +++ b/docs/plans/igneum-2.0-gap-table.md @@ -0,0 +1,25 @@ +# Igneum 2.0 gap table (the Test and Acceptance Standard's profiles against today's values) + +Built by the coordinator for main's 20:30 ask on 8 October 2026 (19:2x UK). One row per profile: the cases it governs (from the registry on master), today's value in the team's own words, the verdict today against the profile as approved, and the clock of the first confirmatory run under the standard's procedure. "Team-run" means a run with evidence before the procedure; nothing reads PASS under the standard until the steward's test-record writes it. + +| Profile | Title | Cases governed | Today's value | Today against the profile | First confirmatory run | +|---|---|---|---|---|---| +| P00 | Frozen scope and approval | 14: GOV-01 GOV-02 GOV-03 GOV-04 GOV-06 GOV-08 POW-07 POW-08 ROT-03 ROT-04 VER-04 OPS-08 LEAD-07 LEAD-08 | The standard approved as proposed at 18:2x (P13 deferred); the registry on master with an owner on every case; F0 (the release manifest) not yet signed: the steward's test-map (37 of 109 automated cases mapped to 17 cells) is on master at e704b920; the genesis identity frozen (devnet-4 4cdcc488, digest be5f4068, chain id 4465); the workload W, the fault model and the claim inventory open | NOT RUN (BLOCKED fields: W, the fault model's thresholds in F0) | F0 signed by the steward: 23:30 tonight (GOV-01), the claim inventory with it | +| P01 | Correctness and negative-test depth | 69: GOV-05 GPU-04 GPU-05 GPU-07 POW-01 POW-02 POW-05 POW-06 POW-07 ADV-01 ROT-01 ROT-02 ROT-03 ROT-04 ROT-05 ROT-06 EVM-01 EVM-02 EVM-03 EVM-04 EVM-05 EVM-06 EVM-07 EVM-08 ZKP-01 ZKP-02 ZKP-03 ZKP-04 ZKP-05 ZKP-06 ZKP-07 ZKP-08 CAP-02 CAP-05 CAP-07 CAP-08 INC-01 INC-02 INC-05 INC-06 INC-07 FIN-01 FIN-02 FIN-03 FIN-04 FIN-05 FIN-06 FIN-07 FIN-08 VER-01 VER-02 VER-03 VER-04 VER-05 VER-06 VER-07 VER-08 OPS-02 OPS-03 OPS-04 OPS-05 OPS-06 UX-02 UX-03 UX-04 UX-05 UX-06 COM-04 LEAD-06 | P01 part B done (19:07): three parsers, 10,000 seeded malformed cases each, 0 panics, every case under the bound; the pack reader 10,000 mutated files, 911 refused, 0 crashes; the Rust parsers 10,000 each, one real fault found and fixed (bind::unhex on a multi-byte character); the one-million full-hash vectors per backend generating on box 2 (four packs by 20:20), the CUDA backend on the P01 pods from 21:45, all backends by 23:30 (AMD and Arc on PC 1 and PC 2); EVM-02 to 06 and VER-03 to 06, 08 PASS on devnet-4 at 18:45 (team-run, not yet under the procedure); VER-01 and VER-02 FAIL by design and disclosed | RUNNING; 10 PASS team-run, 2 FAIL by design (VER-01 voter table as trust anchor, VER-02 no SP1 verifier in the client), no invalid acceptance observed | P01 part A (the vectors) first backend 21:45, all 23:30; the parser half PASS tonight on the steward's write-back by 19:25 | +| P02 | Hardware coverage and reproducibility | 12: GOV-03 GPU-01 GPU-02 GPU-03 GPU-04 GPU-05 GPU-06 GPU-07 GPU-08 CAP-01 UX-08 LEAD-02 | The cohort tonight: NVIDIA 2080 Ti, 3070 8 GB, 4060 8 GB, 4070 Ti 12 GB read at stock (fingerprints as expected); 3060 and 4070 re-rented on 580 drivers, 1080 Ti booting, 5090/4090/3090 on P01; AMD: no rentable retail card on any provider, PC 1's RX 7600 and the morning's 9070 XT only; Apple: the Macs; Intel Arc B580 on PC 2; three unaffiliated operators and the seven-day soak not started | NOT RUN against the profile (3 AMD configurations impossible tonight; 2 Apple pending; the soak not started); the NVIDIA rows RUNNING | the full NVIDIA cohort rows 23:30; the AMD gap stated to the founder (a second AMD card needs a purchase or a loan); the soak starts on the v2.0.1 entry | +| P03 | Candidate improvement and honest-card budget | 8: GPU-02 GPU-03 POW-03 POW-04 POW-07 POW-08 ROT-02 ROT-07 | Layer 8 off against its pair at stock: +1.7 and +1.9 percent per hash on the 5090, +2.5 and +1.0 on the 4090 (within one run's noise, under 5 percent); the knee rows at the 1,300 lock on PC 1 by 20:30 (RunPod containers refuse the lock); the genesis dataset size is the baseline, not a P03 cost (main's ruling) | RUNNING; PASS at stock, the lock pending | 20:30 (the knee rows); the D1 object decision on them | +| P04 | Scoped specialist-competition target | 14: POW-03 POW-04 POW-05 ADV-01 ADV-02 ADV-03 ADV-04 ADV-05 ADV-06 ADV-07 ADV-08 ROT-07 ROT-08 LEAD-03 | Placed rows today: the multi-family adversary at hit 0.50 reads 1.85x same node and 2.27x a node ahead without layer 8 (1.93x and 2.40x with it); the bracket 1.5x to 2.1x same-node is a FAIL to work against; the 32-lane placed full core (adv-f, 393,000 cells) lands 21:00, the genesis comparator (adv-g) 21:30 | FAIL (R_E above 1.5 same-node on every placed row today) | 21:00 (ADV-01/03/04 placed 32-lane), 21:30 (ADV-07, ADV-02); the chain's value stays FAIL until a change moves the placed row | +| P05 | Measurement and inference protocol | 0: | Pre-registration exists for ECO-05 (the register frozen before results) and the census harness (sub-version 3); the standard-wide pre-registration (metrics, cohorts, holdout seeds, run order) is not yet a document | NOT RUN (no case bound to P05 in the registry; the protocol document owed) | the steward writes the protocol into the harness map by 23:30; first use on the P01 confirmatory runs | +| P06 | Memory and support policy | 4: GPU-05 ROT-06 ECO-07 CAP-02 | Measured today: the 12 GB tier mines and proves together at 4 GiB (12.0 of 12.3 GB on the 3060) and loses co-residence at 5.5 GiB (13.6 GB); the 8 GB tier refuses 5.5 GiB by VRAM; the component memory budget not yet published | RUNNING (GPU-05 size cells on the 8 and 12 GB pods tonight); the budget NOT RUN | GPU-05 rows 23:30; the budget document with the dataset decision at 20:00 | +| P07 | Proof service capacity and fairness | 15: ZKP-08 CAP-01 CAP-02 CAP-03 CAP-04 CAP-05 CAP-06 CAP-07 CAP-08 INC-03 INC-04 INC-05 OPS-01 COM-01 COM-04 | W not frozen; the proving benchmark per stage (CAP-01 to CAP-08) starts on devnet-4's first paid segment after the first lock (the window fills about 19:08); the 72-hour run at W not started | NOT RUN (W BLOCKED until frozen) | CAP rows by 15:00 tomorrow as set; W frozen by the founder's word (asked with the F0 fields) | +| P08 | Fault assumptions and recovery | 25: ROT-01 ROT-02 ROT-03 ROT-04 ROT-05 EVM-08 ZKP-08 CAP-07 INC-04 INC-06 INC-08 FIN-01 FIN-02 FIN-03 FIN-04 FIN-05 FIN-06 FIN-07 FIN-08 VER-05 VER-06 OPS-01 OPS-02 OPS-04 OPS-08 | Rule v4 (the anchored table, majority-continuity recovery) in the spec at 4b423dad8 and in the node at acd9d067, not in any live path (devnet-4 has rule v4 at never); the harness: the recovery run as designed (side A 51.26 percent recovered at index 11, side B paused, 0 conflicts, 0 disagreement), the pause-only fault found and fixed; the real-network partition case open | RUNNING (FIN-07, FIN-08 harness rows; ROT rows on 417c4a57 green); the live-network case NOT RUN | the HEAL=400 reruns on the successor pair tonight (about 20:10 tables); the first live partition drill after the roll | +| P09 | Security and bounded resource requirements | 30: GOV-07 POW-06 EVM-01 EVM-03 EVM-04 EVM-05 EVM-06 EVM-07 EVM-08 ZKP-01 ZKP-02 ZKP-06 ZKP-07 INC-05 VER-01 VER-02 VER-03 VER-04 VER-05 VER-06 VER-07 VER-08 OPS-02 OPS-03 OPS-05 OPS-06 OPS-07 UX-05 UX-07 COM-08 | The internal attack pass F1 to F10, the binding review (A05 closed at ad5a54c5), the review's nine findings (five fixed by construction on class-v6, A03 and A05 closed, A01 by construction, A09 not applicable); key succession green on 291ee6ae; no external scope by the in-house rule; the disclosure prize the only outside check | RUNNING (zero unresolved critical findings known; the resource bounds measured on the parsers) | the review verdicts by 22:30, the D1 object 23:30; the prize page 23:00 | +| P10 | Ordinary-operator product targets | 11: GPU-06 GPU-07 OPS-07 UX-01 UX-02 UX-03 UX-04 UX-06 UX-07 UX-08 LEAD-02 | UX-01: the Windows 2.0.0 entry live 18:44, both PCs' MINING-ON read-back by 19:25; the Mac fresh install on the mini at 11.0 MH/s (18:13); 30 unaffiliated participants not recruited | RUNNING (UX-01 to UX-03, UX-07 tonight on the canary); the 30-participant study NOT RUN | UX rows 21:30 to 22:00; the study is a founder decision (recruitment) | +| P11 | No-founder exercise and independence | 4: INC-08 OPS-01 OPS-08 LEAD-05 | 92 devnet boxes are the fleet's own; 27 distinct miner keys in ten minutes at 18:40 are the team's; no unaffiliated operator yet | NOT RUN | after launch; the builder programme's first outside node | +| P12 | Five-year coexistence envelope | 24: ADV-04 ADV-06 ADV-07 ROT-08 ECO-01 ECO-02 ECO-03 ECO-04 ECO-05 ECO-06 ECO-07 ECO-08 CAP-06 INC-01 INC-02 INC-03 INC-04 INC-06 INC-07 INC-08 UX-03 COM-03 LEAD-03 LEAD-04 | ECO-05 run on a register frozen before results, R corrected to USD 31.65 M: FAIL (one of sixteen worlds sustainable under the two-vendor rule at 10R and USD 0.03; in it the GDDR7 machine's best core cell 1.46 to 1.70, cohort median 2.9 to 3.2; p90 fails everywhere); served as FAIL | FAIL | the AMD and Intel energy rows (GPU-03) 23:30 move the honest side's efficiency; the cube re-run on them tomorrow | +| P13 | Maintenance continuity | 1: COM-07 | DEFERRED by the founder | DEFERRED | none | +| P14 | Genuine commercial and developer proof | 10: CAP-08 INC-02 INC-07 COM-01 COM-02 COM-03 COM-04 COM-05 COM-06 COM-08 | no paying buyer, no external jobs; the reference apps and the DEX serve on devnet-4 | NOT RUN | after launch | +| P15 | Comparative contention threshold | 5: COM-05 LEAD-01 LEAD-02 LEAD-03 LEAD-07 | no peer set pre-registered | NOT RUN | the steward's F0 names the three peers by 23:30 (LEAD-01) | +| P16 | Observed durability and claim freshness | 5: LEAD-04 LEAD-05 LEAD-06 LEAD-07 LEAD-08 | devnet-4 born 17:14 today; 0 elapsed days on the release family | NOT RUN | 90 days from the final compatible release | + +Counts at 19:2x UK: P12 FAIL; P04 FAIL; P03 RUNNING (PASS at stock, the lock at 20:30); P01, P06, P08, P09, P10 RUNNING; P00, P02, P05, P07, P11, P14, P15, P16 NOT RUN; P13 DEFERRED. Four fields BLOCKED confirmatory runs until main's word at 19:3x UK, now given and written into F0 by the steward: (1) the workload W (P07) = the pilot plan's shape (one SP1 program pinned by vk, the shard fixture's size class, compressed proofs, one job an hour as the floor and the fleet's measured rate as the ceiling, requests/hour declared from the pipeline record's day); (2) the fault model and thresholds (P00, P08) = the finality spec's own (two thirds of the sliding table, the anchored table under rule v4, the recovery variant as the founder's default, the 40/40/20 fixture, the expiry cases as the spec lists them); (3) the 30-participant study (P10) = NOT RUN, "unaffiliated participants not yet recruited", the row kept open, never a staff run; (4) the second and third AMD configurations (P02) = the 9070 XT and the RX 7600 on PC 1 as the two retail AMD cells tonight, rented AMD cells added when any provider lists one, the row PARTIAL until then. From 721afe162f78b70be8fba0a0b2febd840fbbc8bb Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:30:31 +0000 Subject: [PATCH 3/6] The window audit records F6: a node with no peers holds the worker, never a worker fault (the founder, 19:25 BST, v2.0.2) Co-Authored-By: Claude Fable 5.1 --- docs/design/app-audit-2026-10-08.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/design/app-audit-2026-10-08.md b/docs/design/app-audit-2026-10-08.md index 0ee224f67..6dc72ed0e 100644 --- a/docs/design/app-audit-2026-10-08.md +++ b/docs/design/app-audit-2026-10-08.md @@ -358,4 +358,5 @@ Recorded as the founder's call, read through the shipper; they override section | F3 | The four interface words on the wallet and the window | included, executed, proven, finalised (docs/spec/finality-guarantees.md section 9); a locked block is finalised even in a pause, the pause sits on the status strip, no block reads "finality not active" | the window's block inspector and the scene's words (cards-201); the wallet's History row (`app/igneum-wallet/ui/app.js` stateWord, branch wallet-words-20 on master) | | F4 | One positioning line | the hero keeps it; `#s-positioning` under Updates is gone | cards-201 | | F5 | The watchdog's words while the node serves no epoch state stream | "waiting for the node's execution state for this epoch", never "the worker did not load its program" | `app/igneum-app/src/watchdog.rs` on cards-201 | +| F6 | A node with no peers holds the worker, never a worker fault (19:25 BST on the mini: the worker idled for lack of templates and the watchdog blamed it, "did not come back within 180 s of the miner restarting it") | whenever the node reports zero peers or no template for the window, every watchdog clock holds (the restart grace included) and the card reads "no block templates: the node has no peers" (or "…answers none for the window"); the node line reads "Node: no peers, dialling the seeds" | `app/igneum-app/src/watchdog.rs` (`tick(now, node_ready, no_peers)`, `held_by_node`), `engine.rs`, `ui/app.js` on branch peers-202 for v2.0.2 | From 85aecb960f8b287f7f28f95d06f79999be0f2a24 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:32:17 +0000 Subject: [PATCH 4/6] Test registry: FIN-02 and FIN-08 recorded RUNNING by the finality boundary lane (batch fin-boundary-20261008, cell harness:finality-sim, evidence sim/results_v2.md, manifest a1b3977a6); PASS waits on the F4 fault-network run and the independent review, FIN-08's model checking is not the simulator's Co-Authored-By: Claude Fable 5.1 --- docs/plans/igneum-2.0-test-registry.json | 198 +++++++++++--------- tools/ci/batches/fin-boundary-20261008.json | 12 ++ 2 files changed, 117 insertions(+), 93 deletions(-) create mode 100644 tools/ci/batches/fin-boundary-20261008.json diff --git a/docs/plans/igneum-2.0-test-registry.json b/docs/plans/igneum-2.0-test-registry.json index 076344d50..bb0d3a602 100644 --- a/docs/plans/igneum-2.0-test-registry.json +++ b/docs/plans/igneum-2.0-test-registry.json @@ -165,10 +165,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "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-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -321,10 +321,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "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-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } } ] @@ -565,10 +565,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "accepted work under ordinary connectivity needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -1442,10 +1442,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "seed-selection resistance is the census harness (the class v6 invention lane), not yet in the matrix", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -1600,10 +1600,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "the no-new-rules counterfactual is a research harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } } ] @@ -2209,10 +2209,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "execution DoS workloads need the workload catalogue F3", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2640,10 +2640,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "the consumer-shard reproduction is the fleet lane's pods", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2675,10 +2675,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "proving on the mining configuration is the fleet lane's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2710,10 +2710,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "the request-to-payment path is the proving fleet's measurement", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2745,10 +2745,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "sustained load is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2780,10 +2780,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "overload and recovery is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2815,10 +2815,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "assignment windows are the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2850,10 +2850,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "reassignment is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -2885,10 +2885,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "customer-verifiable output is the reference apps plus the fleet", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } } ] @@ -2983,10 +2983,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "revenue separation is the economics lane's model", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3020,10 +3020,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "the modified-client task choice needs an adversarial client harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3057,10 +3057,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "demand spikes are the economic model", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3094,10 +3094,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "reservation abuse needs the capacity harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3131,10 +3131,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "difficulty and timestamp manipulation needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3168,10 +3168,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "self-dealing fees need the economic model and a live window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3205,10 +3205,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "failure concentration is a live-window measurement", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } } ] @@ -3299,14 +3299,17 @@ "manual_page": 48, "owner_lane": "finality lane (aca0f5ed924a2a99b)", "run_status": "RUNNING", - "evidence_path": "sim/results_v2.md Rule v4", - "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "evidence_path": "sim/results_v2.md", + "run_id": "fin-boundary-20261008", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { - "what_was_run": "rule v4 pause 0 conflicts everywhere; the equivocator bound 2,800 to 2,889 at day 30", - "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" + "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:31:55.739Z" } }, { @@ -3552,10 +3555,19 @@ "owner": "Consensus lead + independent formal/security review", "manual_page": 50, "owner_lane": "fast-time lane (a8be71a0db962911c)", - "run_status": "NOT RUN", - "evidence_path": "", - "run_id": "", - "updated": "2026-10-08 18:3x UK" + "run_status": "RUNNING", + "evidence_path": "sim/results_v2.md", + "run_id": "fin-boundary-20261008", + "updated": "2026-10-08T18:31:55.739Z", + "evidence_record": { + "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:31:55.739Z" + } } ] }, @@ -3750,10 +3762,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "state reconstruction without founder storage is the OPS no-founder exercise", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3785,10 +3797,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "withholding and corruption detection needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3820,10 +3832,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "wallet key protection is the wallet lane's security row", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3913,10 +3925,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "the no-founder exercise is an operations run, not a suite", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -3948,10 +3960,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "bootstrap diversity needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4062,10 +4074,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "proving workload isolation is the fleet's pod row", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4137,10 +4149,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "runbook detection is an operations run", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4172,10 +4184,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "repeat independent operation is a cross-release observation", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } } ] @@ -4566,10 +4578,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "commercial evidence, no automated harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4606,10 +4618,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4646,10 +4658,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4686,10 +4698,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4726,10 +4738,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4766,10 +4778,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4929,10 +4941,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "leadership comparison, an observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -4967,10 +4979,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -5005,10 +5017,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -5043,10 +5055,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -5081,10 +5093,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } }, { @@ -5153,10 +5165,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:31:55.739Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:31:55.739Z" } } ] diff --git a/tools/ci/batches/fin-boundary-20261008.json b/tools/ci/batches/fin-boundary-20261008.json new file mode 100644 index 000000000..421a15f6e --- /dev/null +++ b/tools/ci/batches/fin-boundary-20261008.json @@ -0,0 +1,12 @@ +{ + "run_id": "fin-boundary-20261008", + "manifest_sha": "4b423dad8", + "evidence_dir": "sim/results_v2.md", + "cells": [ + { + "cell": "harness:finality-sim", + "status": "RUNNING", + "evidence": "sim/results_v2.md" + } + ] +} From cf5e1a684772dc8ad6bd37a4d8c88b98a63c01e1 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:32:04 +0000 Subject: [PATCH 5/6] ECO-05 recorded through the acceptance layer: map cells model:eco05 (ECO-05, full coverage of the frozen register) and model:coexist-fixtures (ECO-01, ECO-08 partial); batch eco05-20261008-01 at manifest 80178b3b: ECO-05 FAIL with its evidence, ECO-01 and ECO-08 RUNNING; ECO-01 and ECO-05 out of not_run; the page regenerated Co-Authored-By: Claude Fable 5.1 --- docs/plans/igneum-2.0-test-harness-map.md | 21 ++- docs/plans/igneum-2.0-test-registry.json | 216 ++++++++++++---------- tools/ci/batches/eco05-20261008-01.json | 21 +++ tools/ci/test-map.json | 31 +++- 4 files changed, 183 insertions(+), 106 deletions(-) create mode 100644 tools/ci/batches/eco05-20261008-01.json diff --git a/docs/plans/igneum-2.0-test-harness-map.md b/docs/plans/igneum-2.0-test-harness-map.md index 85cc3f0b0..a540fe8f8 100644 --- a/docs/plans/igneum-2.0-test-harness-map.md +++ b/docs/plans/igneum-2.0-test-harness-map.md @@ -179,6 +179,23 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover - Cases: - POW-01 Match independent execution across every backend: partial: independent execution agrees with the tree on the V2/V3 genesis program id and op mix, the two closed-form hashes, the three census ids and the eight header-bound memory-hard vectors; the v5 object's and the v6 freeze's vectors are outside the transcription's model (its README) and read NOT RUN for this cell; every backend is harness:p01-vectors +### model:eco05 + +- Command: `python3 sim/economy/coexist/eco05.py 0.5 31.65e6 and python3 sim/economy/coexist/eco05.py 0.055 31.65e6 on a build box (python3, no packages; the frozen register docs/analysis/class-v6/eco-05-scenarios.md; the cube to sim/economy/coexist/out/)` +- Box class: build box (CPU, python3) +- Fixtures: F0, F7 +- Cases: + - ECO-05 Stress success, contraction and cheap electricity: 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 + +### model:coexist-fixtures + +- Command: `python3 sim/economy/coexist/fixtures.py on a build box (exit 0 = the second implementation of the per-class cost formula agrees with the hand-worked values and the model's own function within 0.5 percent)` +- Box class: build box (CPU, python3) +- Fixtures: F7 +- Cases: + - ECO-01 Reconcile complete cost per accepted work: partial: the hand-worked fixtures and the second implementation; the independent reconciliation of inputs and units remains + - ECO-08 Reproduce and adversarially audit the model: partial: the package runs from the served files (README, inputs with sources and labels, fixtures); the independent report, the rerun and the perturbations remain + ## 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 @@ -195,11 +212,9 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover - ROT-04 Resist seed selection and faster evaluators: seed-selection resistance is the census harness (the class v6 invention lane), not yet in the matrix - ROT-07 Ablate redundant rotation layers: layer ablation is a research harness, not a release suite - ROT-08 Pass the no-new-rules counterfactual: the no-new-rules counterfactual is a research harness -- ECO-01 Reconcile complete cost per accepted work: the economic model F7 is the economics lane's; no automated harness in the matrix - ECO-02 Separate existing-owner and new-entrant viability: F7 - ECO-03 Let the specialist keep its sunk development: F7 - ECO-04 Model entry, exit and difficulty response: F7 -- ECO-05 Stress success, contraction and cheap electricity: F7 - ECO-06 Fund security and proving as issuance falls: F7 - ECO-07 Price memory growth and honest-card displacement: F7 - EVM-01 Match the selected EVM semantics: no EVM conformance-vector harness is mapped tonight; the exec suite does not run the reference test vectors @@ -258,4 +273,4 @@ Rule: a case maps to a cell only where the cell's tests visibly answer it; cover ## Count -109 automated cases: 37 mapped to a cell, 74 NOT RUN with a reason. +109 automated cases: 40 mapped to a cell, 72 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 076344d50..e2b90097d 100644 --- a/docs/plans/igneum-2.0-test-registry.json +++ b/docs/plans/igneum-2.0-test-registry.json @@ -165,10 +165,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "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-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -321,10 +321,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "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-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } } ] @@ -565,10 +565,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "accepted work under ordinary connectivity needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -1442,10 +1442,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "seed-selection resistance is the census harness (the class v6 invention lane), not yet in the matrix", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -1600,10 +1600,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "the no-new-rules counterfactual is a research harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } } ] @@ -1651,14 +1651,17 @@ "manual_page": 33, "owner_lane": "research lane (ad6a2bd47d4a46105)", "run_status": "RUNNING", - "evidence_path": "docs/analysis/class-v6/reference-population.md", - "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "evidence_path": "sim/economy/coexist/README.md", + "run_id": "eco05-20261008-01", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { - "what_was_run": "the cost per accepted unit in reference-population.md", - "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" + "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:32:03.800Z" } }, { @@ -1802,15 +1805,17 @@ "owner": "Economics lead + independent reviewer", "manual_page": 34, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "RUNNING", - "evidence_path": "docs/analysis/class-v6/coexistence-model.md", - "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "run_status": "FAIL", + "evidence_path": "docs/analysis/class-v6/eco-05-results.md", + "run_id": "eco05-20261008-01", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { - "what_was_run": "the success, contraction and cheap-electricity paths in the 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" + "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:32:03.800Z" } }, { @@ -1916,10 +1921,19 @@ "owner": "Economics lead + independent reviewer", "manual_page": 35, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "NOT RUN", - "evidence_path": "", - "run_id": "", - "updated": "2026-10-08 18:3x UK" + "run_status": "RUNNING", + "evidence_path": "sim/economy/coexist/README.md", + "run_id": "eco05-20261008-01", + "updated": "2026-10-08T18:32:03.800Z", + "evidence_record": { + "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:32:03.800Z" + } } ] }, @@ -2209,10 +2223,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "execution DoS workloads need the workload catalogue F3", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2640,10 +2654,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "the consumer-shard reproduction is the fleet lane's pods", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2675,10 +2689,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "proving on the mining configuration is the fleet lane's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2710,10 +2724,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "the request-to-payment path is the proving fleet's measurement", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2745,10 +2759,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "sustained load is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2780,10 +2794,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "overload and recovery is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2815,10 +2829,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "assignment windows are the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2850,10 +2864,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "reassignment is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -2885,10 +2899,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "customer-verifiable output is the reference apps plus the fleet", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } } ] @@ -2983,10 +2997,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "revenue separation is the economics lane's model", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3020,10 +3034,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "the modified-client task choice needs an adversarial client harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3057,10 +3071,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "demand spikes are the economic model", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3094,10 +3108,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "reservation abuse needs the capacity harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3131,10 +3145,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "difficulty and timestamp manipulation needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3168,10 +3182,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "self-dealing fees need the economic model and a live window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3205,10 +3219,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "failure concentration is a live-window measurement", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } } ] @@ -3750,10 +3764,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "state reconstruction without founder storage is the OPS no-founder exercise", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3785,10 +3799,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "withholding and corruption detection needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3820,10 +3834,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "wallet key protection is the wallet lane's security row", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3913,10 +3927,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "the no-founder exercise is an operations run, not a suite", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -3948,10 +3962,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "bootstrap diversity needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4062,10 +4076,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "proving workload isolation is the fleet's pod row", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4137,10 +4151,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "runbook detection is an operations run", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4172,10 +4186,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "repeat independent operation is a cross-release observation", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } } ] @@ -4566,10 +4580,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "commercial evidence, no automated harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4606,10 +4620,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4646,10 +4660,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4686,10 +4700,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4726,10 +4740,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4766,10 +4780,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4929,10 +4943,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "leadership comparison, an observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -4967,10 +4981,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -5005,10 +5019,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -5043,10 +5057,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -5081,10 +5095,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } }, { @@ -5153,10 +5167,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:32:03.800Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:32:03.800Z" } } ] diff --git a/tools/ci/batches/eco05-20261008-01.json b/tools/ci/batches/eco05-20261008-01.json new file mode 100644 index 000000000..d2100a4a0 --- /dev/null +++ b/tools/ci/batches/eco05-20261008-01.json @@ -0,0 +1,21 @@ +{ + "run_id": "eco05-20261008-01", + "manifest_sha": "80178b3b", + "cut_tip": "80178b3b on class-v6-floor-sram (the package sim/economy/coexist and the results; lands on master in the research lane's 21:00 UK landing)", + "evidence_dir": "docs/analysis/class-v6", + "boxes": [ + "build-4" + ], + "cells": [ + { + "cell": "model:eco05", + "status": "FAIL", + "evidence": "docs/analysis/class-v6/eco-05-results.md" + }, + { + "cell": "model:coexist-fixtures", + "status": "RUNNING", + "evidence": "sim/economy/coexist/README.md" + } + ] +} diff --git a/tools/ci/test-map.json b/tools/ci/test-map.json index 509f93a6d..541abbbd4 100644 --- a/tools/ci/test-map.json +++ b/tools/ci/test-map.json @@ -309,6 +309,35 @@ "coverage": { "POW-01": "partial: independent execution agrees with the tree on the V2/V3 genesis program id and op mix, the two closed-form hashes, the three census ids and the eight header-bound memory-hard vectors; the v5 object's and the v6 freeze's vectors are outside the transcription's model (its README) and read NOT RUN for this cell; every backend is harness:p01-vectors" } + }, + "model:eco05": { + "command": "python3 sim/economy/coexist/eco05.py 0.5 31.65e6 and python3 sim/economy/coexist/eco05.py 0.055 31.65e6 on a build box (python3, no packages; the frozen register docs/analysis/class-v6/eco-05-scenarios.md; the cube to sim/economy/coexist/out/)", + "box_class": "build box (CPU, python3)", + "fixtures": [ + "F0", + "F7" + ], + "cases": [ + "ECO-05" + ], + "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" + } + }, + "model:coexist-fixtures": { + "command": "python3 sim/economy/coexist/fixtures.py on a build box (exit 0 = the second implementation of the per-class cost formula agrees with the hand-worked values and the model's own function within 0.5 percent)", + "box_class": "build box (CPU, python3)", + "fixtures": [ + "F7" + ], + "cases": [ + "ECO-01", + "ECO-08" + ], + "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" + } } }, "not_run": { @@ -326,11 +355,9 @@ "ROT-04": "seed-selection resistance is the census harness (the class v6 invention lane), not yet in the matrix", "ROT-07": "layer ablation is a research harness, not a release suite", "ROT-08": "the no-new-rules counterfactual is a research harness", - "ECO-01": "the economic model F7 is the economics lane's; no automated harness in the matrix", "ECO-02": "F7", "ECO-03": "F7", "ECO-04": "F7", - "ECO-05": "F7", "ECO-06": "F7", "ECO-07": "F7", "EVM-01": "no EVM conformance-vector harness is mapped tonight; the exec suite does not run the reference test vectors", From c1bddb273dcdd839cf89bcde421f05769b86b843 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 18:33:08 +0000 Subject: [PATCH 6/6] test registry: the hash lane's batch 1 (tools/ci/batches/hash-lane-20261008-batch1.json: bench:pc1-packs, bench:pc1-amd, bench:fleet-pods, census:class-v6, suite:pow as RUNNING with their evidence rows under docs/analysis/class-v6/rows) Co-Authored-By: Claude Fable 5.1 --- .../class-v6/rows/fleet-l8off-20261008.md | 16 ++ .../class-v6/rows/pow-07-fp32-unreachable.md | 10 + .../run-ca3-pc1-amd-cardin-20261008T1703.md | 28 ++ .../rows/run-ca3-pc1-cs64-5090-20261008.md | 53 ++++ .../rows/run-ca3-pc1-ds4g-5090-20261008.md | 70 +++++ .../rows/run-ca3-pc1-ds55-5090-20261008.md | 53 ++++ .../run-ca3-pc1-ds55-7600-20261008T1703.md | 22 ++ .../run-ca3-pc1-readwidth-5090-20261008-b.md | 164 +++++++++++ .../rows/run-ca3-pc1-v6all-5090-20261008.md | 35 +++ .../rows/run-ca3-pc1-v6all-7600-20261008-c.md | 22 ++ docs/plans/igneum-2.0-test-registry.json | 266 ++++++++++-------- .../ci/batches/hash-lane-20261008-batch1.json | 8 + 12 files changed, 625 insertions(+), 122 deletions(-) create mode 100644 docs/analysis/class-v6/rows/fleet-l8off-20261008.md create mode 100644 docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-cs64-5090-20261008.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-ds4g-5090-20261008.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-ds55-5090-20261008.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-ds55-7600-20261008T1703.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-readwidth-5090-20261008-b.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-v6all-5090-20261008.md create mode 100644 docs/analysis/class-v6/rows/run-ca3-pc1-v6all-7600-20261008-c.md create mode 100644 tools/ci/batches/hash-lane-20261008-batch1.json diff --git a/docs/analysis/class-v6/rows/fleet-l8off-20261008.md b/docs/analysis/class-v6/rows/fleet-l8off-20261008.md new file mode 100644 index 000000000..54c9fc7c2 --- /dev/null +++ b/docs/analysis/class-v6/rows/fleet-l8off-20261008.md @@ -0,0 +1,16 @@ +# Layer 8 off at stock: the fleet's one-shot RTX 5090 and RTX 4090 (8 October 2026) + +The fleet lane's rows (RunPod secure, driver 595.91.07, the class v6 kit's CUDA worker 9bfcf728..., `--bench --batches 250 --batch-log2 24 --block-warps 1`, nvidia-smi at 1 Hz, W = mean power.draw over the busy samples; the packs hl-v6-all 22c64fa5, hl-v6-all-nowin d0390368, hl-v5-win e3da3669, hl-v5-nowin faaf8cd2 on build-1; the pods destroyed after). The second pass at `nvidia-smi -lgc 0,1300` did not take inside the containers (the SM clock stayed at stock), so only the stock rows stand; the knee rows run on PC 1 (job run-ca3-pc1-l8off-5090-20261008). + +| Card | Pack | MH/s | W | µJ per hash | regs | blocks per SM | fingerprint | check | +|---|---|---|---|---|---|---|---|---| +| RTX 5090 | hl-v6-all | 70.918 | 430.6 | 6.07 | 92 | 20 | 59e6708e46f1e87c | PASS | +| RTX 5090 | hl-v6-all-nowin | 70.596 | 436.9 | 6.19 | 91 | 20 | 8b68e4f1000fb964 | PASS | +| RTX 5090 | hl-v5-win | 142.024 | 521.3 | 3.67 | 48 | 24 | 84bfe25834d67c40 | PASS | +| RTX 5090 | hl-v5-nowin | 140.729 | 525.5 | 3.73 | 52 | 24 | d04858a99fdc2749 | PASS | +| RTX 4090 | hl-v6-all | 31.102 | 267.3 | 8.59 | 87 | 20 | 59e6708e46f1e87c | PASS | +| RTX 4090 | hl-v6-all-nowin | 31.010 | 269.3 | 8.68 | 87 | 20 | 8b68e4f1000fb964 | PASS | +| RTX 4090 | hl-v5-win | 62.217 | 299.6 | 4.82 | 28 | 24 | 84bfe25834d67c40 | PASS | +| RTX 4090 | hl-v5-nowin | 61.843 | 305.3 | 4.94 | 30 | 24 | d04858a99fdc2749 | PASS | + +Reading: removing the window layer costs the honest card 1.0 to 2.5 percent of energy per hash at stock, within the noise of one run; the fingerprints of the two nowin packs are first reads, identical on both cards. diff --git a/docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md b/docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md new file mode 100644 index 000000000..0551456bc --- /dev/null +++ b/docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md @@ -0,0 +1,10 @@ +# POW-07: the mixed FP32 branch is excluded and unreachable on master + +8 October 2026. The mixed FP32 candidate (the mixedfp lane, branch class-v6-mixedfp) was KILLED on 8 October 2026 (determinism proved CPU against CUDA, +15 to 26 percent card energy, the chip's edge grows) and never merged. On master (the box mirror, the class-v6 landing 9ba4e0e43 and after) no emitter, verifier or class flag reaches a floating-point operation: + +``` +$ grep -nE "float|double|__fmul|__fadd|fma\(|__fmaf|half" igneum-pow/src/emit.rs igneum-pow/src/verify.rs igneum-pow/src/generator.rs | grep -v "^.*//" | wc -l +0 +``` + +The ten op families of the generator (add, xor, mul, mad, shfl, rotl, sub, mulhi, rotr, or) are 32-bit integer operations in every dialect (CUDA, OpenCL, Metal) and in the CPU verifier; the class string grammar (`LoadClass::parse`) has no FP suffix. The branch earns no performance credit: no served row cites it. diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md b/docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md new file mode 100644 index 000000000..82cb06b03 --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md @@ -0,0 +1,28 @@ +# PC 1 rows: run-ca3-pc1-amd-cardin-20261008T1703 + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT device 1 match=7600 (list from app\igneum-worker-opencl.exe) + RESULT size pack=v3-1g fingerprint=90f794dd556f7a3b check=PASS mhs=15.748 card_state=quiet exit=0 seconds=34 2026-10-08T17:14:26Z + RESULT size pack=v3-ds29 fingerprint=89234f6046ecb460 check=PASS mhs=15.458 card_state=quiet exit=0 seconds=35 2026-10-08T17:15:01Z + RESULT size pack=v3-ds30 fingerprint=6ae63ef9cdad115b check=PASS mhs=15.337 card_state=quiet exit=0 seconds=35 2026-10-08T17:15:36Z + RESULT start 2026-10-08T17:13:37Z job=pc1-amd-cardin-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=82b19cbde8557ea5 + RESULT v4-control fingerprint=892b6d55a7ddcfcb check=PASS mhs=15.744 card_state=quiet exit=0 seconds=7 2026-10-08T17:13:52Z + RESULT v5 fingerprint=82b19cbde8557ea5 expected=82b19cbde8557ea5 match=True check=PASS mhs=15.841 card_state=quiet exit=0 seconds=7 2026-10-08T17:13:44Z + RESULT worker kit jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\igneum-worker-opencl.exe sha256 557225278534c5d6a62eb7c13efdae36e457df36d01a0b679d0628c8be4dd9b7 bytes 171520 + RESULT workers_after 2026-10-08T17:15:36Z + RESULT workers_before 2026-10-08T17:13:37Z +RESULT device 1 match=7600 (list from app\igneum-worker-opencl.exe) +RESULT size pack=v3-1g fingerprint=90f794dd556f7a3b check=PASS mhs=15.748 card_state=quiet exit=0 seconds=34 2026-10-08T17:14:26Z +RESULT size pack=v3-ds29 fingerprint=89234f6046ecb460 check=PASS mhs=15.458 card_state=quiet exit=0 seconds=35 2026-10-08T17:15:01Z +RESULT size pack=v3-ds30 fingerprint=6ae63ef9cdad115b check=PASS mhs=15.337 card_state=quiet exit=0 seconds=35 2026-10-08T17:15:36Z +RESULT start 2026-10-08T17:13:37Z job=pc1-amd-cardin-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=82b19cbde8557ea5 +RESULT v4-control fingerprint=892b6d55a7ddcfcb check=PASS mhs=15.744 card_state=quiet exit=0 seconds=7 2026-10-08T17:13:52Z +RESULT v5 fingerprint=82b19cbde8557ea5 expected=82b19cbde8557ea5 match=True check=PASS mhs=15.841 card_state=quiet exit=0 seconds=7 2026-10-08T17:13:44Z +RESULT worker kit jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\igneum-worker-opencl.exe sha256 557225278534c5d6a62eb7c13efdae36e457df36d01a0b679d0628c8be4dd9b7 bytes 171520 +RESULT workers_after 2026-10-08T17:15:36Z +RESULT workers_before 2026-10-08T17:13:37Z +SUMMARY {"duration_s":119,"exit":0,"finished_at":"2026-10-08T17:15:36Z","job":"run-ca3-pc1-amd-cardin-20261008T1703","kind":"run","machine":"DESKTOP-KMCV30N","machine_id":"ae432dc7faa73fe6","results":["RESULT start 2026-10-08T17:13:37Z job=pc1-amd-cardin-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=82b19cbde8557ea5","RESULT worker kit C:\\Users\\\\AppData\\Local\\igne +SUMMARY: done exit 0, started 2026-10-08T17:13:37Z, finished 2026-10-08T17:15:36Z, 119 s: script finished, exit 0 +``` diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-cs64-5090-20261008.md b/docs/analysis/class-v6/rows/run-ca3-pc1-cs64-5090-20261008.md new file mode 100644 index 000000000..1ee4562fc --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-cs64-5090-20261008.md @@ -0,0 +1,53 @@ +# PC 1 rows: run-ca3-pc1-cs64-5090-20261008 + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT ca4-research pack=cs64-v6c0 program_id=9ad55de91485542b class= state=lock1300 warps=1 mhs=132.402 watts=316.4 watts_instant=316.2 watts_average=316.4 mh_per_w=0.4185 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=ad0cec2a42c84aff check=PASS exit=0 wall_s=33 samples=25 error= + RESULT ca4-research pack=cs64-v6c0 program_id=9ad55de91485542b class= state=unlocked warps=1 mhs=139.860 watts=492.6 watts_instant=492.6 watts_average=492.6 mh_per_w=0.2839 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=ad0cec2a42c84aff check=PASS exit=0 wall_s=31 samples=23 error= + RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=lock1300 warps=1 mhs=132.341 watts=311.4 watts_instant=309.7 watts_average=311.4 mh_per_w=0.425 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=33 samples=25 error= + RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=unlocked warps=1 mhs=139.811 watts=465.2 watts_instant=463.8 watts_average=465.2 mh_per_w=0.3005 sm_mhz=2861.7 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=31 samples=23 error= + RESULT card 2026-10-08T16:50:12Z quiet after 0 s (the runner's --cards-off took) + RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) + RESULT lock1300 set: 489761 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 + RESULT restore rgc: 489862 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] + RESULT restore sampler stopped + RESULT start 2026-10-08T16:50:12Z job=pc1-ca4-packs exe=jobs\fetch-ca3-cs64-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=e1bfd582a094180be4c5723d5cf922f044aa7a37e7cf97fc0ad10b3695d7f7c3 label=ca4-research + RESULT worker cs64: the kit's CUDA worker jobs\fetch-ca3-cs64-kit-20261008\bin\windows\igneum-worker-cuda.exe + RESULT worker pack=cs64-v6c0 state=lock1300 RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 class=mx8+sh256x27 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=80 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ad0cec2a42c84aff mhs=132.402 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=cs64-v6c0 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=cs64-v6c0 state=lock1300 pack jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 on NVIDIA_GeForce_RTX_5090: nvrtc 505 cache 6 dataset 31 hot 0 check 247 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=cs64-v6c0 state=unlocked RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 class=mx8+sh256x27 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=80 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ad0cec2a42c84aff mhs=139.860 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=cs64-v6c0 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=cs64-v6c0 state=unlocked pack jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 on NVIDIA_GeForce_RTX_5090: nvrtc 493 cache 4 dataset 24 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=v5-genesis state=lock1300 RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=132.341 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v5-genesis state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v5-genesis state=lock1300 pack jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 248 cache 6 dataset 32 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=v5-genesis state=unlocked RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=139.811 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v5-genesis state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v5-genesis state=unlocked pack jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 266 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT ca4-research pack=cs64-v6c0 program_id=9ad55de91485542b class= state=lock1300 warps=1 mhs=132.402 watts=316.4 watts_instant=316.2 watts_average=316.4 mh_per_w=0.4185 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=ad0cec2a42c84aff check=PASS exit=0 wall_s=33 samples=25 error= +RESULT ca4-research pack=cs64-v6c0 program_id=9ad55de91485542b class= state=unlocked warps=1 mhs=139.860 watts=492.6 watts_instant=492.6 watts_average=492.6 mh_per_w=0.2839 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=ad0cec2a42c84aff check=PASS exit=0 wall_s=31 samples=23 error= +RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=lock1300 warps=1 mhs=132.341 watts=311.4 watts_instant=309.7 watts_average=311.4 mh_per_w=0.425 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=33 samples=25 error= +RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=unlocked warps=1 mhs=139.811 watts=465.2 watts_instant=463.8 watts_average=465.2 mh_per_w=0.3005 sm_mhz=2861.7 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=31 samples=23 error= +RESULT card 2026-10-08T16:50:12Z quiet after 0 s (the runner's --cards-off took) +RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) +RESULT lock1300 set: 489761 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 +RESULT restore rgc: 489862 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] +RESULT restore sampler stopped +RESULT start 2026-10-08T16:50:12Z job=pc1-ca4-packs exe=jobs\fetch-ca3-cs64-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=e1bfd582a094180be4c5723d5cf922f044aa7a37e7cf97fc0ad10b3695d7f7c3 label=ca4-research +RESULT worker cs64: the kit's CUDA worker jobs\fetch-ca3-cs64-kit-20261008\bin\windows\igneum-worker-cuda.exe +RESULT worker pack=cs64-v6c0 state=lock1300 RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 class=mx8+sh256x27 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=80 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ad0cec2a42c84aff mhs=132.402 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=cs64-v6c0 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=cs64-v6c0 state=lock1300 pack jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 on NVIDIA_GeForce_RTX_5090: nvrtc 505 cache 6 dataset 31 hot 0 check 247 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=cs64-v6c0 state=unlocked RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 class=mx8+sh256x27 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=80 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ad0cec2a42c84aff mhs=139.860 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=cs64-v6c0 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=cs64-v6c0 state=unlocked pack jobs\fetch-ca3-cs64-kit-20261008\packs\cs64-v6c0 on NVIDIA_GeForce_RTX_5090: nvrtc 493 cache 4 dataset 24 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=v5-genesis state=lock1300 RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=132.341 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v5-genesis state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v5-genesis state=lock1300 pack jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 248 cache 6 dataset 32 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=v5-genesis state=unlocked RESULT pack=jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=139.811 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v5-genesis state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-cs64-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v5-genesis state=unlocked pack jobs\fetch-ca3-cs64-kit-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 266 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +SUMMARY: done exit 0, started 2026-10-08T16:50:11Z, finished 2026-10-08T16:53:52Z, 221 s: script finished, exit 0 +``` diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-ds4g-5090-20261008.md b/docs/analysis/class-v6/rows/run-ca3-pc1-ds4g-5090-20261008.md new file mode 100644 index 000000000..534db145a --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-ds4g-5090-20261008.md @@ -0,0 +1,70 @@ +# PC 1 rows: run-ca3-pc1-ds4g-5090-20261008 + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT ca4-research pack=ds4g-ms program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=118.991 watts=212 watts_instant=212.1 watts_average=212 mh_per_w=0.5613 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=4ae4f758bae60e64 check=PASS exit=0 wall_s=36 samples=28 error= + RESULT ca4-research pack=ds4g-ms program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=136.385 watts=316.2 watts_instant=316.4 watts_average=316.2 mh_per_w=0.4313 sm_mhz=2874.1 mem_mhz=13801 util=100 fingerprint=4ae4f758bae60e64 check=PASS exit=0 wall_s=32 samples=23 error= + RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=116.744 watts=210.9 watts_instant=211.1 watts_average=210.9 mh_per_w=0.5536 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=37 samples=28 error= + RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=136.019 watts=319 watts_instant=319.2 watts_average=319 mh_per_w=0.4264 sm_mhz=2865 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=32 samples=24 error= + RESULT ca4-research pack=v3-4g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=118.709 watts=211.3 watts_instant=211.4 watts_average=211.3 mh_per_w=0.5618 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=6ae63ef9cdad115b check=PASS exit=0 wall_s=36 samples=28 error= + RESULT ca4-research pack=v3-4g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=136.364 watts=308.8 watts_instant=308.9 watts_average=308.8 mh_per_w=0.4416 sm_mhz=2881.9 mem_mhz=13801 util=100 fingerprint=6ae63ef9cdad115b check=PASS exit=0 wall_s=32 samples=24 error= + RESULT card 2026-10-08T17:21:40Z quiet after 0 s (the runner's --cards-off took) + RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) + RESULT lock1300 set: 490063 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 + RESULT restore rgc: 490164 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] + RESULT restore sampler stopped + RESULT start 2026-10-08T17:21:40Z job=pc1-ca4-packs exe=jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d label=ca4-research + RESULT worker ds4g: the ds4g kit's CUDA worker (the ds55 kit's, reads IGNEUM_DATASET_WORDS) jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256 baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d + RESULT worker pack=ds4g-ms state=lock1300 RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=4ae4f758bae60e64 mhs=118.991 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=ds4g-ms state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=ds4g-ms state=lock1300 pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms on NVIDIA_GeForce_RTX_5090: nvrtc 176 cache 7 dataset 120 hot 0 check 246 race 0 ms variant base class v3 (dataset 1073676288 words, 67104768 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073676287] a + RESULT worker pack=ds4g-ms state=unlocked RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=4ae4f758bae60e64 mhs=136.385 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=ds4g-ms state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=ds4g-ms state=unlocked pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms on NVIDIA_GeForce_RTX_5090: nvrtc 175 cache 4 dataset 92 hot 0 check 245 race 0 ms variant base class v3 (dataset 1073676288 words, 67104768 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073676287] an + RESULT worker pack=ds55 state=lock1300 RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=116.744 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=ds55 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=ds55 state=lock1300 pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 174 cache 6 dataset 164 hot 0 check 246 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 + RESULT worker pack=ds55 state=unlocked RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=136.019 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=ds55 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=ds55 state=unlocked pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 177 cache 4 dataset 125 hot 0 check 244 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 + RESULT worker pack=v3-4g state=lock1300 RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=6ae63ef9cdad115b mhs=118.709 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v3-4g state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v3-4g state=lock1300 pack jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g on NVIDIA_GeForce_RTX_5090: nvrtc 178 cache 6 dataset 120 hot 0 check 246 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073741823] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=v3-4g state=unlocked RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=6ae63ef9cdad115b mhs=136.364 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v3-4g state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v3-4g state=unlocked pack jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g on NVIDIA_GeForce_RTX_5090: nvrtc 203 cache 4 dataset 92 hot 0 check 245 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073741823] and 64 samples; 96 of 96 vector lanes) +RESULT ca4-research pack=ds4g-ms program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=118.991 watts=212 watts_instant=212.1 watts_average=212 mh_per_w=0.5613 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=4ae4f758bae60e64 check=PASS exit=0 wall_s=36 samples=28 error= +RESULT ca4-research pack=ds4g-ms program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=136.385 watts=316.2 watts_instant=316.4 watts_average=316.2 mh_per_w=0.4313 sm_mhz=2874.1 mem_mhz=13801 util=100 fingerprint=4ae4f758bae60e64 check=PASS exit=0 wall_s=32 samples=23 error= +RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=116.744 watts=210.9 watts_instant=211.1 watts_average=210.9 mh_per_w=0.5536 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=37 samples=28 error= +RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=136.019 watts=319 watts_instant=319.2 watts_average=319 mh_per_w=0.4264 sm_mhz=2865 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=32 samples=24 error= +RESULT ca4-research pack=v3-4g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=118.709 watts=211.3 watts_instant=211.4 watts_average=211.3 mh_per_w=0.5618 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=6ae63ef9cdad115b check=PASS exit=0 wall_s=36 samples=28 error= +RESULT ca4-research pack=v3-4g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=136.364 watts=308.8 watts_instant=308.9 watts_average=308.8 mh_per_w=0.4416 sm_mhz=2881.9 mem_mhz=13801 util=100 fingerprint=6ae63ef9cdad115b check=PASS exit=0 wall_s=32 samples=24 error= +RESULT card 2026-10-08T17:21:40Z quiet after 0 s (the runner's --cards-off took) +RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) +RESULT lock1300 set: 490063 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 +RESULT restore rgc: 490164 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] +RESULT restore sampler stopped +RESULT start 2026-10-08T17:21:40Z job=pc1-ca4-packs exe=jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d label=ca4-research +RESULT worker ds4g: the ds4g kit's CUDA worker (the ds55 kit's, reads IGNEUM_DATASET_WORDS) jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256 baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d +RESULT worker pack=ds4g-ms state=lock1300 RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=4ae4f758bae60e64 mhs=118.991 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=ds4g-ms state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=ds4g-ms state=lock1300 pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms on NVIDIA_GeForce_RTX_5090: nvrtc 176 cache 7 dataset 120 hot 0 check 246 race 0 ms variant base class v3 (dataset 1073676288 words, 67104768 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073676287] and +RESULT worker pack=ds4g-ms state=unlocked RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=4ae4f758bae60e64 mhs=136.385 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=ds4g-ms state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=ds4g-ms state=unlocked pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds4g-ms on NVIDIA_GeForce_RTX_5090: nvrtc 175 cache 4 dataset 92 hot 0 check 245 race 0 ms variant base class v3 (dataset 1073676288 words, 67104768 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073676287] and +RESULT worker pack=ds55 state=lock1300 RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=116.744 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=ds55 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=ds55 state=lock1300 pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 174 cache 6 dataset 164 hot 0 check 246 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 sa +RESULT worker pack=ds55 state=unlocked RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=136.019 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=ds55 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=ds55 state=unlocked pack jobs\fetch-ca3-ds4g-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 177 cache 4 dataset 125 hot 0 check 244 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 sa +RESULT worker pack=v3-4g state=lock1300 RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=6ae63ef9cdad115b mhs=118.709 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v3-4g state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v3-4g state=lock1300 pack jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g on NVIDIA_GeForce_RTX_5090: nvrtc 178 cache 6 dataset 120 hot 0 check 246 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073741823] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=v3-4g state=unlocked RESULT pack=jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=6ae63ef9cdad115b mhs=136.364 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v3-4g state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds4g-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v3-4g state=unlocked pack jobs\fetch-ca3-ds4g-kit-20261008\packs\v3-4g on NVIDIA_GeForce_RTX_5090: nvrtc 203 cache 4 dataset 92 hot 0 check 245 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1073741823] and 64 samples; 96 of 96 vector lanes) +SUMMARY: done exit 0, started 2026-10-08T17:21:39Z, finished 2026-10-08T17:26:43Z, 304 s: script finished, exit 0 +SUMMARY: running exit 0, started 2026-10-08T17:21:39Z, 0 s: script running +``` diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-ds55-5090-20261008.md b/docs/analysis/class-v6/rows/run-ca3-pc1-ds55-5090-20261008.md new file mode 100644 index 000000000..4267494ff --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-ds55-5090-20261008.md @@ -0,0 +1,53 @@ +# PC 1 rows: run-ca3-pc1-ds55-5090-20261008 + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=116.495 watts=212.1 watts_instant=212.3 watts_average=212.1 mh_per_w=0.5492 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=37 samples=28 error= + RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=135.844 watts=320.1 watts_instant=320.3 watts_average=320.1 mh_per_w=0.4244 sm_mhz=2865 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=32 samples=24 error= + RESULT ca4-research pack=v3-1g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=137.025 watts=218.2 watts_instant=216.7 watts_average=218.2 mh_per_w=0.628 sm_mhz=1290 mem_mhz=13801 util=99.8 fingerprint=90f794dd556f7a3b check=PASS exit=0 wall_s=31 samples=24 error= + RESULT ca4-research pack=v3-1g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=140.684 watts=316.3 watts_instant=316 watts_average=316.3 mh_per_w=0.4448 sm_mhz=2874.4 mem_mhz=13801 util=100 fingerprint=90f794dd556f7a3b check=PASS exit=0 wall_s=31 samples=23 error= + RESULT card 2026-10-08T16:46:26Z quiet after 0 s (the runner's --cards-off took) + RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) + RESULT lock1300 set: 489459 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 + RESULT restore rgc: 489560 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] + RESULT restore sampler stopped + RESULT start 2026-10-08T16:46:26Z job=pc1-ca4-packs exe=jobs\fetch-ca3-ds55-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d label=ca4-research + RESULT worker ds55: the ds55 kit's CUDA worker jobs\fetch-ca3-ds55-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256 baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d + RESULT worker pack=ds55 state=lock1300 RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=116.495 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=ds55 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=ds55 state=lock1300 pack jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 180 cache 7 dataset 164 hot 0 check 246 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 + RESULT worker pack=ds55 state=unlocked RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=135.844 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=ds55 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=ds55 state=unlocked pack jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 177 cache 4 dataset 126 hot 0 check 245 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 + RESULT worker pack=v3-1g state=lock1300 RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=90f794dd556f7a3b mhs=137.025 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v3-1g state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v3-1g state=lock1300 pack jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g on NVIDIA_GeForce_RTX_5090: nvrtc 178 cache 6 dataset 30 hot 0 check 247 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=v3-1g state=unlocked RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=90f794dd556f7a3b mhs=140.684 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v3-1g state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v3-1g state=unlocked pack jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g on NVIDIA_GeForce_RTX_5090: nvrtc 195 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=116.495 watts=212.1 watts_instant=212.3 watts_average=212.1 mh_per_w=0.5492 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=37 samples=28 error= +RESULT ca4-research pack=ds55 program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=135.844 watts=320.1 watts_instant=320.3 watts_average=320.1 mh_per_w=0.4244 sm_mhz=2865 mem_mhz=13801 util=100 fingerprint=23ced07a4d28b465 check=PASS exit=0 wall_s=32 samples=24 error= +RESULT ca4-research pack=v3-1g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=lock1300 warps=1 mhs=137.025 watts=218.2 watts_instant=216.7 watts_average=218.2 mh_per_w=0.628 sm_mhz=1290 mem_mhz=13801 util=99.8 fingerprint=90f794dd556f7a3b check=PASS exit=0 wall_s=31 samples=24 error= +RESULT ca4-research pack=v3-1g program_id=0x73bcbfe8ccf988f1 class=mx8-erad810f22d state=unlocked warps=1 mhs=140.684 watts=316.3 watts_instant=316 watts_average=316.3 mh_per_w=0.4448 sm_mhz=2874.4 mem_mhz=13801 util=100 fingerprint=90f794dd556f7a3b check=PASS exit=0 wall_s=31 samples=23 error= +RESULT card 2026-10-08T16:46:26Z quiet after 0 s (the runner's --cards-off took) +RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) +RESULT lock1300 set: 489459 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 +RESULT restore rgc: 489560 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] +RESULT restore sampler stopped +RESULT start 2026-10-08T16:46:26Z job=pc1-ca4-packs exe=jobs\fetch-ca3-ds55-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d label=ca4-research +RESULT worker ds55: the ds55 kit's CUDA worker jobs\fetch-ca3-ds55-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256 baf66678e1c27c31a9d09f4a8195d1ca7937493149cf45a5eb093855eb7aca9d +RESULT worker pack=ds55 state=lock1300 RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=116.495 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=ds55 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=ds55 state=lock1300 pack jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 180 cache 7 dataset 164 hot 0 check 246 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 sa +RESULT worker pack=ds55 state=unlocked RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=28 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=23ced07a4d28b465 mhs=135.844 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=ds55 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=ds55 state=unlocked pack jobs\fetch-ca3-ds55-kit-20261008\packs\ds55 on NVIDIA_GeForce_RTX_5090: nvrtc 177 cache 4 dataset 126 hot 0 check 245 race 0 ms variant base class v3 (dataset 1476395008 words, 92274688 items, not a power of two: loads are (src * words) >> 32); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [1476395007] and 64 sa +RESULT worker pack=v3-1g state=lock1300 RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=90f794dd556f7a3b mhs=137.025 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v3-1g state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v3-1g state=lock1300 pack jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g on NVIDIA_GeForce_RTX_5090: nvrtc 178 cache 6 dataset 30 hot 0 check 247 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=v3-1g state=unlocked RESULT pack=jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g class=mx8-erad810f22d device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=30 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=90f794dd556f7a3b mhs=140.684 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v3-1g state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-ds55-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v3-1g state=unlocked pack jobs\fetch-ca3-ds55-kit-20261008\packs\v3-1g on NVIDIA_GeForce_RTX_5090: nvrtc 195 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v3; self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +SUMMARY: done exit 0, started 2026-10-08T16:46:25Z, finished 2026-10-08T16:50:09Z, 224 s: script finished, exit 0 +``` diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-ds55-7600-20261008T1703.md b/docs/analysis/class-v6/rows/run-ca3-pc1-ds55-7600-20261008T1703.md new file mode 100644 index 000000000..475207550 --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-ds55-7600-20261008T1703.md @@ -0,0 +1,22 @@ +# PC 1 rows: run-ca3-pc1-ds55-7600-20261008T1703 + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT device 1 match=7600 (list from app\igneum-worker-opencl.exe) + RESULT size pack=ds55 fingerprint=23ced07a4d28b465 check=PASS mhs=15.347 card_state=quiet exit=0 seconds=8 2026-10-08T17:16:19Z + RESULT start 2026-10-08T17:15:37Z job=pc1-amd-cardin-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=82b19cbde8557ea5 + RESULT v5 fingerprint=90f794dd556f7a3b expected=82b19cbde8557ea5 match=True check=PASS mhs=15.750 card_state=quiet exit=0 seconds=34 2026-10-08T17:16:11Z + RESULT worker kit jobs\fetch-ca3-ds55-kit-20261008\bin\windows\igneum-worker-opencl.exe sha256 edafc091c6d22ab87398e28ec609af0ada2b583a80e238ae2598d68437fb9df0 bytes 534016 + RESULT workers_after 2026-10-08T17:16:19Z + RESULT workers_before 2026-10-08T17:15:37Z +RESULT device 1 match=7600 (list from app\igneum-worker-opencl.exe) +RESULT size pack=ds55 fingerprint=23ced07a4d28b465 check=PASS mhs=15.347 card_state=quiet exit=0 seconds=8 2026-10-08T17:16:19Z +RESULT start 2026-10-08T17:15:37Z job=pc1-amd-cardin-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=82b19cbde8557ea5 +RESULT v5 fingerprint=90f794dd556f7a3b expected=82b19cbde8557ea5 match=True check=PASS mhs=15.750 card_state=quiet exit=0 seconds=34 2026-10-08T17:16:11Z +RESULT worker kit jobs\fetch-ca3-ds55-kit-20261008\bin\windows\igneum-worker-opencl.exe sha256 edafc091c6d22ab87398e28ec609af0ada2b583a80e238ae2598d68437fb9df0 bytes 534016 +RESULT workers_after 2026-10-08T17:16:19Z +RESULT workers_before 2026-10-08T17:15:37Z +SUMMARY {"duration_s":42,"exit":0,"finished_at":"2026-10-08T17:16:19Z","job":"run-ca3-pc1-ds55-7600-20261008T1703","kind":"run","machine":"DESKTOP-KMCV30N","machine_id":"ae432dc7faa73fe6","results":["RESULT start 2026-10-08T17:15:37Z job=pc1-amd-cardin-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=82b19cbde8557ea5","RESULT worker kit C:\\Users\\\\AppData\\Local\\igneum +SUMMARY: done exit 0, started 2026-10-08T17:15:37Z, finished 2026-10-08T17:16:19Z, 42 s: script finished, exit 0 +``` diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-readwidth-5090-20261008-b.md b/docs/analysis/class-v6/rows/run-ca3-pc1-readwidth-5090-20261008-b.md new file mode 100644 index 000000000..37fe9cced --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-readwidth-5090-20261008-b.md @@ -0,0 +1,164 @@ +# PC 1 rows: run-ca3-pc1-readwidth-5090-20261008-b + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT ca4-research pack=rw-w32 program_id=0xf88dddcf1ec98acc class=w32m8g-erad810f22d+sh256x27+state state=lock1300 warps=1 mhs=119.096 watts=303.7 watts_instant=302.7 watts_average=303.7 mh_per_w=0.3922 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=17cc2ed1bc98d322 check=PASS exit=0 wall_s=36 samples=28 error= + RESULT ca4-research pack=rw-w32 program_id=0xf88dddcf1ec98acc class=w32m8g-erad810f22d+sh256x27+state state=unlocked warps=1 mhs=140.171 watts=494.4 watts_instant=494.8 watts_average=494.4 mh_per_w=0.2835 sm_mhz=2846.4 mem_mhz=13801 util=100 fingerprint=17cc2ed1bc98d322 check=PASS exit=0 wall_s=31 samples=22 error= + RESULT ca4-research pack=rw-w4 program_id=0x6554474f410f36f3 class=mx8-erad810f22d+sh256x27+state state=lock1300 warps=1 mhs=140.731 watts=322.8 watts_instant=322.6 watts_average=322.8 mh_per_w=0.436 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=84bfe25834d67c40 check=PASS exit=0 wall_s=31 samples=22 error= + RESULT ca4-research pack=rw-w4 program_id=0x6554474f410f36f3 class=mx8-erad810f22d+sh256x27+state state=unlocked warps=1 mhs=141.298 watts=471.9 watts_instant=472.3 watts_average=471.9 mh_per_w=0.2994 sm_mhz=2855.9 mem_mhz=13801 util=100 fingerprint=84bfe25834d67c40 check=PASS exit=0 wall_s=31 samples=23 error= + RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=lock1300 warps=1 mhs=67.707 watts=277 watts_instant=277.2 watts_average=277 mh_per_w=0.2444 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=63 samples=55 error= + RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=lock1300 warps=4 mhs=64.524 watts=269.5 watts_instant=268.6 watts_average=269.5 mh_per_w=0.2394 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=66 samples=58 error= + RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=1 mhs=78.872 watts=448.4 watts_instant=448.6 watts_average=448.4 mh_per_w=0.1759 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=54 samples=46 error= + RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=2 mhs=77.471 watts=449.7 watts_instant=449.9 watts_average=449.7 mh_per_w=0.1723 sm_mhz=2846.2 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=55 samples=47 error= + RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=4 mhs=77.344 watts=450.8 watts_instant=451 watts_average=450.8 mh_per_w=0.1716 sm_mhz=2837.5 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=55 samples=47 error= + RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=8 mhs=76.624 watts=452.7 watts_instant=452.8 watts_average=452.7 mh_per_w=0.1693 sm_mhz=2830.2 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=56 samples=47 error= + RESULT ca4-research pack=rw5-w4 program_id=0xbcc1248b10cc90f2 class= state=lock1300 warps=1 mhs=133.901 watts=221.3 watts_instant=221.4 watts_average=221.3 mh_per_w=0.6051 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=25f96e7dce90bd4e check=PASS exit=0 wall_s=32 samples=24 error= + RESULT ca4-research pack=rw5-w4 program_id=0xbcc1248b10cc90f2 class= state=unlocked warps=1 mhs=141.811 watts=336.6 watts_instant=336.6 watts_average=336.6 mh_per_w=0.4213 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=25f96e7dce90bd4e check=PASS exit=0 wall_s=30 samples=22 error= + RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=lock1300 warps=1 mhs=48.662 watts=206.2 watts_instant=205.7 watts_average=206.2 mh_per_w=0.236 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=87 samples=79 error= + RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=lock1300 warps=4 mhs=41.945 watts=193.4 watts_instant=193.3 watts_average=193.4 mh_per_w=0.2169 sm_mhz=1290 mem_mhz=13801 util=99.9 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=101 samples=93 error= + RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=1 mhs=74.879 watts=367.5 watts_instant=367.6 watts_average=367.5 mh_per_w=0.2038 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= + RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=2 mhs=74.592 watts=374.4 watts_instant=374.6 watts_average=374.4 mh_per_w=0.1992 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= + RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=4 mhs=74.597 watts=374.2 watts_instant=374.3 watts_average=374.2 mh_per_w=0.1994 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= + RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=8 mhs=74.575 watts=373.7 watts_instant=373.9 watts_average=373.7 mh_per_w=0.1996 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= + RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=lock1300 warps=1 mhs=132.700 watts=314.8 watts_instant=315.1 watts_average=314.8 mh_per_w=0.4215 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=33 samples=24 error= + RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=unlocked warps=1 mhs=140.001 watts=456.1 watts_instant=456.7 watts_average=456.1 mh_per_w=0.307 sm_mhz=2868 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=31 samples=23 error= + RESULT card 2026-10-08T16:26:57Z quiet after 0 s (the runner's --cards-off took) + RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) + RESULT lock1300 set: 489157 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 + RESULT restore rgc: 489258 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] + RESULT restore sampler stopped + RESULT start 2026-10-08T16:26:56Z job=pc1-ca4-packs exe=jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\igneum-worker-cuda.exe sha256=e1bfd582a094180be4c5723d5cf922f044aa7a37e7cf97fc0ad10b3695d7f7c3 label=ca4-research + RESULT worker pack=rw-w32 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 class=w32m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=17cc2ed1bc98d322 mhs=119.096 loads=128 bytes=4096 scratch_ops=0 ti + RESULT worker pack=rw-w32 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw-w32 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 on NVIDIA_GeForce_RTX_5090: nvrtc 335 cache 6 dataset 31 hot 0 check 251 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w32 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 class=w32m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=17cc2ed1bc98d322 mhs=140.171 loads=128 bytes=4096 scratch_ops=0 ti + RESULT worker pack=rw-w32 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw-w32 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 on NVIDIA_GeForce_RTX_5090: nvrtc 343 cache 4 dataset 24 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w4 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 class=mx8-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=84bfe25834d67c40 mhs=140.731 loads=128 bytes=512 scratch_ops=0 time=wal + RESULT worker pack=rw-w4 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw-w4 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 264 cache 6 dataset 31 hot 0 check 250 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w4 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 class=mx8-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=84bfe25834d67c40 mhs=141.298 loads=128 bytes=512 scratch_ops=0 time=wal + RESULT worker pack=rw-w4 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw-w4 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 271 cache 4 dataset 24 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=64.524 loads=128 bytes=8192 scratch_ops=0 tim + RESULT worker pack=rw-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=67.707 loads=128 bytes=8192 scratch_ops=0 tim + RESULT worker pack=rw-w64 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 6 dataset 33 hot 0 check 246 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 7 dataset 31 hot 0 check 246 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=77.344 loads=128 bytes=8192 scratch_ops=0 tim + RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=20 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=77.471 loads=128 bytes=8192 scratch_ops=0 tim + RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=78.872 loads=128 bytes=8192 scratch_ops=0 tim + RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=5 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=76.624 loads=128 bytes=8192 scratch_ops=0 time + RESULT worker pack=rw-w64 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 4 dataset 25 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 452 cache 4 dataset 24 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 452 cache 4 dataset 25 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw5-w4 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 class=v2 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=31 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=25f96e7dce90bd4e mhs=133.901 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=rw5-w4 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw5-w4 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 153 cache 7 dataset 30 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw5-w4 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 class=v2 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=31 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=25f96e7dce90bd4e mhs=141.811 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=rw5-w4 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw5-w4 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 153 cache 4 dataset 23 hot 0 check 245 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw5-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=41.945 loads=128 bytes=8192 scratch_ops=0 time=wall + RESULT worker pack=rw5-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=48.662 loads=128 bytes=8192 scratch_ops=0 time=wall + RESULT worker pack=rw5-w64 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw5-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 372 cache 7 dataset 30 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw5-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 373 cache 7 dataset 31 hot 0 check 247 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.597 loads=128 bytes=8192 scratch_ops=0 time=wall + RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=20 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.592 loads=128 bytes=8192 scratch_ops=0 time=wall + RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.879 loads=128 bytes=8192 scratch_ops=0 time=wall + RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=5 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.575 loads=128 bytes=8192 scratch_ops=0 time=wall + RESULT worker pack=rw5-w64 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=rw5-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 372 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw5-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 375 cache 4 dataset 24 hot 0 check 247 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=rw5-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 377 cache 4 dataset 24 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=v5-genesis state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=132.700 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v5-genesis state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v5-genesis state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 248 cache 7 dataset 32 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=v5-genesis state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=140.001 loads=128 bytes=512 scratch_ops=0 time=wall + RESULT worker pack=v5-genesis state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=v5-genesis state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 258 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker readwidth: the v5 kit's CUDA worker jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\igneum-worker-cuda.exe +RESULT ca4-research pack=rw-w32 program_id=0xf88dddcf1ec98acc class=w32m8g-erad810f22d+sh256x27+state state=lock1300 warps=1 mhs=119.096 watts=303.7 watts_instant=302.7 watts_average=303.7 mh_per_w=0.3922 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=17cc2ed1bc98d322 check=PASS exit=0 wall_s=36 samples=28 error= +RESULT ca4-research pack=rw-w32 program_id=0xf88dddcf1ec98acc class=w32m8g-erad810f22d+sh256x27+state state=unlocked warps=1 mhs=140.171 watts=494.4 watts_instant=494.8 watts_average=494.4 mh_per_w=0.2835 sm_mhz=2846.4 mem_mhz=13801 util=100 fingerprint=17cc2ed1bc98d322 check=PASS exit=0 wall_s=31 samples=22 error= +RESULT ca4-research pack=rw-w4 program_id=0x6554474f410f36f3 class=mx8-erad810f22d+sh256x27+state state=lock1300 warps=1 mhs=140.731 watts=322.8 watts_instant=322.6 watts_average=322.8 mh_per_w=0.436 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=84bfe25834d67c40 check=PASS exit=0 wall_s=31 samples=22 error= +RESULT ca4-research pack=rw-w4 program_id=0x6554474f410f36f3 class=mx8-erad810f22d+sh256x27+state state=unlocked warps=1 mhs=141.298 watts=471.9 watts_instant=472.3 watts_average=471.9 mh_per_w=0.2994 sm_mhz=2855.9 mem_mhz=13801 util=100 fingerprint=84bfe25834d67c40 check=PASS exit=0 wall_s=31 samples=23 error= +RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=lock1300 warps=1 mhs=67.707 watts=277 watts_instant=277.2 watts_average=277 mh_per_w=0.2444 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=63 samples=55 error= +RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=lock1300 warps=4 mhs=64.524 watts=269.5 watts_instant=268.6 watts_average=269.5 mh_per_w=0.2394 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=66 samples=58 error= +RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=1 mhs=78.872 watts=448.4 watts_instant=448.6 watts_average=448.4 mh_per_w=0.1759 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=54 samples=46 error= +RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=2 mhs=77.471 watts=449.7 watts_instant=449.9 watts_average=449.7 mh_per_w=0.1723 sm_mhz=2846.2 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=55 samples=47 error= +RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=4 mhs=77.344 watts=450.8 watts_instant=451 watts_average=450.8 mh_per_w=0.1716 sm_mhz=2837.5 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=55 samples=47 error= +RESULT ca4-research pack=rw-w64 program_id=0xfe6da6e520e9cf34 class=w64m8g-erad810f22d+sh256x27+state state=unlocked warps=8 mhs=76.624 watts=452.7 watts_instant=452.8 watts_average=452.7 mh_per_w=0.1693 sm_mhz=2830.2 mem_mhz=13801 util=100 fingerprint=a0daa10ca8957cd9 check=PASS exit=0 wall_s=56 samples=47 error= +RESULT ca4-research pack=rw5-w4 program_id=0xbcc1248b10cc90f2 class= state=lock1300 warps=1 mhs=133.901 watts=221.3 watts_instant=221.4 watts_average=221.3 mh_per_w=0.6051 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=25f96e7dce90bd4e check=PASS exit=0 wall_s=32 samples=24 error= +RESULT ca4-research pack=rw5-w4 program_id=0xbcc1248b10cc90f2 class= state=unlocked warps=1 mhs=141.811 watts=336.6 watts_instant=336.6 watts_average=336.6 mh_per_w=0.4213 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=25f96e7dce90bd4e check=PASS exit=0 wall_s=30 samples=22 error= +RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=lock1300 warps=1 mhs=48.662 watts=206.2 watts_instant=205.7 watts_average=206.2 mh_per_w=0.236 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=87 samples=79 error= +RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=lock1300 warps=4 mhs=41.945 watts=193.4 watts_instant=193.3 watts_average=193.4 mh_per_w=0.2169 sm_mhz=1290 mem_mhz=13801 util=99.9 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=101 samples=93 error= +RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=1 mhs=74.879 watts=367.5 watts_instant=367.6 watts_average=367.5 mh_per_w=0.2038 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= +RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=2 mhs=74.592 watts=374.4 watts_instant=374.6 watts_average=374.4 mh_per_w=0.1992 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= +RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=4 mhs=74.597 watts=374.2 watts_instant=374.3 watts_average=374.2 mh_per_w=0.1994 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= +RESULT ca4-research pack=rw5-w64 program_id=0x5c427d666b4ed4f4 class=w64 state=unlocked warps=8 mhs=74.575 watts=373.7 watts_instant=373.9 watts_average=373.7 mh_per_w=0.1996 sm_mhz=2850 mem_mhz=13801 util=100 fingerprint=836e56e7d496e980 check=PASS exit=0 wall_s=57 samples=49 error= +RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=lock1300 warps=1 mhs=132.700 watts=314.8 watts_instant=315.1 watts_average=314.8 mh_per_w=0.4215 sm_mhz=1290 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=33 samples=24 error= +RESULT ca4-research pack=v5-genesis program_id=0x7c54302b487340a1 class=mx8+sh256x27+state state=unlocked warps=1 mhs=140.001 watts=456.1 watts_instant=456.7 watts_average=456.1 mh_per_w=0.307 sm_mhz=2868 mem_mhz=13801 util=100 fingerprint=ae74193ddad19e19 check=PASS exit=0 wall_s=31 samples=23 error= +RESULT card 2026-10-08T16:26:57Z quiet after 0 s (the runner's --cards-off took) +RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) +RESULT lock1300 set: 489157 nvidia-smi -i 0 -lgc 0,1300 : GPU clocks set to "(gpuClkMin 0, gpuClkMax 1300)" for GPU 00000000:01:00.0 +RESULT restore rgc: 489258 nvidia-smi -i 0 -rgc : All done. ; applications clock: [Requested functionality has been deprecated] +RESULT restore sampler stopped +RESULT start 2026-10-08T16:26:56Z job=pc1-ca4-packs exe=jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\igneum-worker-cuda.exe sha256=e1bfd582a094180be4c5723d5cf922f044aa7a37e7cf97fc0ad10b3695d7f7c3 label=ca4-research +RESULT worker pack=rw-w32 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 class=w32m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=17cc2ed1bc98d322 mhs=119.096 loads=128 bytes=4096 scratch_ops=0 time +RESULT worker pack=rw-w32 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw-w32 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 on NVIDIA_GeForce_RTX_5090: nvrtc 335 cache 6 dataset 31 hot 0 check 251 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w32 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 class=w32m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=17cc2ed1bc98d322 mhs=140.171 loads=128 bytes=4096 scratch_ops=0 time +RESULT worker pack=rw-w32 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw-w32 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w32 on NVIDIA_GeForce_RTX_5090: nvrtc 343 cache 4 dataset 24 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w4 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 class=mx8-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=84bfe25834d67c40 mhs=140.731 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=rw-w4 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw-w4 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 264 cache 6 dataset 31 hot 0 check 250 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w4 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 class=mx8-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=84bfe25834d67c40 mhs=141.298 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=rw-w4 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw-w4 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 271 cache 4 dataset 24 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=64.524 loads=128 bytes=8192 scratch_ops=0 time= +RESULT worker pack=rw-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=67.707 loads=128 bytes=8192 scratch_ops=0 time= +RESULT worker pack=rw-w64 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 6 dataset 33 hot 0 check 246 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 7 dataset 31 hot 0 check 246 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=77.344 loads=128 bytes=8192 scratch_ops=0 time= +RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=20 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=77.471 loads=128 bytes=8192 scratch_ops=0 time= +RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=78.872 loads=128 bytes=8192 scratch_ops=0 time= +RESULT worker pack=rw-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 class=w64m8g-erad810f22d+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=5 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=a0daa10ca8957cd9 mhs=76.624 loads=128 bytes=8192 scratch_ops=0 time=w +RESULT worker pack=rw-w64 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 449 cache 4 dataset 25 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 452 cache 4 dataset 24 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 452 cache 4 dataset 25 hot 0 check 244 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw5-w4 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 class=v2 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=31 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=25f96e7dce90bd4e mhs=133.901 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=rw5-w4 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw5-w4 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 153 cache 7 dataset 30 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw5-w4 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 class=v2 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=31 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=25f96e7dce90bd4e mhs=141.811 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=rw5-w4 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw5-w4 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w4 on NVIDIA_GeForce_RTX_5090: nvrtc 153 cache 4 dataset 23 hot 0 check 245 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw5-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=41.945 loads=128 bytes=8192 scratch_ops=0 time=wall +RESULT worker pack=rw5-w64 state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=48.662 loads=128 bytes=8192 scratch_ops=0 time=wall +RESULT worker pack=rw5-w64 state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw5-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 372 cache 7 dataset 30 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw5-w64 state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 373 cache 7 dataset 31 hot 0 check 247 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=10 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.597 loads=128 bytes=8192 scratch_ops=0 time=wall +RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=20 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.592 loads=128 bytes=8192 scratch_ops=0 time=wall +RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.879 loads=128 bytes=8192 scratch_ops=0 time=wall +RESULT worker pack=rw5-w64 state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 class=w64 device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=44 blocks_per_sm=5 warps=0 resident=6800 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=836e56e7d496e980 mhs=74.575 loads=128 bytes=8192 scratch_ops=0 time=wall +RESULT worker pack=rw5-w64 state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=rw5-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 372 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw5-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 375 cache 4 dataset 24 hot 0 check 247 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=rw5-w64 state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\rw5-w64 on NVIDIA_GeForce_RTX_5090: nvrtc 377 cache 4 dataset 24 hot 0 check 246 race 0 ms variant base class v2; self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=v5-genesis state=lock1300 RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=132.700 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v5-genesis state=lock1300 info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v5-genesis state=lock1300 pack jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 248 cache 7 dataset 32 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=v5-genesis state=unlocked RESULT pack=jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis class=mx8+sh256x27+state device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=48 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=ae74193ddad19e19 mhs=140.001 loads=128 bytes=512 scratch_ops=0 time=wall +RESULT worker pack=v5-genesis state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=v5-genesis state=unlocked pack jobs\fetch-ca3-readwidth-20261008\packs\v5-genesis on NVIDIA_GeForce_RTX_5090: nvrtc 258 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 48c4f5bf24166b2e; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker readwidth: the v5 kit's CUDA worker jobs\fetch-ca3-v5-kit-20261008-pc1\bin\windows\igneum-worker-cuda.exe +SUMMARY: done exit 0, started 2026-10-08T16:26:56Z, finished 2026-10-08T16:46:20Z, 1164 s: script finished, exit 0 +SUMMARY: running exit 0, started 2026-10-08T16:26:56Z, 0 s: script running +``` diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-v6all-5090-20261008.md b/docs/analysis/class-v6/rows/run-ca3-pc1-v6all-5090-20261008.md new file mode 100644 index 000000000..13ea761fa --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-v6all-5090-20261008.md @@ -0,0 +1,35 @@ +# PC 1 rows: run-ca3-pc1-v6all-5090-20261008 + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT ca4-research pack=hl-v6-all program_id=0x9d40978601a7df2a class=mx8-erad810f22d+sh256x27+state+reg64c+fold+rw state=unlocked warps=1 mhs=70.531 watts=409.1 watts_instant=409.2 watts_average=409.1 mh_per_w=0.1724 sm_mhz=2855.4 mem_mhz=13801 util=100 fingerprint=59e6708e46f1e87c check=PASS exit=0 wall_s=61 samples=53 error= + RESULT ca4-research pack=hl-v6-foldrw program_id=0x605d06cabc489f94 class=mx8-erad810f22d+sh256x27+state+fold+rw state=unlocked warps=1 mhs=140.637 watts=440 watts_instant=440.3 watts_average=440 mh_per_w=0.3196 sm_mhz=2867.4 mem_mhz=13801 util=100 fingerprint=5a6ad122a71a888f check=PASS exit=0 wall_s=31 samples=23 error= + RESULT card 2026-10-08T16:59:06Z quiet after 0 s (the runner's --cards-off took) + RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) + RESULT lock1300 skipped: no helper path + RESULT restore sampler stopped + RESULT start 2026-10-08T16:59:06Z job=pc1-ca4-packs exe=jobs\fetch-class-v6-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=218ca414e897f222341169733dde7b00193807451b2ef6ef1c29adade57738a6 label=ca4-v6 + RESULT worker pack=hl-v6-all state=unlocked RESULT pack=jobs\fetch-class-v6-kit-20261008\packs\hl-v6-all class=mx8-erad810f22d+sh256x27+state+reg64c+fold+rw device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=92 blocks_per_sm=20 warps=0 resident=3400 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=59e6708e46f1e87c mhs=70.531 loads=128 bytes=512 s + RESULT worker pack=hl-v6-all state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-class-v6-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=hl-v6-all state=unlocked pack jobs\fetch-class-v6-kit-20261008\packs\hl-v6-all on NVIDIA_GeForce_RTX_5090: nvrtc 885 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) + RESULT worker pack=hl-v6-foldrw state=unlocked RESULT pack=jobs\fetch-class-v6-kit-20261008\packs\hl-v6-foldrw class=mx8-erad810f22d+sh256x27+state+fold+rw device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=43 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=5a6ad122a71a888f mhs=140.637 loads=128 bytes=512 s + RESULT worker pack=hl-v6-foldrw state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-class-v6-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) + RESULT worker pack=hl-v6-foldrw state=unlocked pack jobs\fetch-class-v6-kit-20261008\packs\hl-v6-foldrw on NVIDIA_GeForce_RTX_5090: nvrtc 274 cache 4 dataset 24 hot 0 check 252 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lan + RESULT worker v6all: the class v6 kit's CUDA worker jobs\fetch-class-v6-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256 218ca414e897f222341169733dde7b00193807451b2ef6ef1c29adade57738a6 +RESULT ca4-research pack=hl-v6-all program_id=0x9d40978601a7df2a class=mx8-erad810f22d+sh256x27+state+reg64c+fold+rw state=unlocked warps=1 mhs=70.531 watts=409.1 watts_instant=409.2 watts_average=409.1 mh_per_w=0.1724 sm_mhz=2855.4 mem_mhz=13801 util=100 fingerprint=59e6708e46f1e87c check=PASS exit=0 wall_s=61 samples=53 error= +RESULT ca4-research pack=hl-v6-foldrw program_id=0x605d06cabc489f94 class=mx8-erad810f22d+sh256x27+state+fold+rw state=unlocked warps=1 mhs=140.637 watts=440 watts_instant=440.3 watts_average=440 mh_per_w=0.3196 sm_mhz=2867.4 mem_mhz=13801 util=100 fingerprint=5a6ad122a71a888f check=PASS exit=0 wall_s=31 samples=23 error= +RESULT card 2026-10-08T16:59:06Z quiet after 0 s (the runner's --cards-off took) +RESULT card index=0 uuid=GPU-9f6545f1-52f7-d05c-91f2-3bb857e11991 bus=00000000:01:00.0 pcie=4, 16, 4, 16 (gen,width now; gen,width max: the 14:2x eGPU swap caveat, every row since reads about 13 percent under the morning) +RESULT lock1300 skipped: no helper path +RESULT restore sampler stopped +RESULT start 2026-10-08T16:59:06Z job=pc1-ca4-packs exe=jobs\fetch-class-v6-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256=218ca414e897f222341169733dde7b00193807451b2ef6ef1c29adade57738a6 label=ca4-v6 +RESULT worker pack=hl-v6-all state=unlocked RESULT pack=jobs\fetch-class-v6-kit-20261008\packs\hl-v6-all class=mx8-erad810f22d+sh256x27+state+reg64c+fold+rw device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=92 blocks_per_sm=20 warps=0 resident=3400 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=59e6708e46f1e87c mhs=70.531 loads=128 bytes=512 scr +RESULT worker pack=hl-v6-all state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-class-v6-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=hl-v6-all state=unlocked pack jobs\fetch-class-v6-kit-20261008\packs\hl-v6-all on NVIDIA_GeForce_RTX_5090: nvrtc 885 cache 4 dataset 24 hot 0 check 245 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes) +RESULT worker pack=hl-v6-foldrw state=unlocked RESULT pack=jobs\fetch-class-v6-kit-20261008\packs\hl-v6-foldrw class=mx8-erad810f22d+sh256x27+state+fold+rw device=NVIDIA_GeForce_RTX_5090 arch=sm_120 regs=43 blocks_per_sm=24 warps=0 resident=4080 arena_mib=0 hot_mib=0 hot_slots=0 hot_fill_ms=0.00 nonces=16777216 batches=250 check=PASS fingerprint=5a6ad122a71a888f mhs=140.637 loads=128 bytes=512 scr +RESULT worker pack=hl-v6-foldrw state=unlocked info igneum-worker-cuda 1.0 (4 October 2026): device 0 NVIDIA_GeForce_RTX_5090 (sm_120, 170 SMs), driver 13.4 from nvcuda.dll, NVRTC 12.8 from jobs\fetch-class-v6-kit-20261008\bin\windows\nvrtc64_120_0.dll, target sm_120 (the device's architecture, listed by NVRTC) +RESULT worker pack=hl-v6-foldrw state=unlocked pack jobs\fetch-class-v6-kit-20261008\packs\hl-v6-foldrw on NVIDIA_GeForce_RTX_5090: nvrtc 274 cache 4 dataset 24 hot 0 check 252 race 0 ms variant base class v5 (state leaves 93, uploaded for the build and freed); self-test PASS (cache head, last line and FNV-1a 64 448274a57f508cbc; dataset head, word [268435455] and 64 samples; 96 of 96 vector lanes +RESULT worker v6all: the class v6 kit's CUDA worker jobs\fetch-class-v6-kit-20261008\bin\windows\igneum-worker-cuda.exe sha256 218ca414e897f222341169733dde7b00193807451b2ef6ef1c29adade57738a6 +SUMMARY: done exit 0, started 2026-10-08T16:59:06Z, finished 2026-10-08T17:00:50Z, 104 s: script finished, exit 0 +``` diff --git a/docs/analysis/class-v6/rows/run-ca3-pc1-v6all-7600-20261008-c.md b/docs/analysis/class-v6/rows/run-ca3-pc1-v6all-7600-20261008-c.md new file mode 100644 index 000000000..279b22d37 --- /dev/null +++ b/docs/analysis/class-v6/rows/run-ca3-pc1-v6all-7600-20261008-c.md @@ -0,0 +1,22 @@ +# PC 1 rows: run-ca3-pc1-v6all-7600-20261008-c + +8 October 2026. The job's RESULT lines as uploaded by the Igneum Miner app on PC 1 (machine ae432dc7, the signed-jobs channel), the card named on the lines, nvidia-smi at 1 Hz on the NVIDIA rows; every row carries its fingerprint and the worker's self-test verdict. Clock stamps are UTC. The PCIe caveat of the day: gen 4 x16 since the 14:2x eGPU swap, every 5090 row about 13 percent under the morning's. + +``` + RESULT all-pack fingerprint=59e6708e46f1e87c expected=59e6708e46f1e87c match=True check=PASS mhs=7.917 card_state=quiet exit=0 seconds=14 2026-10-08T17:18:00Z + RESULT device 1 gfx1102-or-gfx1201 (list from app\igneum-worker-opencl.exe) + RESULT partner fingerprint=5a6ad122a71a888f expected=5a6ad122a71a888f match=True check=PASS mhs=15.791 card_state=quiet exit=0 seconds=8 2026-10-08T17:17:45Z + RESULT start 2026-10-08T17:17:37Z job=pc1-v6-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=5a6ad122a71a888f + RESULT worker kit jobs\fetch-class-v6-kit-20261008\bin\windows\igneum-worker-opencl.exe sha256 90aaa1f82d99c617032a2c9f0fff8af3a4a6cfe4393c4902554fb7c341a3ec78 bytes 171520 + RESULT workers_after 2026-10-08T17:18:00Z + RESULT workers_before 2026-10-08T17:17:38Z +RESULT all-pack fingerprint=59e6708e46f1e87c expected=59e6708e46f1e87c match=True check=PASS mhs=7.917 card_state=quiet exit=0 seconds=14 2026-10-08T17:18:00Z +RESULT device 1 gfx1102-or-gfx1201 (list from app\igneum-worker-opencl.exe) +RESULT partner fingerprint=5a6ad122a71a888f expected=5a6ad122a71a888f match=True check=PASS mhs=15.791 card_state=quiet exit=0 seconds=8 2026-10-08T17:17:45Z +RESULT start 2026-10-08T17:17:37Z job=pc1-v6-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=5a6ad122a71a888f +RESULT worker kit jobs\fetch-class-v6-kit-20261008\bin\windows\igneum-worker-opencl.exe sha256 90aaa1f82d99c617032a2c9f0fff8af3a4a6cfe4393c4902554fb7c341a3ec78 bytes 171520 +RESULT workers_after 2026-10-08T17:18:00Z +RESULT workers_before 2026-10-08T17:17:38Z +SUMMARY {"duration_s":23,"exit":0,"finished_at":"2026-10-08T17:18:00Z","job":"run-ca3-pc1-v6all-7600-20261008-c","kind":"run","machine":"DESKTOP-KMCV30N","machine_id":"ae432dc7faa73fe6","results":["RESULT start 2026-10-08T17:17:37Z job=pc1-v6-bench machine=DESKTOP-KMCV30N app_version=0.3.26 expected_fingerprint=5a6ad122a71a888f","RESULT worker kit C:\\Users\\\\AppData\\Local\\igneum\\app\\job +SUMMARY: done exit 0, started 2026-10-08T17:17:37Z, finished 2026-10-08T17:18:00Z, 23 s: script finished, exit 0 +``` diff --git a/docs/plans/igneum-2.0-test-registry.json b/docs/plans/igneum-2.0-test-registry.json index 076344d50..1240f55cf 100644 --- a/docs/plans/igneum-2.0-test-registry.json +++ b/docs/plans/igneum-2.0-test-registry.json @@ -165,10 +165,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "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-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -321,10 +321,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "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-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } } ] @@ -373,10 +373,20 @@ "owner": "GPU lead + three independent operators", "manual_page": 21, "owner_lane": "research lane (ad6a2bd47d4a46105)", - "run_status": "NOT RUN", - "evidence_path": "", - "run_id": "", - "updated": "2026-10-08 18:3x UK" + "run_status": "RUNNING", + "evidence_path": "docs/analysis/class-v6/rows/fleet-l8off-20261008.md", + "run_id": "hash-lane-20261008-batch1", + "updated": "2026-10-08T18:33:08.302Z", + "evidence_record": { + "cell": "bench:fleet-pods", + "manifest_sha": "c245d50b9", + "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-08T18:33:08.302Z" + } }, { "id": "GPU-02", @@ -407,14 +417,19 @@ "manual_page": 21, "owner_lane": "hash lane (a690540514aa453d7)", "run_status": "RUNNING", - "evidence_path": "docs/plans/counter-asic-3-status.md; docs/analysis/class-v6/floor/sm-sparse.md", - "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "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:33:08.302Z", "evidence_record": { - "what_was_run": "the 5090 knee 1,300 MHz (134.6 MH/s at 223 W against 305 W stock), the 5080 1,100 MHz (71.2 at 146.6 W), the 9070 XT both floors (149 W at 18.96 MH/s); team-measured on the project rigs", - "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" + "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:33:08.302Z" } }, { @@ -446,14 +461,18 @@ "manual_page": 21, "owner_lane": "hash lane (a690540514aa453d7)", "run_status": "RUNNING", - "evidence_path": "docs/design/class-v6-rotating-family.md 10.0e", - "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "evidence_path": "docs/analysis/class-v6/rows/fleet-l8off-20261008.md", + "run_id": "hash-lane-20261008-batch1", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { - "what_was_run": "the 64-register window measured on a rented 5090 and 4090: at most 5 percent per load, no spill, no rate per unit of work; the full-chain form hl-reg64c", - "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" + "cell": "bench:fleet-pods", + "manifest_sha": "c245d50b9", + "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-08T18:33:08.302Z" } }, { @@ -524,14 +543,17 @@ "manual_page": 22, "owner_lane": "hash lane (a690540514aa453d7)", "run_status": "RUNNING", - "evidence_path": "docs/analysis/class-v6/coexist-rows.md; docs/design/class-v6-rotating-family.md 10.0u", - "run_id": "team-2026-10-08", - "updated": "2026-10-08 18:3x UK", + "evidence_path": "docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md", + "run_id": "hash-lane-20261008-batch1", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { - "what_was_run": "the 5.5 GiB rows: the 5090 +14.3 percent energy per hash at the lock (+4.8 at stock), the RX 7600 under 3 percent of rate; the 3060 and 4060 coexist rows", - "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" + "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:33:08.302Z" } }, { @@ -565,10 +587,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "accepted work under ordinary connectivity needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -725,18 +747,18 @@ "manual_page": 24, "owner_lane": "hash lane (a690540514aa453d7)", "run_status": "RUNNING", - "evidence_path": "build-1:/srv/artefacts/tas/200-417c4a57-b2/miner-7d82b71e/box4-pow.log", - "run_id": "200-417c4a57-b2", - "updated": "2026-10-08T18:28:32.408Z", + "evidence_path": "docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md", + "run_id": "hash-lane-20261008-batch1", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "cell": "suite:pow", - "manifest_sha": "417c4a57", + "manifest_sha": "c245d50b9", "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-08T18:28:32.408Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -916,18 +938,18 @@ "manual_page": 26, "owner_lane": "hash lane (a690540514aa453d7)", "run_status": "RUNNING", - "evidence_path": "build-1:/srv/artefacts/tas/200-417c4a57-b2/miner-7d82b71e/box4-pow.log", - "run_id": "200-417c4a57-b2", - "updated": "2026-10-08T18:28:32.408Z", + "evidence_path": "docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md", + "run_id": "hash-lane-20261008-batch1", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "cell": "suite:pow", - "manifest_sha": "417c4a57", + "manifest_sha": "c245d50b9", "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-08T18:28:32.408Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -957,18 +979,18 @@ "manual_page": 26, "owner_lane": "hash lane (a690540514aa453d7)", "run_status": "RUNNING", - "evidence_path": "build-1:/srv/artefacts/tas/200-417c4a57-b2/miner-7d82b71e/box4-pow.log", - "run_id": "200-417c4a57-b2", - "updated": "2026-10-08T18:28:32.408Z", + "evidence_path": "docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md", + "run_id": "hash-lane-20261008-batch1", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "cell": "suite:pow", - "manifest_sha": "417c4a57", + "manifest_sha": "c245d50b9", "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-08T18:28:32.408Z" + "at": "2026-10-08T18:33:08.302Z" } } ] @@ -1442,10 +1464,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "seed-selection resistance is the census harness (the class v6 invention lane), not yet in the matrix", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -1600,10 +1622,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "the no-new-rules counterfactual is a research harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } } ] @@ -2209,10 +2231,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "execution DoS workloads need the workload catalogue F3", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2640,10 +2662,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "the consumer-shard reproduction is the fleet lane's pods", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2675,10 +2697,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "proving on the mining configuration is the fleet lane's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2710,10 +2732,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "the request-to-payment path is the proving fleet's measurement", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2745,10 +2767,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "sustained load is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2780,10 +2802,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "overload and recovery is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2815,10 +2837,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "assignment windows are the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2850,10 +2872,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "reassignment is the proving fleet's", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -2885,10 +2907,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "customer-verifiable output is the reference apps plus the fleet", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } } ] @@ -2983,10 +3005,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "revenue separation is the economics lane's model", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3020,10 +3042,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "the modified-client task choice needs an adversarial client harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3057,10 +3079,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "demand spikes are the economic model", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3094,10 +3116,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "reservation abuse needs the capacity harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3131,10 +3153,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "difficulty and timestamp manipulation needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3168,10 +3190,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "self-dealing fees need the economic model and a live window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3205,10 +3227,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "failure concentration is a live-window measurement", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } } ] @@ -3750,10 +3772,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "state reconstruction without founder storage is the OPS no-founder exercise", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3785,10 +3807,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "withholding and corruption detection needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3820,10 +3842,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "wallet key protection is the wallet lane's security row", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3913,10 +3935,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "the no-founder exercise is an operations run, not a suite", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -3948,10 +3970,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "bootstrap diversity needs the fault network F4", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4062,10 +4084,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "proving workload isolation is the fleet's pod row", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4137,10 +4159,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "runbook detection is an operations run", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4172,10 +4194,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "repeat independent operation is a cross-release observation", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } } ] @@ -4566,10 +4588,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "commercial evidence, no automated harness", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4606,10 +4628,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4646,10 +4668,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4686,10 +4708,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4726,10 +4748,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4766,10 +4788,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "commercial evidence", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4929,10 +4951,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "leadership comparison, an observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -4967,10 +4989,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -5005,10 +5027,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -5043,10 +5065,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -5081,10 +5103,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } }, { @@ -5153,10 +5175,10 @@ "run_status": "NOT RUN", "evidence_path": "", "run_id": "", - "updated": "2026-10-08T18:28:32.518Z", + "updated": "2026-10-08T18:33:08.302Z", "evidence_record": { "reason": "observation window", - "at": "2026-10-08T18:28:32.518Z" + "at": "2026-10-08T18:33:08.302Z" } } ] diff --git a/tools/ci/batches/hash-lane-20261008-batch1.json b/tools/ci/batches/hash-lane-20261008-batch1.json new file mode 100644 index 000000000..cf4898049 --- /dev/null +++ b/tools/ci/batches/hash-lane-20261008-batch1.json @@ -0,0 +1,8 @@ +{"run_id": "hash-lane-20261008-batch1", "manifest_sha": "c245d50b9", "evidence_dir": "docs/analysis/class-v6/rows", + "cells": [ + {"cell": "bench:pc1-packs", "status": "RUNNING", "evidence": "docs/analysis/class-v6/rows/run-ca3-pc1-readwidth-5090-20261008-b.md"}, + {"cell": "bench:pc1-amd", "status": "RUNNING", "evidence": "docs/analysis/class-v6/rows/run-ca3-pc1-amd-cardin-20261008T1703.md"}, + {"cell": "bench:fleet-pods", "status": "RUNNING", "evidence": "docs/analysis/class-v6/rows/fleet-l8off-20261008.md"}, + {"cell": "census:class-v6", "status": "RUNNING", "evidence": "docs/analysis/class-v6/census-w16-mix.md"}, + {"cell": "suite:pow", "status": "RUNNING", "evidence": "docs/analysis/class-v6/rows/pow-07-fp32-unreachable.md"} + ]}