Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions research/passive-saved-query-ceiling/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* -text whitespace=cr-at-eol
23 changes: 23 additions & 0 deletions research/passive-saved-query-ceiling/ADAPTER.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Exact-byte portable replay contract

`portable.py` first authenticates the unchanged independent 28-file manifest (`3fa257834b…`), the unchanged six-file author manifest (`a7d684b92f…`), both mandatory clarifications and every upstream input. The original relative archive hierarchy is copied into private temporary scratch. Frozen script files themselves remain unchanged, including the original sibling mixed-checker path and its SHA guard.

Only three transport sites are adapted at execution:

1. The single `runpy.run_path` call in `bank_span.py` dispatches its original dependency path to this loader.
2. The single `runpy.run_path` call in `grade_gate.py` dispatches the original bank checker the same way.
3. The mixed checker's `fetch(head,path)` reads exact retained bytes for that **same original request**, rather than invoking Git.

The AST transformer checks exactly one site per script. It does not rewrite a scientific expression, scalar coefficient, source pin, assertion or receipt. The independent checker is already Git-free and runs without AST adaptation. No network or fallback source lookup is permitted. Original request, local copy, Git blob and SHA256 are recorded in `INPUTS.json` and registered in `SOURCES.json`/`VERIFY.json`.

Every verbose stdout is captured into private scratch and compared byte-for-byte with its frozen receipt before a compact success summary is printed. The 702,206-byte grade receipt is not dumped to routine terminal output. Scratch is removed on exit; source and evidence files are not regenerated. Only the retained independent script's opt-in `--emit` could write its receipt; the wrapper never passes that option.

The five wrapper rejection controls exercise an unretained source request, undeclared dependency path, altered mandatory reset clarification, altered scientific input bytes and wrong scientific receipt. Source scientific controls are also rerun unchanged: all eight nonzero diagonal terms and the uncoded/homogenized frames expose grade9; the uncoded bank span recovers all four targets. Controls are verification fixtures, not new research searches.

The source-history preflight remains separate. The actual source and original arithmetic heads are ancestors of the publication history. `SOURCES.json` declares their exact pins; a local object cache alone is insufficient. The official exporter includes all package bytes and declared inputs. The exported direct verifier uses no Git, although generic metadata validation still requires a Git checkout for catalogue/selected provenance.

This transport adapter is part of the new packaging and needs its own review. The retained independent review certifies the frozen proof, dependency trace and grade census, not arbitrary future modifications to this loader.

## Retained-path metadata binding

The shared package schema requires the path in each explicit source pin to equal its row path. Package-local live inputs therefore bind to their exact same paths at retained ancestor `75d394d2d5b45803dd0da8a35d1220c6e575c14d`. Separate provenance rows bind every original upstream path/head/blob/SHA. The retained bytes are byte-identical to those upstream Git blobs, and `INPUTS.json` plus the loader still use the original upstream requests. This two-layer metadata binding is explicit; it does not change a scientific source pin or substitute a different arithmetic request. Both layers must pass publication source-history checks.
77 changes: 77 additions & 0 deletions research/passive-saved-query-ceiling/INPUTS.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"mandatory_addenda": {
"OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484",
"UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f"
},
"preserved_author_manifest_sha256": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb",
"preserved_independent_manifest_sha256": "3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e",
"requests": [
{
"git_blob": "166841a037f069249f6f7f6dedb89248812f59e2",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"local": "evidence/inputs/clifford_exact.py",
"path": "research/native-involutive-dual/clifford_exact.py",
"sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962"
},
{
"git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"local": "evidence/inputs/NORMALIZERS.json",
"path": "research/native-involutive-dual/NORMALIZERS.json",
"sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da"
},
{
"git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"local": "evidence/inputs/INVOLUTIVE-WORD.json.gz",
"path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz",
"sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138"
},
{
"git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"local": "inputs/gauge.py",
"path": "research/native-involutive-dual/gauge.py",
"sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad"
},
{
"git_blob": "4b24a5096154736ce060474eb8c72dc64c303699",
"head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296",
"local": "inputs/intervals.py",
"path": "research/higher-moment-strictification/verify.py",
"sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326"
},
{
"git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"license_only": true,
"local": "licenses/native-involutive-dual/LICENSE",
"path": "research/native-involutive-dual/LICENSE",
"sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"
},
{
"git_blob": "304a64959a9b54d058a976d3da733a71c40eab13",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"license_only": true,
"local": "licenses/native-involutive-dual/NOTICE",
"path": "research/native-involutive-dual/NOTICE",
"sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180"
},
{
"git_blob": "03b9d323c2683ecaab822e15c18090b176f70216",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"license_only": true,
"local": "licenses/native-involutive-dual/ATTRIBUTION.md",
"path": "research/native-involutive-dual/ATTRIBUTION.md",
"sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0"
},
{
"git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9",
"head": "86e474038e05f99a76d41f71d81946ad2327e4a4",
"license_only": true,
"local": "licenses/native-involutive-dual/ORIGINS.json",
"path": "research/native-involutive-dual/ORIGINS.json",
"sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc"
}
]
}
11 changes: 11 additions & 0 deletions research/passive-saved-query-ceiling/NOTICE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Attribution and retained licenses

