11# Experiment 013: static RHT-Q468 packed-native adoption protocol
22
33> ** Status: unbound fifth replacement-H0 candidate. Fisher-smoke prerequisite
4- > semantics are being hardened, and capture-completion custody remains an open
5- > blocker; not yet re-preregistered.**
4+ > semantics and launcher-finalized capture custody are hardened, but Fisher
5+ > smoke and full calibration do not yet mechanically require that finalized
6+ > provenance receipt; not yet re-preregistered.**
67>
78> This replacement working copy becomes the next frozen Experiment 013
89> preregistration only when its exact bytes and dependencies are committed in a
@@ -970,6 +971,53 @@ amendment may be tagged as H0. The fifth replacement candidate remains unbound
970971until capture completion is bound to successful launcher finalization and all
971972focused, full, and CI tests pass.
972973
974+ Nineteenth pre-H0 launcher-finalized capture-provenance amendment: 2026-08-23.
975+ The capture-completion review found that runner v7 could publish a valid
976+ provenance receipt before the outer launcher had completed child
977+ postconditions, dataset-cache reauthentication, scratch and pycache cleanup,
978+ and final host-side artifact authentication. A later launcher or cleanup
979+ failure could therefore leave a receipt whose status overstated the completed
980+ custody chain. No protected receipt body, model payload, CUDA computation,
981+ calibration score, policy, stability value, or quality result was accessed to
982+ find or repair the defect.
983+
984+ Runner v8 supersedes that publication order. The sealed child may durably
985+ publish only the canonical identity-input bytes. It must prove that the
986+ separate receipt destination remains absent, then emit exactly one canonical
987+ schema-v2 provenance candidate on captured stdout; it never writes, renames,
988+ links, or otherwise publishes the receipt destination. Schema v2 retains the
989+ v6 capture identity and adds the exact publication contract
990+ ` sealed-host-no-overwrite-after-postconditions-and-owned-root-cleanup-v1 ` . Its
991+ status is
992+ ` captured_under_authenticated_runtime_and_launcher_finalized ` . Schema v1,
993+ runner v7, the former status, missing or extra fields, noncanonical bytes, and
994+ any source, runtime, binding, origin, exclusion, or identity-input drift are
995+ rejected.
996+
997+ The outer authenticated launcher captures child stdout without forwarding it.
998+ It may publish those exact candidate bytes only after the child returns zero;
999+ all child postconditions pass; the dataset cache, bound artifacts, source, and
1000+ runtime reauthenticate unchanged; both launcher-owned temporary roots are
1001+ successfully removed; the identity output still occupies its snapshotted
1002+ non-link parent and reads stably with the candidate-bound SHA-256; and the
1003+ receipt destination still occupies its original parent and remains absent. It
1004+ then uses atomic no-overwrite publication and emits only a canonical digest
1005+ summary. Child failure, postcondition failure, cleanup failure, candidate
1006+ failure, identity mutation, parent replacement, or a pre-existing receipt
1007+ leaves no finalized receipt. The receipt remains local custody evidence, not a
1008+ signature or append-only external attestation.
1009+
1010+ Focused runner and launcher regressions must exercise the successful order and
1011+ each fail-closed boundary above. Full clean-tree tests and CI must pass before
1012+ this descendant can contribute to a future H0. This amendment closes the
1013+ premature-publication blocker recorded by the Eighteenth amendment, but does
1014+ not authorize an H0: direct invocation review found that Fisher H=1 smoke and
1015+ full calibration can still be supplied a manually prepared exact model root
1016+ without themselves consuming the finalized provenance receipt. The next
1017+ pre-H0 amendment must mechanically close that downstream bypass. Until then,
1018+ no protected execution, replacement-H0 tag, identity recapture, promotion,
1019+ model staging, or quality claim is authorized.
1020+
9731021## Question
9741022
9751023Can a calibration-frozen, static Q4/Q6/Q8 recurrent-state layout satisfy the
@@ -1365,9 +1413,10 @@ use the authenticated staged v5 interpreter with the exact authenticated base
13651413facts are checked in the capture process before tokenizer or dataset content
13661414access. A repository host virtual environment may coordinate preparation or
13671415tests, but may not execute the official capture or satisfy this provenance
1368- requirement merely by authenticating staged files. Success produces both the
1369- no-overwrite identity input and its separate canonical schema-v1 capture-
1370- provenance receipt. The receipt is custody evidence, not an identity field.
1416+ requirement merely by authenticating staged files. Success produces the no-
1417+ overwrite identity input in the child and, only after outer-launcher
1418+ finalization, its separate canonical schema-v2 capture-provenance receipt. The
1419+ receipt is custody evidence, not an identity field.
13711420
13721421The source manifest binds implementation commit H0. Committing the promoted
13731422identity creates H1. H1 is authorized only when H0 is its Git ancestor, the
@@ -1380,7 +1429,7 @@ Before committing H1, the exact promoted identity bytes in their ignored,
13801429no-overwrite precommit location must pass ` verify-frozen-identity-contract ` .
13811430That read-only command authenticates H0 and its source manifest, loads the exact
13821431H0 resolver, and consumes the complete record inventory through calibration-
1383- runner v7 's identity view. It requires the exact receipt and runtime inputs
1432+ runner v8 's identity view. It requires the exact receipt and runtime inputs
13841433` --capture-provenance-receipt ` ,
13851434` --expected-capture-provenance-receipt-sha256 ` , ` --runtime-manifest ` , and
13861435` --expected-runtime-manifest-sha256 ` . It accepts no H1, model manifest, Hub,
0 commit comments