Prepared by **Chris R / Clear1nsight** with substantial OpenAI Codex assistance. Predecessor credit includes **1337isnot1337** and the retained native/controller lineage. The frozen proof, independent review and portable packaging were produced by distinct agents. The independent reviewer uses a separately written dependency interpreter and GF(2) rank routine while reusing the pinned Clifford composition engine. This is not a Lean or proof-kernel verification.

Credit Dugongue's #4948 physical involutive raw dual and dyadic typed caller; Dillon's #4933 phase-correct signed normalizers and chronological caller; SethBurkart123's #4940 reverse-controller proposal; #4935's involutory code and repair lineage; and #4943's independently verified raw-dual construction and distinct ceiling. Preserve the retained sources' credit to Rohan Arun, Ali Romman, Cao Yifan/#4610, Cinna Davis, Ryanson Jonathan, zxv, Jacob Alan Sussman and their predecessors. The source-specific full attribution, NOTICE, origins and Apache-2.0 license are retained unchanged in `licenses/native-involutive-dual/`.

The original arithmetic request remains `20bb93cd990d2ff683e4d0fc56b87a42cd5d3296:research/higher-moment-strictification/verify.py`, with its unchanged source bytes and credit. Both that commit and the actual #4948 source head are ancestors of the package base. No source request was silently repinned.

All six frozen author files, their original manifest, both required written clarifications, the original mixed-word checker, and the complete 28-file independent-review archive remain byte-exact under `evidence/`. Historic local paths in retained run receipts describe the original review environment; the portable replay uses only committed package bytes. The new wrapper changes only exact-byte loading and dependency dispatch in private scratch, without editing any retained scientific expression.

New packaging is Apache-2.0 under the repository license. No upstream source, selected certificate, existing research module or review claim is changed.
47 changes: 47 additions & 0 deletions research/passive-saved-query-ceiling/PACKAGE-FILES.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
".gitattributes": "730a35ae3d558080083c3103d9ac8100c3f6561678092abe341701dfa331eb1d",
"ADAPTER.md": "91874f3940c1b1e778925584a359ef6df5afe9ef4ce56e208b14fb6287b53bb5",
"INPUTS.json": "d0d5ac6695c2c10137658bc417959e900e3d950b338b243a788aade4a9fe2498",
"NOTICE.md": "08a9fec18655da8f87c8b7b96476594c0041019d00d0c55ccd4934c5fcc44434",
"README.md": "ac342b00d8d06635c68e9e381018715af7dfbc616b2cd94cde0b71285f2db1f5",
"SOURCES.json": "f26fb7f3e7f891b3fa766e78856559a632f9053a538303304d3dfac7820a4bf3",
"TASK.json": "e22fea35e5dd676d4c251f29101c05b84a426f2ba1852755ce4b9754e2cc9aff",
"VERIFY.json": "f9ab2045f2624aa92a4106f8aef87ef7f87e6431e50c3094b5108a0962fa0a54",
"evidence/ADDENDUM-HASH.json": "83f7d8f35e379ad293500dcc60406fe0f3a8783157632c3a58f162385dd7f2ea",
"evidence/AUTHOR-RUNS.json": "945dbb6b0c25ec1adb9acd0f9a82f96ae9e168d6f3054423f9c91342b3bc030b",
"evidence/FILES.json": "3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e",
"evidence/FROZEN-HASHES.json": "0531c49f6376ae74be4c20af66412304f7b4680cfe5280abd7a24ea40be48fc9",
"evidence/INDEPENDENT.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9",
"evidence/REVIEW.md": "004a1e8d0fbb17f2ce3b6ca5cab4504a0b0432c9b22a0cc14659b328a5a4442d",
"evidence/RUNS.json": "8d5950f50f37b5304e6f7649163c8d285f9f514403b97c57a433da0d9f28144e",
"evidence/SOURCES.json": "2ce39d5c24288ec02bdefd432cc4b592930d4c3bc1a7ec40efc481bc57597608",
"evidence/algebra.py": "f824a46d061be2326c544f2f3637eec0c2d2a38800848c2da2f2aa409cad43dc",
"evidence/bank_span-normal.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c",
"evidence/bank_span-optimized.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c",
"evidence/frozen/pr4948-mixed-thin-gate/check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582",
"evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c",
"evidence/frozen/pr4948-saved-query-macro-gate/FILES.json": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb",
"evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d",
"evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e",
"evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484",
"evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d",
"evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f",
"evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d",
"evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68",
"evidence/grade_gate-normal.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d",
"evidence/grade_gate-optimized.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d",
"evidence/independent-normal.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9",
"evidence/independent-optimized.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9",
"evidence/independent.py": "d4375345586d07eddc9a2bdb0c5721629beae369eeecc52341916531863abc65",
"evidence/inputs/INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138",
"evidence/inputs/NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da",
"evidence/inputs/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962",
"inputs/gauge.py": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad",
"inputs/intervals.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326",
"licenses/native-involutive-dual/ATTRIBUTION.md": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0",
"licenses/native-involutive-dual/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
"licenses/native-involutive-dual/NOTICE": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180",
"licenses/native-involutive-dual/ORIGINS.json": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc",
"portable.py": "2f33763b8a6550895752e8dbf4d27712ec3e6b1079f22410402cdc382d310aac",
"verify.py": "b786ee95cfbef92f5f244e10261eba1f45dc2352b5399efaab4cbbc28213131e"
}
Loading