From 0beb9476d10308e6693a886be78b36df8fa0a288 Mon Sep 17 00:00:00 2001 From: rohanarun Date: Tue, 13 Oct 2026 12:12:57 -0400 Subject: [PATCH 1/2] Draft: U10 on PR942's T37 owners - two new triangle-hybrid slots, conditional kappa 0.001662039077758742 Adds research/complex-u10-t37: the U10 local word (PR869's U8 plus two new triangle-hybrid slots found by a generalised slot search, X = 444 and 446 on the entering pair 612/613), hosted by PR942's unchanged T37 owner map. Profile delta {3:+4,4:-8,5:+4}; widths, prefixes and owners unchanged. Strict cold replay pending. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TGoMCHAqctZe4wTb4Qr7VV --- research/complex-u10-t37/ALL-T-PROOF.md | 163 ++++ research/complex-u10-t37/CLAIM.json | 42 + research/complex-u10-t37/DEPENDENCY-PINS.json | 907 ++++++++++++++++++ research/complex-u10-t37/EDITS.json | 157 +++ research/complex-u10-t37/MANIFEST.json | 43 + research/complex-u10-t37/NOTICE.md | 53 + research/complex-u10-t37/ORDER.json | 1 + research/complex-u10-t37/OWNERS.json.gz | Bin 0 -> 1978547 bytes research/complex-u10-t37/PREDECESSOR.json | 16 + research/complex-u10-t37/PROOF.md | 158 +++ research/complex-u10-t37/README.md | 98 ++ research/complex-u10-t37/binding_controls.py | 96 ++ research/complex-u10-t37/common.py | 29 + .../construction/u10/LOCAL-PINS-U10.json | 25 + .../construction/u10/RECIPE-U10.json | 299 ++++++ .../construction/u10/discovery/compose.py | 31 + .../construction/u10/discovery/frameopt.py | 190 ++++ .../construction/u10/discovery/m2.json | 2 + .../construction/u10/discovery/make_recipe.py | 26 + .../construction/u10/discovery/mover.py | 146 +++ .../construction/u10/discovery/search2.py | 49 + .../construction/u10/discovery/slot.py | 75 ++ .../construction/u10/reproduce_u10.py | 90 ++ .../complex-u10-t37/evidence/ALL-T-BOUND.json | 350 +++++++ research/complex-u10-t37/evidence/README.md | 15 + .../evidence/u10/COLD-END-CONTROLS.json | 101 ++ .../evidence/u10/LOCAL-AUDIT-U10.json | 137 +++ .../evidence/u10/LOCAL-CHECKS.json | 36 + .../evidence/u10/SEARCH-ROUND1-part0.txt | 27 + .../evidence/u10/SEARCH-ROUND1-part1.txt | 23 + .../complex-u10-t37/evidence/u10/STEPS.json | 42 + .../evidence/u10/U10-CONTROLS.json | 110 +++ research/complex-u10-t37/final_binding.py | 233 +++++ .../independent/all_t_bound.py | 173 ++++ .../independent/check_payload_controls.py | 94 ++ .../complex-u10-t37/independent/check_t37.py | 89 ++ .../independent/verify_construct.py | 136 +++ research/complex-u10-t37/package.py | 35 + research/complex-u10-t37/package_controls.py | 68 ++ research/complex-u10-t37/prepare.py | 80 ++ research/complex-u10-t37/replay.py | 55 ++ research/complex-u10-t37/verify.py | 61 ++ 42 files changed, 4561 insertions(+) create mode 100644 research/complex-u10-t37/ALL-T-PROOF.md create mode 100644 research/complex-u10-t37/CLAIM.json create mode 100644 research/complex-u10-t37/DEPENDENCY-PINS.json create mode 100644 research/complex-u10-t37/EDITS.json create mode 100644 research/complex-u10-t37/MANIFEST.json create mode 100644 research/complex-u10-t37/NOTICE.md create mode 100644 research/complex-u10-t37/ORDER.json create mode 100644 research/complex-u10-t37/OWNERS.json.gz create mode 100644 research/complex-u10-t37/PREDECESSOR.json create mode 100644 research/complex-u10-t37/PROOF.md create mode 100644 research/complex-u10-t37/README.md create mode 100644 research/complex-u10-t37/binding_controls.py create mode 100644 research/complex-u10-t37/common.py create mode 100644 research/complex-u10-t37/construction/u10/LOCAL-PINS-U10.json create mode 100644 research/complex-u10-t37/construction/u10/RECIPE-U10.json create mode 100644 research/complex-u10-t37/construction/u10/discovery/compose.py create mode 100644 research/complex-u10-t37/construction/u10/discovery/frameopt.py create mode 100644 research/complex-u10-t37/construction/u10/discovery/m2.json create mode 100644 research/complex-u10-t37/construction/u10/discovery/make_recipe.py create mode 100644 research/complex-u10-t37/construction/u10/discovery/mover.py create mode 100644 research/complex-u10-t37/construction/u10/discovery/search2.py create mode 100644 research/complex-u10-t37/construction/u10/discovery/slot.py create mode 100644 research/complex-u10-t37/construction/u10/reproduce_u10.py create mode 100644 research/complex-u10-t37/evidence/ALL-T-BOUND.json create mode 100644 research/complex-u10-t37/evidence/README.md create mode 100644 research/complex-u10-t37/evidence/u10/COLD-END-CONTROLS.json create mode 100644 research/complex-u10-t37/evidence/u10/LOCAL-AUDIT-U10.json create mode 100644 research/complex-u10-t37/evidence/u10/LOCAL-CHECKS.json create mode 100644 research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part0.txt create mode 100644 research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part1.txt create mode 100644 research/complex-u10-t37/evidence/u10/STEPS.json create mode 100644 research/complex-u10-t37/evidence/u10/U10-CONTROLS.json create mode 100644 research/complex-u10-t37/final_binding.py create mode 100644 research/complex-u10-t37/independent/all_t_bound.py create mode 100644 research/complex-u10-t37/independent/check_payload_controls.py create mode 100644 research/complex-u10-t37/independent/check_t37.py create mode 100644 research/complex-u10-t37/independent/verify_construct.py create mode 100644 research/complex-u10-t37/package.py create mode 100644 research/complex-u10-t37/package_controls.py create mode 100644 research/complex-u10-t37/prepare.py create mode 100644 research/complex-u10-t37/replay.py create mode 100644 research/complex-u10-t37/verify.py diff --git a/research/complex-u10-t37/ALL-T-PROOF.md b/research/complex-u10-t37/ALL-T-PROOF.md new file mode 100644 index 0000000000..4b2f601bd7 --- /dev/null +++ b/research/complex-u10-t37/ALL-T-PROOF.md @@ -0,0 +1,163 @@ +# A signed-dual upper bound for every replica count + +This is the package's independent relaxation bound. The separate construction +in [PROOF.md](PROOF.md) attains its kappa grid value. For the unchanged U8 local profile, whole-helper widths, +idle-capacity inventory and seven-step outer recipe, every positive integer +replica count has a kappa grid upper bound of **0.001661960547713947**. +The maximum possible improvement over PR890 within this family is therefore +**0.000000002773066918**. This removes the T <= 22 restriction from the +*upper-bound* argument. Feasibility and finite precision remain separate. + +`independent/all_t_bound.py` reproduces the calculation with Python 3.11+ and the standard +library. It pins all consumed code and claims by SHA256. Run from the repository +root, with a fresh output filename: + +```sh +python -B research/complex-t37-owners/independent/all_t_bound.py --out /fresh/ALL-T-BOUND.json +``` + +The exploratory arithmetic passed on Windows / CPython 3.14.7; repeated +fresh-output executions reproduced its complete receipt exactly. Relocation +changes only path resolution, the fail-closed optimization guard and explanatory +scope text; the numerical inputs and arithmetic are unchanged. The receipt +uses both retained exact rational moment engines, independently structured bin +enumerations, and all 47 retained outer constraints. It does not reproduce the +full supplier, owner map, hosted invoice, compiler or multiplication theorem. + +## Fixed family and necessary inequalities + +The U8 local paid profile per call is + +``` +{1:2548, 2:338, 3:446, 4:162, 5:72, 8:8}. +``` + +There are nine calls and 896 live wires per replica. The whole-helper widths +per call are `{4:80,5:32,7:54,8:122,9:216}`. The idle stock per replica contains +672 cap-8 bins and 448 bins of each capacity 16, 32 and 48. These are PR890's +unchanged data. All geometric and execution-window restrictions are relaxed. + +Use the PR795 signed width prices `(-1,-20,-8,-2,4)` at widths `(4,5,7,8,9)` +and bonuses `(2,4,8,-13)` at capacities `(8,16,32,48)`, as retained by PR890. +For an attainable residual rank r, let u(r) be the maximum bonus plus price +over every legal count vector in one bin leaving r. Cartesian enumeration of +all 1,163 legal vectors and a separate unbounded-fill recurrence agree on u. +In particular, u(0)=0, u(1)=19 and u(48)=-13. + +For T replicas, let n_r count the bins with residual rank r. Summing actual +rank and signed price gives the necessary inequalities + +``` +sum r*n_r = 14382*T, +sum u(r)*n_r >= -3892*T. +``` + +The second direction matters: u is an upper bound on each actual bin's signed +price, while the sum of actual bin prices is fixed. Eliminating n_48 yields + +``` +sum_(0= 150*T, +v(r) = 48*u(r)+13*r, +v(1) = 925. +``` + +Rank zero contributes neither rank, credit, nor moment, so it may be omitted. + +## One supporting inequality replaces replica enumeration + +At the exact endpoint + +``` +z = 0.001664727258740678855773, +phi(r) = r*(73/r)^z, +c(r) = 48*phi(r)-r*phi(48), +lambda = c(1)/925, +``` + +both pinned rational engines independently certify lambda > 0 and + +``` +c(r) > lambda*v(r) for every attainable 0= 150*c(1)/925 = (6/37)*c(1). +``` + +This holds for **every positive integer T**, with no replica cutoff. The idle +moment numerator is + +``` +sum phi(r)*n_r + = (14382*T/48)*phi(48) + (sum_(r<48) c(r)*n_r)/48. +``` + +All other normalized moment contributions are identical across T. Thus the +normalized formal remainder profile + +``` +n_1/T = 6/37, n_48/T = 11086/37 +``` + +is a lower bound on every feasible owner's moment at z. Its smallest integral +representative is T=37, with `{48:11086,1:6}`. Exact equality in this relaxation +requires all nonzero non-48 residuals to have rank one and credit equality; +therefore T must be a positive multiple of 37. This argument alone does not +establish realization by actual bin patterns, owner time windows, or a complete +controller. The separate T37 construction and checks supply those facts. + +## Root and outer transfer + +Adding nine copies per replica of the U8 local profile to the T37 residual +profile gives live stock 33,152 and rank deficit 11,840. Both exact rational +engines certify moment < 1 at + +``` +0.001664727258740678855772 +``` + +and moment > 1 at its next 1e-24 tick z. At z every physically feasible profile +has moment at least this formal T37 profile, hence also rejects z. Every +proper-child moment is increasing in its saving exponent, so its admitted +complex saving must be below z. + +The unchanged outer map is increasing in this range: each update is +`a_next=s*(1-s+a_old)`, whose two partial derivatives are positive when +0=0; the final rational map is increasing in a. The bit +endpoint 0.001733427039589844234749 remains above the complex endpoint. +Applying the retained seven-step map to either T37 endpoint produces the same +1e-18 grid value, **0.001661960547713947**. All 47 strict constraints pass for +the formal arithmetic, and the next-grid control is rejected. This makes the +stated grid value an all-T upper bound under the same outer recipe. + +The upper-bound use of the retained 512-bit bootstrap *driver* does not admit +a larger-T physical supplier. It evaluates the same numerical outer map for +the upper relaxation. A construction using a different payload must separately +recompute its finite bootstrap cutoffs and complete invoice. This package's +construction does so with a charged 1024-bit complex allowance. + +## Attribution and scope + +The signed-dual method and integer prices are inherited from Chafik Boukhalfa's +(chafreaky) PR795 and PR890. +PR890's `complex-t21-owner-bound/PROOF.md` supplies the fixed-family equations; +this note adds the supporting ratio inequality and removes the replica cutoff +from the relaxation. The U8 construction and T16/T21 controller lineages remain +credited to their original contributors. Exact arithmetic engines and outer +driver are imported unchanged and credited through their retained notices. + +Prepared for Jonathan with substantial OpenAI Codex assistance, including +separately performed arithmetic cross-checks. No independent human peer review +is claimed. The all-size/compiler, common-label/mutable-source realization, +whole-call hosting, precision/tape, analytic transfer and bit H1-H5 assumptions +are unchanged. See [NOTICE.md](NOTICE.md) for retained attribution. diff --git a/research/complex-u10-t37/CLAIM.json b/research/complex-u10-t37/CLAIM.json new file mode 100644 index 0000000000..5577c0c896 --- /dev/null +++ b/research/complex-u10-t37/CLAIM.json @@ -0,0 +1,42 @@ +{ + "status": "conditional_finite_construction", + "kappa": "831019538879371/500000000000000000", + "kappa_decimal": "0.001662039077758742", + "delta": "0.000000078530044795", + "complex_lower": "0.00166480605047151514435", + "bit_lower": "0.001733427039589844234749", + "replicas": 37, + "calls": 333, + "roles": 167832, + "live": 33152, + "physical": 33666, + "rank_mass": 2408256, + "deficit": 11840, + "prefix_bits": 779, + "charged_prefix_bits": 1024, + "physical_row_coefficient": 17495, + "profile": { + "1": 848490, + "2": 112554, + "3": 149850, + "4": 51282, + "5": 25308, + "8": 2664, + "48": 11086 + }, + "idle": { + "1": 6, + "48": 11086 + }, + "scope": "Inherits PR942/PR890's all-size/compiler, common-label/physical-hosting, precision/tape, analytic and bit H1-H5 assumptions. No unconditional or formal full-theorem claim. The owner map, widths, capacities and outer recipe are PR942's, unchanged; only the local word changes (U8 -> U10).", + "baseline_pr942_kappa": "0.001661960547713947", + "local_profile": { + "1": 2548, + "2": 338, + "3": 450, + "4": 154, + "5": 76, + "8": 8 + }, + "local_word": "U10 = U8 + two triangle-hybrid slots (construction/u10/RECIPE-U10.json), content sha256 776de990f3e1e9eebb075a3d280d1aa029cb5a171d30945128a713f78dd126d1" +} diff --git a/research/complex-u10-t37/DEPENDENCY-PINS.json b/research/complex-u10-t37/DEPENDENCY-PINS.json new file mode 100644 index 0000000000..03670456ab --- /dev/null +++ b/research/complex-u10-t37/DEPENDENCY-PINS.json @@ -0,0 +1,907 @@ +{ + ".github/workflows/t37-owners.yml": "c13acc2902c007237103072b7ec10caf5ca21c1b319d27934f194af2f7d87026", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/MANIFEST.json": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "research/complex-k492-owner-repair/vendor/multicold/NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "research/complex-k492-owner-repair/vendor/multicold/README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "research/complex-k492-owner-repair/vendor/multicold/SOURCE-PINS.json": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-COLD.json": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "research/complex-k492-owner-repair/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "research/complex-k492-owner-repair/vendor/multicold/data/OWNERS.json.gz": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "research/complex-k492-owner-repair/vendor/multicold/data/PLAN.json": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-COLD.json": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR561-NOTICE.md": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NOTICE.md": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-REVIEW.txt": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/MANIFEST.json": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED.json": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED558.json": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/MANIFEST.json": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/NOTICE.md": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF.md": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/README.md": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/REVIEW.json": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/SOURCES.json": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/verify.py": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "research/complex-k492-owner-repair/vendor/multicold/verify.py": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2", + "research/complex-sw4-frame8/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/MANIFEST.json": "b9b39c206fcd2613382b0dcbda23a371e8781d1bedaf8e2f8e7df1e79dc1fa89", + "research/complex-sw4-frame8/NOTICE.md": "61b1e1d42b9e589979091cb2d44af2f4e1d9f71075b7bfc9dd7b5b9fb68c2aa5", + "research/complex-sw4-frame8/PROOF.md": "21d8ef267f9ee4c837bcbab0f659e5a8bbf16e0ee1e79e7775342d39c8c8dd7b", + "research/complex-sw4-frame8/PROVENANCE.md": "c7648719b01dd93af2c3a2c6e951a54711d13892dc4bd4339d16edb4c37c9bf0", + "research/complex-sw4-frame8/README.md": "9ae02da50779761637e34b6bc16556de82e97610a339ee9be0eb2e886cf842e9", + "research/complex-sw4-frame8/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-sw4-frame8/code/assemble.py": "bb32035aefe575da3335da4e907553e2e6fdca0a0f997db569cab651c2ddb008", + "research/complex-sw4-frame8/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/complex-sw4-frame8/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/complex-sw4-frame8/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/complex-sw4-frame8/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/complex-sw4-frame8/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/complex-sw4-frame8/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/complex-sw4-frame8/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/complex-sw4-frame8/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/complex-sw4-frame8/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/complex-sw4-frame8/comparison/GEOMETRY.json": "2fbd5e24c217cc322fdda14ece627589be1fd6831444838db58901462938c090", + "research/complex-sw4-frame8/comparison/PR699-SPEC.json": "56eb544289c8bc4314bf1bb6cc00883f132f5c46b92c61bcc84488943b48a615", + "research/complex-sw4-frame8/construction/COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "research/complex-sw4-frame8/construction/COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "research/complex-sw4-frame8/construction/INPUTS.json": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99", + "research/complex-sw4-frame8/construction/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "research/complex-sw4-frame8/construction/REBUILD-CHECKS.json": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91", + "research/complex-sw4-frame8/construction/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-sw4-frame8/construction/build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "research/complex-sw4-frame8/construction/construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "research/complex-sw4-frame8/construction/layers/build_pivot_swap.py": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8", + "research/complex-sw4-frame8/construction/layers/layer_end_controls.py": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef", + "research/complex-sw4-frame8/construction/layers/reproduce_layers.py": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e", + "research/complex-sw4-frame8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0", + "research/complex-sw4-frame8/construction/layers_np/HPE-RECIPE-NP.json": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1", + "research/complex-sw4-frame8/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "research/complex-sw4-frame8/construction/layers_np/reproduce_np.py": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c", + "research/complex-sw4-frame8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4", + "research/complex-sw4-frame8/construction/layers_p6n/P6N-SPEC.json": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1", + "research/complex-sw4-frame8/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "research/complex-sw4-frame8/construction/layers_p6n/reproduce_p6n.py": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca", + "research/complex-sw4-frame8/construction/notri/PRIO6.json": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15", + "research/complex-sw4-frame8/construction/notri/cgx.py": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418", + "research/complex-sw4-frame8/construction/notri/cold44x.py": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296", + "research/complex-sw4-frame8/construction/notri/port_stage_x.py": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7", + "research/complex-sw4-frame8/construction/notri/reproduce_notri.py": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8", + "research/complex-sw4-frame8/construction/promo/LOCAL-PINS-p6n-k4.json": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f", + "research/complex-sw4-frame8/construction/promo/PROMO-RECIPE-p6n-k4.json": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90", + "research/complex-sw4-frame8/construction/promo/build_promotion.py": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf", + "research/complex-sw4-frame8/construction/promo/make_recipe.py": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122", + "research/complex-sw4-frame8/construction/promo/promo_controls.py": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372", + "research/complex-sw4-frame8/construction/promo/reproduce_promo.py": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026", + "research/complex-sw4-frame8/construction/reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92", + "research/complex-sw4-frame8/construction/sw4/LOCAL-PINS-sw4-P6k4.json": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327", + "research/complex-sw4-frame8/construction/sw4/NOTES.md": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446", + "research/complex-sw4-frame8/construction/sw4/SW4-RECIPE-P6k4.json": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa", + "research/complex-sw4-frame8/construction/sw4/build_sw4.py": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66", + "research/complex-sw4-frame8/construction/sw4/reproduce_sw4.py": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac", + "research/complex-sw4-frame8/data/EXPECTED-IDLE.json": "2d382c518e56daf26a41e28dcd169f4e7d3ce64a67bc281b395ce367ffb06e86", + "research/complex-sw4-frame8/data/FRAME-RECIPE.json": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473", + "research/complex-sw4-frame8/data/FRONTIER.json": "70f211bb048cf19b7d50868fda830145d4073edb2eeedba89d77367129b3bb9f", + "research/complex-sw4-frame8/data/OWNER-CONSTRUCTION.json.gz": "bd3efa32765b30a2e18d113186d4ac94dfd3d080f6499731826f054246cd8f1e", + "research/complex-sw4-frame8/data/OWNERS.json.gz": "99d1c4caf85855c353d30f122d9efbd9e51562914facded13027f347b18a6082", + "research/complex-sw4-frame8/data/PLAN.json": "b94744674847a9f411a1072521754c605518971a6a96fead1eb3b479eb6455b2", + "research/complex-sw4-frame8/data/SPEC.json": "7fc2bd2e3c0ac13729c1fa1f0f327a4eb7c72373ba58e5ed3954b30e23c803be", + "research/complex-sw4-frame8/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/complex-sw4-frame8/extras/build_frames.py": "a1e6530849499a812d4be2b920f4afe60e55c4a1ecc08f62849d2a3eae882019", + "research/complex-sw4-frame8/extras/check_owner_map.py": "6be8d8bc9ca09a195b25f3ccdfb9ada0d129d4cc7900ad5a26832dd8ae7809a4", + "research/complex-sw4-frame8/extras/exact_intervals.py": "aa3c2327c5d3742248b720a87b2de0bbe2e34ed2af89a578e3c8d5bd2656a9cf", + "research/complex-sw4-frame8/extras/frame_controls.py": "47d2f85df2317290687ee44eeb27526649d17a6cc2dba365695647a3cbc42a98", + "research/complex-sw4-frame8/extras/replay_owner_map.py": "8cab5bb2650e3caf1036aed0197663bf26b41c2fa645f732c3c7bfe3f1e2b481", + "research/complex-sw4-frame8/independent/README.md": "5d7bb5bde9710aa266a581b8d2938202b9302a05b47252faf8b1ca9a1e3bdd6a", + "research/complex-sw4-frame8/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/complex-sw4-frame8/independent/price_profile.py": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf", + "research/complex-sw4-frame8/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/complex-sw4-frame8/local/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/local/cold_end_controls.py": "6f8cfe711aea1d688c255a1f1c158d94aab8ce4adaa526113d58ca58db87078c", + "research/complex-sw4-frame8/local/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/local/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/local/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/local/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/provenance/ADMISSION-DIFF.json": "a16ae3d0757c085212b83600163c9ca2304dbb4c86f489b654d95a66af75509d", + "research/complex-sw4-frame8/provenance/SOURCE-FILES.json": "065a87bcc51c0926666abe981c3a65ddb593fe1e6e315787927523683982dcdd", + "research/complex-sw4-frame8/provenance/upstream-gauge44/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "research/complex-sw4-frame8/provenance/upstream-gauge44/NOTICE.md": "54305e39f346f658d49fe5a1e0938402ac0977a72f21c92557d887da592ec047", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-BIT.md": "1e2167a0cb69a7be7a5c98e6e5b270b4676d6c0ac209ff29e06e40507f2c9544", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-LAYERS.md": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-NOTRI.md": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-PROMO.md": "58bc7e022950dde32252d8dd2cbc90bb44f9b7af1f03551a24d2d3a210e0d39b", + "research/complex-sw4-frame8/provenance/upstream-gauge44/README.md": "51416917014fa57205a86f03aba38619ac10d54f5a07e5015bf13e1c1fc9ae07", + "research/complex-sw4-frame8/provenance/upstream-independent/CENTRE-GUARD-REVIEW.md": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897", + "research/complex-sw4-frame8/provenance/upstream-independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9", + "research/complex-sw4-frame8/provenance/upstream-independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b", + "research/complex-sw4-frame8/provenance/upstream-independent/GAUGE44-INDEPENDENT-PRICE.json": "f5d1a19acc6cc5f6676f68ba60378b4a01841e54f015a8d6c18f7439093da268", + "research/complex-sw4-frame8/provenance/upstream-independent/README.md": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89", + "research/complex-sw4-frame8/provenance/upstream-independent/review_guards.py": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d", + "research/complex-sw4-frame8/provenance/upstream-pr699/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "research/complex-sw4-frame8/provenance/upstream-pr699/NOTICE.md": "93f803ee9ae9d2f02801cf79335ff1731b71bd82b6b6d0bfc9a1130c1543b63c", + "research/complex-sw4-frame8/provenance/upstream-pr699/PROOF-NOTE-P6N.md": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d", + "research/complex-sw4-frame8/provenance/upstream-pr699/PROOF-NOTE-PROMO.md": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae", + "research/complex-sw4-frame8/provenance/upstream-pr699/PROOF-NOTE-SW4.md": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d", + "research/complex-sw4-frame8/provenance/upstream-pr699/README.md": "f320dece84ea669dbe25f59ff14fa32b6c4d9c2cbddc0890a7fce9e5da16e2de", + "research/complex-sw4-frame8/provenance/upstream-pr699/SOURCES.json": "12eb983afb500a57c42e8f22f99d47453d39d1128a0b797e3d684fc7e544f5f5", + "research/complex-sw4-frame8/provenance/upstream-pr699/historical-FRONTIER.json": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2", + "research/complex-sw4-frame8/provenance/upstream-pr699/historical-PREPARATION.json": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/MANIFEST.json": "c1997405c5c0ccd9bdb0a30b0eb9a5a2dc7dc7ce7b59c6a83a2152b80f6410d1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/MANIFEST.json": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/NOTICE.md": "ba2267f17bb2cad9dc706565c359fec98d6ec0feb3b32dcfb8c3277c59cbf8fe", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/README.md": "1b2679bed02b9563e6f3a9951eef2cc5057444a78bf4aa7ab89d1ad83330e3e4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/SOURCE-PINS.json": "240e8ee75336e921663a0057f450b346bac305d2af4ffacef68dec1798d9bb85", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/code/audit_joint_prefix.py": "c01836709f3650a39c46418ac1771980b4b96288e60b51032b5d31419e484c37", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/MANIFEST.json": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/SOURCE-PINS.json": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/FOUR-COLD.json": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/OWNERS.json.gz": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/PLAN.json": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/ZERO-COLD.json": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PR561-NOTICE.md": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NOTICE.md": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-REVIEW.txt": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/MANIFEST.json": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED.json": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED558.json": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/MANIFEST.json": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/NOTICE.md": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF.md": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/README.md": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/REVIEW.json": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/SOURCES.json": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/verify.py": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/verify.py": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2", + "research/complex-sw4-frame8/vendor/main/research/structural-gain/frontier-composition/global-replay/base/split-centres/FULL-WORD.json.gz": "375bd23001cd805707968005a9342827d5464e3f8e3a754197b31c46fc3f63c2", + "research/complex-sw4-frame8/vendor/main/research/structural-gain/frontier-composition/multicold-eight-word/FULL-WORD.json.gz": "4d4a59db7f74d7505447fbb2aa87735771cca1d04a0afafa455d21bd8dbf1f77", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/MANIFEST.json": "faa8559bc062cb1813c482580967de2de0669ee59e708908fd24b16b74d6c707", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/PROOF-COMMUTING-PREFIX.md": "59899b2a1a76d88275e57f983c0aea391dc2c7f1d2d66c33b92429be0a1cf5e1", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE-R.md": "22312bb347bdf159e6a01a45c47675e6170d33b258e2fd9ed52aee88fb92c0ed", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE.md": "e79d0920228107083be166a6733186816a38a8fa68d99f2038f07b157ea5690e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/README.md": "d74a9499a23a729d3470bde7b06b85c4cf8602d06d10af9bf9991aea2da8ed7e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/EXPECTED.json": "9eeb8b149bf7649a47b0d3266436b9bfe0ba155ffb9668fa66cfa21136f9b8ed", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/OWNERS.json.gz": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/PLAN.json": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/SPEC.json": "f5473e3e6d76901bca57616efda78c3e23b3d30aa2c05acb656b6e87c38abbff", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/TRI-SCHEDULE.json": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/WITNESS.json": "05f7127910a846210d8c75d67c58185b7cd15b9861d71d0cfea955ae62414436", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/cand.json": "f1f42cb6f1f272ca3690e65fe604c18427dd9ac51241095c133bf97af21d32e3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step0-promote.json": "9a7cafdf9b600ba43985c83969b75151f665b98f454afc1494b9f9ef3dd3916f", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step1-greedy_kernels.json": "c4bc67f329fc22e226f26bbbf7e67018a639823d99fccfc5a1e798a7a82db43f", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step2-frame_coalesce.json": "e6d7ea259a542f2b43a857998f677db4d68f8f36335e98a030bc91ab38ce758c", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step3-gate_move_coalesce.json": "3a6b8fec6c8b56a45bf8fae683083636fa295a8914ffa68d11b1f78ba3a2eb9d", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step0-greedy_kernels.json": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step1-frame_coalesce.json": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step2-gate_move_coalesce.json": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-cold_end.json.gz": "a25ccab0c024aa9512df822032fca11683def03d0886b58f375c42834264c47c", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-frame_regroup.json": "8d880d3d8e795575a3a3428e0031b2c45831eea512dc32cb99f7eae9e6e49e5e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-hyperplane_end.json": "30504ae76a2387677f05450d23413c7373c08ae2d9d171b2f4597bb63e294631", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-cold_end.json.gz": "9f487a0c6e89f6f3aec38726c3a4e514ffe1248ce6cda3704676f2c86ad0866c", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-frame_regroup.json": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-hyperplane_end.json": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-cold_end.json.gz": "90952fde4666724f783191d92f132e9f6aa84cdc6163a42974774e9957cd6f35", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/DISPATCH.json": "34f233d4976e59455c3f0e1fa6edef8091d04bf63e4268aeb4a73810bfd5e338", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-AGG.json": "5a1e2c3f7784cff71d4577e29d7a598a41198dac20aa35d5c87bb345d12f3e03", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-EX.json": "08dd7090b5fda8b0a2c936c12982b279333c5765cfd090361a58e74d68b22e80", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/TEMPLATE-PLAN.json": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-OWNERS.json.gz": "56aac182713cba7627b7ebfbb497975b5a7c76b9da9f835a1cb63192fc6134a4", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-PLAN.json": "89539c2b5d24225613c0ceb571a03a2165bcaf0a0bea06986e212649cbfef9e1", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/verify.py": "4c8dea601fe9255bd9fbbf7840d3bfacc3dcf0b1deaf7ffab467e3c10648a3b7", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/verify.sh": "18cf93f64fa5b7301f837950df181cf08ee8c3efe1b3fb6803354549a7462618", + "research/complex-sw4-frame8/verify.py": "7706065e3d2934ea493910638b40e6285348d337507e0fb695d8d1e536926637", + "research/complex-sw4-frame8/verify.sh": "51474403117d5ab4d6afe6dada67d9af6654964dc03aeaed8716ec15dfc0b1eb", + "research/complex-sw4-frame8/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/complex-sw4-frame8/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/complex-t21-owner-bound/DEPENDENCY-PINS.json": "363a15e3d1c62ab865f2b581a7b1feac3111ea671b2bf2d2037376353514cf10", + "research/complex-t21-owner-bound/MANIFEST.json": "cf3d003ab2a4bf1f6ca1235c67aae332026ee25e84f520050af0a94220c9e8eb", + "research/complex-t21-owner-bound/PROOF.md": "2aa0aa6ec1d87402138564c38749b5ca0f058c16817efdf58a2685d2d90cb417", + "research/complex-t21-owner-bound/README.md": "68aeba222ffc45c18029ec90077b8562b0beb364a3e9996ed8e0aabf99629d5c", + "research/complex-t21-owner-bound/exact_intervals.py": "aa3c2327c5d3742248b720a87b2de0bbe2e34ed2af89a578e3c8d5bd2656a9cf", + "research/complex-t21-owner-bound/independent_bound.py": "b1963ad42761afc4c690f133ff51776a8ec12da5bba090ad002a75a48baae0e8", + "research/complex-t21-owner-bound/run.py": "d48f172fda0a4c1af99c6027cd0d8e10fd5ee26039689f3291e00e0faff41c23", + "research/complex-t21-owner-bound/search.py": "8d310cf8be2c3c4f7c0e5fd1532012b9ac2fb09955a0d5505c90709aa687a7d6", + "research/complex-t21-owners/DEPENDENCY-PINS.json": "7c47d44e8d5c24aa80afc70724e7c0381fec57ef80d085d2ee4611726a0f1254", + "research/complex-t21-owners/MANIFEST.json": "663a4300ec3abe2278ac6c8e49dd13dc58694c33bfadaa278c5406539e113a31", + "research/complex-t21-owners/NOTICE.md": "91fffbebc4bb0f3c1e4e81f239d3e7c44400c1f001a6fd5120572017bfb598f7", + "research/complex-t21-owners/PROOF.md": "78721b32fceb34b21b8e77c95381c38c60276e72e6d9c2e9c6262cb347457def", + "research/complex-t21-owners/README.md": "7d09210953f2fc66efd3bd0af0fdd899ed98c93645f80fc32934c8d19323dfa0", + "research/complex-t21-owners/VENDOR-PINS.json": "578100c9ed4812a161271a1b5c8036673f4b27d6cc1df560715ff2ea9a598f6d", + "research/complex-t21-owners/build_owners.py": "d1e6bbab8ea0de09048fc9737dd4a4713289ca69328efe71855e16fc55abfa57", + "research/complex-t21-owners/build_parent.py": "0b5a66641494e934e3e032982c31aa561b89975d6673e7db257f4efdf5b8c921", + "research/complex-t21-owners/check_parent.py": "0e158551680b06a7a3f4599b4dcb74bcfcb7f1e94fcaf9a46c9b7a95d1200a6e", + "research/complex-t21-owners/common.py": "41a2e8a4cc69251e7e31dd82b4776ccfe46033afa8dca59f45f5d3c377541ea7", + "research/complex-t21-owners/data/ADAPTER-EDITS.json": "507e45b14439c8a19e269ee3c92fe9f28c80bf93375696b51e6618494de2c46a", + "research/complex-t21-owners/data/CLAIM.json": "433d7bc4a371aaffeee35c12a1db6ea974722a85b799233626e1a57dcfdcb121", + "research/complex-t21-owners/data/EDITS.json": "a3bdecb4899af794427458eec0b7b13b404e2c822c1e8e152d4a4eb92cb10638", + "research/complex-t21-owners/data/SPEC.json": "f18777bc770f1c65d17c3fe3c5d04d341e42bec6c5beabc97b1ca599df7bfc5a", + "research/complex-t21-owners/data/T5-OWNERS.json.gz": "676e91f0ab18bdc93b3da067082506b779969dde32a38baacfc8576c327a3c54", + "research/complex-t21-owners/independent_check.py": "9d8c86bf45cdaef37f223c88704055ced503ee295645611e13f3fb9059a00e55", + "research/complex-t21-owners/owner_controls.py": "1b38c922aad0776a52ec47f0db6b0d53e8c556b872b908f1fe93892ff918804c", + "research/complex-t21-owners/package_controls.py": "6676ae2e17f13142e6d5df27367fd0633e0d5f592869b637fbf875e38ce7b642", + "research/complex-t21-owners/price.py": "b4510dd0d86322be627ff500e76a22f53cafa8405a699d04646dc3039167d569", + "research/complex-t21-owners/source_adapters.py": "d77c78189db392855b462b3bd11b690b0d0a066335b7b1ed25568c03bab04c09", + "research/complex-t21-owners/vendor/pr858/baseline_coverage.py": "c0cf6bb2035817a09e1abb5dc492d57af79f584bbd0c1cf5fe73ba0f8f604741", + "research/complex-t21-owners/vendor/pr858/independent_check.py": "dd552d627bbefc05ab3f6abbbd1640ba53b67e607002ebb7dd3d17bf03ae1e65", + "research/complex-t21-owners/vendor/pr870/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-t21-owners/vendor/pr870/NOTICE.md": "e67a7bf357e62c130ed0df184c27d3b439b55c30e1c4c003c97bb1c6d0ab58e1", + "research/complex-t21-owners/vendor/pr870/PROOF-NOTE-BARCH.md": "c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d", + "research/complex-t21-owners/vendor/pr870/PROOF-NOTE-T16.md": "b13621111876dee62367d7ee8e9b46c3707145d5f08914b0932d0960ee700d43", + "research/complex-t21-owners/vendor/pr870/SOURCES.json": "a7c2f2d21d535439b729f4d1245fa6a9bb24a148d877c1298e9bbdbcf251067f", + "research/complex-t21-owners/vendor/pr870/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-t21-owners/vendor/pr870/code/assemble.py": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "research/complex-t21-owners/vendor/pr870/code/assembly_controls.py": "da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d", + "research/complex-t21-owners/vendor/pr870/code/audit_allcold.py": "1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc", + "research/complex-t21-owners/vendor/pr870/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/complex-t21-owners/vendor/pr870/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/complex-t21-owners/vendor/pr870/code/emit_allcold.py": "354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e", + "research/complex-t21-owners/vendor/pr870/code/freeze_spec.py": "5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2", + "research/complex-t21-owners/vendor/pr870/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-t21-owners/vendor/pr870/code/invoice_allcold.py": "71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8", + "research/complex-t21-owners/vendor/pr870/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/complex-t21-owners/vendor/pr870/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/complex-t21-owners/vendor/pr870/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/complex-t21-owners/vendor/pr870/construction/barch/LOCAL-PINS-barch-U8.json": "2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5", + "research/complex-t21-owners/vendor/pr870/construction/barch/RECIPE-U8.json": "292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652", + "research/complex-t21-owners/vendor/pr870/construction/barch/build_tri.py": "0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e", + "research/complex-t21-owners/vendor/pr870/construction/barch/reproduce_barch.py": "19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1", + "research/complex-t21-owners/vendor/pr870/construction/barch/run_controls.py": "42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476", + "research/complex-t21-owners/vendor/pr870/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "research/complex-t21-owners/vendor/pr870/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "research/complex-t21-owners/vendor/pr870/data/T8/PLAN.json": "673fd8e812fadcfb757264aba2d7e1abee9199457ed52e678ac65796cd4c1b70", + "research/complex-t21-owners/vendor/pr870/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/complex-t21-owners/vendor/pr870/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/complex-t21-owners/vendor/pr870/independent/price_profile_t16.py": "53f8e62dcf27bee032c1bee0245d126a9c8a12ebcf24f6aaff65ea3122fffe29", + "research/complex-t21-owners/vendor/pr870/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/complex-t21-owners/vendor/pr870/t16/NOTICE.md": "902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5", + "research/complex-t21-owners/vendor/pr870/t16/build_owners.py": "faf14dd99b331a8bc5d35e3497bdb9c26fcea24ce2ee74f0dfeae87883af8db4", + "research/complex-t21-owners/vendor/pr870/t16/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "research/complex-t21-owners/verify.py": "2ee09291148a81ffead860c2237ebcef47a1f02ca5f0833cf5230532ba61243e", + "research/e8-bit-p111-tuned/DEPENDS.json": "fa9253078c444b8f4a57e849048f727c3c8233c3dc3c7f651bef2cf7bb0178c5", + "research/e8-bit-p111-tuned/EXPECTED.json": "7c2675fd49afd7e328606399a4421fd49c43fe8a6c5b57154cc908c00588abe2", + "research/e8-bit-p111-tuned/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/e8-bit-p111-tuned/MANIFEST.sha256": "8d8fc2625b71b835176b666385c69fa4d1e4c5839e8e601924db2c9261761310", + "research/e8-bit-p111-tuned/NOTICE.md": "5b88eb2b7de76aa2a3288ee3c7a08d18a5eadfa82f5e7a99e207d232aed71221", + "research/e8-bit-p111-tuned/README.md": "a054ce8453e2936d45c4edd1c3678993903fcf6705ac241b9f1a4c4f9accda2d", + "research/e8-bit-p111-tuned/SOURCE-pr510.json": "5e84c26ba837ce029acd1b5089e5533d2ebde793deede84215322112e95e06f8", + "research/e8-bit-p111-tuned/SOURCE-pr535.json": "74254fde5cff5580d5c199b139ff3ce31a3defded3f653a3ba83cf0c9204ddc4", + "research/e8-bit-p111-tuned/SOURCE-pr544.json": "9ae1cfa69158f678499510e9cf24396b2bdd9b68979e906cbb8d4ee29b63e0b9", + "research/e8-bit-p111-tuned/SOURCE-pr545.json": "4b868b05c092eb821b257eab0f429f7c502fde946dd6508e8f5161a8758b4904", + "research/e8-bit-p111-tuned/SOURCE-pr548.json": "4480cd4e1dd0dc2bf55c26a1ae4a8bbb8587a96cea3053687e5d4c874148043e", + "research/e8-bit-p111-tuned/code/adapt9p.py": "14365d0eb8f4a7352edd28816196148fd28d5bbcb36044ebeeb15ca051bca9de", + "research/e8-bit-p111-tuned/code/cited.py": "8f7852571a897e131cf964d4b7826dc7bb2b7a42e81892d436f8ea092b26ef7d", + "research/e8-bit-p111-tuned/code/gen_p3.py": "438b83f10d70ceca7cf78049420204b7de2dc61682f913c50a62596106ad84cd", + "research/e8-bit-p111-tuned/code/mutants.py": "e2fd3429e2db4389ae8a5ab47dda89f551b0d0952c42fad5ac8d38a85d670594", + "research/e8-bit-p111-tuned/code/mutants_p.py": "ee2a2cfb44072a214dd29eae5b96a71b258ac886a05456b84d600de94b339591", + "research/e8-bit-p111-tuned/code/mutrec_b.py": "231cbf26bfe5e6824347e4556959941d8b4dea1efa06d7f88d7a73cca8b03158", + "research/e8-bit-p111-tuned/code/nodeopt.py": "6a5896f60b1fe05c41ab28ce822dff782c635e12d0c74fad20b5ce2a4010fa3f", + "research/e8-bit-p111-tuned/code/planio.py": "c0a687f61aed29455cea953d8a3e49a32136edb3cd4213c46880c146a6ca7fa3", + "research/e8-bit-p111-tuned/code/provenance.py": "aade757c1e4e2714207cbc80a9a60793d84b5f009de2cac79ee8d3239986fd2a", + "research/e8-bit-p111-tuned/code/pwordl.py": "6d8fccd44508e4705b6446e0a64482a5221a3efc5663c5ca7ae90d44581ac50a", + "research/e8-bit-p111-tuned/code/receipt_kappa.py": "6ac4cb3c6015bd46f3b0a88dfffce741d8942a703cc68738ad61953fae485e9e", + "research/e8-bit-p111-tuned/code/summary.py": "c7599cafe1a2330a2fc8a956dca457f802dbb8b04e4dc4ffa9d90890e5efb428", + "research/e8-bit-p111-tuned/code/xcheck_p.py": "af3decc877e27c00001cf56f50c6c09566e8e101297ab34c7860aed96a06d80e", + "research/e8-bit-p111-tuned/data/bitE8mut-p111.json.gz": "1bc3c53d4baf4927c6a00c339ea3975516471a48074d4d97c6addaded2a4d858", + "research/e8-bit-p111-tuned/data/complex-b.json": "96943a080f371392381c70676638c7b3281ffc44f96b50d7ab064f59aa9897c0", + "research/e8-bit-p111-tuned/data/complex/pr535/EXACT-ASSEMBLY-PR493.json": "3f4be566309841e00e842d5686f7937a355ae1a6a2eaa3ccb07bdf8a9ca604fb", + "research/e8-bit-p111-tuned/data/complex/pr535/EXPECTED.json": "cb734055c36681d38cf431a6926b7713351a94073cfba37d70a5384a9ef0d178", + "research/e8-bit-p111-tuned/data/complex/pr544/EXACT-ASSEMBLY.json": "eaacbe5a9b971b20f59503a5e948c1ba76c5e082f81a012c9cc7394494bc4db5", + "research/e8-bit-p111-tuned/data/complex/pr544/EXPECTED.json": "8f48531cb1ccc6c1fe7c80ba5990f8aea4278dbe9394bcc4d3f471a3e8d75f1c", + "research/e8-bit-p111-tuned/data/complex/pr548/EXACT-ASSEMBLY.json": "8c40d6a7907c2ba71284d4f29a2d6e6bbe4dfc5da92a6da1bbac13488b916349", + "research/e8-bit-p111-tuned/data/complex/pr548/EXPECTED.json": "2e458dd9880d001b63153e37ef7954c6bcfceae378ab4b225cfa1c94ea8e23ce", + "research/e8-bit-p111-tuned/data/hosting11-p111.json": "1f5a1142e0119483cabf9a4d99094d988014d1adaa29370e93f4b4a63d9bfd7f", + "research/e8-bit-p111-tuned/data/plan-l3.json": "d5c2494b4baae801143049e172db303b3c8e25a002e9d9715a1d79dcb2d74c58", + "research/e8-bit-p111-tuned/data/punct.json": "dd371e1d6fe57602f242920b582ec4c133efc8ede4a849fd701ac90b7f6e1853", + "research/e8-bit-p111-tuned/data/selection9-p111.json": "4ab1ed4529683cd184987f8bc3031fb7408b9cd22c25ab9cf541a8aaf896eaf1", + "research/e8-bit-p111-tuned/discovery/choose.py": "18d77e8f62ffc671b3b3d3e50626c03481a2eaf6fb4abbc131e08226feebc180", + "research/e8-bit-p111-tuned/discovery/search.py": "edd876212edf0db3f6620534dcf50b5d2c23197c2d5f8af8c030ed5bc8447923", + "research/e8-bit-p111-tuned/requirements.txt": "e11a6f5c2a40b77fbf54a31a4c45bac575e9d2f765d35b657406d5f088fd0664", + "research/e8-bit-p111-tuned/tune/EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/e8-bit-p111-tuned/tune/README.md": "46c7917fb252949f38b7bcd88cf568efc282e3ea065b61d11e457e41673d0b2d", + "research/e8-bit-p111-tuned/tune/apply.py": "806ae4cb2648e4f05dcf56bd089891fd3ba33a6ee5fe76d3329e322c6770c1a1", + "research/e8-bit-p111-tuned/tune/bitE8mut-p111-tuned.json.gz": "e3e301e62bc2b41dbf1ceac0acf3d35824ebeab1848c5a2142d4577b109da52f", + "research/e8-bit-p111-tuned/tune/fastc.py": "ae51f1fbb22b8c8dac8aab787c798361f6aa5d4e1fefb29e43d0197899d4eab5", + "research/e8-bit-p111-tuned/tune/moves.json": "a113933002239eb2dd32726bd572ba8ca41b5bce0d438327dd770754c8d5e0f4", + "research/e8-bit-p111-tuned/tune/summary.py": "24841f9f5b039f05cfa934295203c982faf181cf28b9b1a71e50d1a35dc723d0", + "research/e8-bit-p111-tuned/tune/tune.py": "bdaf632852c514b257bcb1b81004a942fc022ab876565b4e5f6ff5a038d323c2", + "research/e8-bit-p111-tuned/tune/verify.sh": "efb1051d3e2c6119574a29a8e4efbe316307b5901d05079d029e12fae9ff1fb1", + "research/e8-bit-p111-tuned/tune/wlib.py": "a37fdf3cdf5f62945c2a90193401c0e9edc9dd3cda8d8cb36a3b9c329ebe4dbc", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-dead-totals/data/bitE8mut-r480.json.gz": "92e399e9a486b55229b5624632ac54f800dd9e022f2aee97f1e5f264bbc0ef5c", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/EXPECTED.json": "883f7a1a84f31d9e4430e348bc8d9c1ec10210b206ff602dbe126349056af13d", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/code/adapt.py": "27b6b77cc4ebf439f9019e63a22dedc1ef72ee65fe120aad3d17316b1df06d7b", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/code/assemble9.py": "4bf6768224a3fac81ccda26df24f3763f9a4fbc35ad62bef2888595cdae519fe", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/data/selection9-r480.json": "8176db518bed23ea8121543bfb18085ec6633064142ba40ac5db00f63b06553d", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/audit_hosted_k.py": "57e558c80a2fea6e291587b04afd76dfaee3550729997798b61f33daf90b8ec9", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/audit_parent_k.py": "374e1d983589463bbfa06b6e9f2ffafb9d2c14acf97b1f858593a3cef90e93d2", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/bank_routes_k.py": "ea678a7befda10c6f1b9dd38a36fe1437c6468472bd649f60b9f01522047e0bf", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/emit_k.py": "298b16c3d4f58a468ad1a64564c8500cb281414a3f3c0428fd467908eeb4a4b4", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/global_k.py": "6368196a393ac25bb2918880e4c4bd31ed733b762c27b6873ab391cbc0c5c3c8", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/hosting_k.py": "081c3b95b18d900d97ce82af64fb428f085b6adc6d8ca93ea920797dad7eb81e", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/bank_routes.py": "7c6997c455bd55acca3a1603797c34e7733d557c27a7694a1429ff15773a505d", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/config.py": "283d7fad45155ee91e704d63ec947cf4a60aeff5cc43510bc0e835f7da7d8767", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/e8core.py": "1cb286196c1530d06f50f0997febc5993b388f33464e295611b920ba30a24eeb", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/tile_m.py": "d6ae4a556472d403773cd2117c992bfc10e1187112da1b3893f3fae628a131dd", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/idle-axis-hosting/hosting_core.py": "d8b90cd5d152df3c7c351230863d9e61816ad5e1f21d69bea1a86a5daad559a3", + "research/e8-bit-p111-tuned/vendor/pr545/EXPECTED.json": "dd078d075b153ea2ed02a4bbd1fe467315930f4d7dc90f2c34cd2c33e06a5029", + "research/e8-bit-p111-tuned/vendor/pr545/code/adapt.py": "b9a50303147a3003ad94fc4b1a822d4fca7f9b9e917d165e3c45152575302a0e", + "research/e8-bit-p111-tuned/vendor/pr545/code/punct_cfg.py": "7cedd3416d6a8ce2e6393cea32dc1d11032190787a593a0ad964a0b62fc407f3", + "research/e8-bit-p111-tuned/vendor/pr545/data/bitE8mut-v111-r489.json.gz": "c78317ab05ea175dc380f4dce2bafdbcd7e8b46f0c9d6baf350c2f604bb3ae4e", + "research/e8-bit-p111-tuned/vendor/pr545/data/hosting-v111-r489.json": "862155e5c341053668ac1a18db05591417c38b9fe5f395d64a3b0a17a1502042", + "research/e8-bit-p111-tuned/verify.sh": "3bb8abf984e98fccf77914ae56d51eb60aab284db677905c1c4aafeacc44eee0", + "research/gauge44-frames-x/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "research/gauge44-frames-x/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/gauge44-frames-x/LOCAL-VALIDATION.json": "f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e", + "research/gauge44-frames-x/MANIFEST.json": "e1b7998c8f7cb24f8674d250d0510f2b5b351b2ed0b35f17a17e6bacf3d9824b", + "research/gauge44-frames-x/NOTICE.md": "ca9031d8f3f91d074055a6675772be343f05ac3bd30d73259ff292fbe3196666", + "research/gauge44-frames-x/PROOF-NOTE-BIT.md": "e5e96ddd1e7b3cb6d30bed8e5979fc1e9233ed9f10d77a943bdaf4e52cce0b9d", + "research/gauge44-frames-x/PROOF-NOTE-FRAMES-X4.md": "39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036", + "research/gauge44-frames-x/PROOF-NOTE-LAYERS.md": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f", + "research/gauge44-frames-x/PROOF-NOTE-NOTRI.md": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414", + "research/gauge44-frames-x/PROOF-NOTE-P6N.md": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d", + "research/gauge44-frames-x/PROOF-NOTE-PROMO.md": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae", + "research/gauge44-frames-x/PROOF-NOTE-SW4.md": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d", + "research/gauge44-frames-x/README.md": "a086b31dcbfe273006a9a90b56a9703f3679114c9f988f8868f3c5f1ff783f3d", + "research/gauge44-frames-x/RESULT.json": "793ef51c6fc919e092708d24aa1eebf8535d741bb5beb02461b11c9e33d00c8b", + "research/gauge44-frames-x/SOURCES.json": "22af1dcd24763ba391f0c950643a93f5fa83afc396272366518a9953d2942cff", + "research/gauge44-frames-x/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/gauge44-frames-x/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "research/gauge44-frames-x/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/gauge44-frames-x/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/gauge44-frames-x/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/gauge44-frames-x/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/gauge44-frames-x/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/gauge44-frames-x/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/gauge44-frames-x/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/gauge44-frames-x/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/gauge44-frames-x/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/gauge44-frames-x/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/gauge44-frames-x/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/gauge44-frames-x/construction/COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "research/gauge44-frames-x/construction/COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "research/gauge44-frames-x/construction/INPUTS.json": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99", + "research/gauge44-frames-x/construction/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/gauge44-frames-x/construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "research/gauge44-frames-x/construction/REBUILD-CHECKS.json": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91", + "research/gauge44-frames-x/construction/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/gauge44-frames-x/construction/build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "research/gauge44-frames-x/construction/construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "research/gauge44-frames-x/construction/frames/FRAME-RECIPE-sw4.json": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473", + "research/gauge44-frames-x/construction/frames/LOCAL-PINS-frames-sw4.json": "bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f", + "research/gauge44-frames-x/construction/frames/build_frames.py": "200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb", + "research/gauge44-frames-x/construction/frames/frame_controls.py": "477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77", + "research/gauge44-frames-x/construction/frames/reproduce_frames.py": "dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832", + "research/gauge44-frames-x/construction/jx/LOCAL-PINS-jx-X4.json": "95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974", + "research/gauge44-frames-x/construction/jx/RECIPE-X4.json": "9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd", + "research/gauge44-frames-x/construction/jx/build_jx.py": "3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916", + "research/gauge44-frames-x/construction/jx/reproduce_jx.py": "5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c", + "research/gauge44-frames-x/construction/layers/build_pivot_swap.py": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8", + "research/gauge44-frames-x/construction/layers/layer_end_controls.py": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef", + "research/gauge44-frames-x/construction/layers/reproduce_layers.py": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e", + "research/gauge44-frames-x/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0", + "research/gauge44-frames-x/construction/layers_np/HPE-RECIPE-NP.json": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1", + "research/gauge44-frames-x/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "research/gauge44-frames-x/construction/layers_np/reproduce_np.py": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c", + "research/gauge44-frames-x/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4", + "research/gauge44-frames-x/construction/layers_p6n/P6N-SPEC.json": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1", + "research/gauge44-frames-x/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "research/gauge44-frames-x/construction/layers_p6n/reproduce_p6n.py": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca", + "research/gauge44-frames-x/construction/notri/PRIO6.json": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15", + "research/gauge44-frames-x/construction/notri/cgx.py": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418", + "research/gauge44-frames-x/construction/notri/cold44x.py": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296", + "research/gauge44-frames-x/construction/notri/port_stage_x.py": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7", + "research/gauge44-frames-x/construction/notri/reproduce_notri.py": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8", + "research/gauge44-frames-x/construction/promo/LOCAL-PINS-p6n-k4.json": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f", + "research/gauge44-frames-x/construction/promo/PROMO-RECIPE-p6n-k4.json": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90", + "research/gauge44-frames-x/construction/promo/build_promotion.py": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf", + "research/gauge44-frames-x/construction/promo/make_recipe.py": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122", + "research/gauge44-frames-x/construction/promo/promo_controls.py": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372", + "research/gauge44-frames-x/construction/promo/reproduce_promo.py": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026", + "research/gauge44-frames-x/construction/reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92", + "research/gauge44-frames-x/construction/sw4/LOCAL-PINS-sw4-P6k4.json": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327", + "research/gauge44-frames-x/construction/sw4/NOTES.md": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446", + "research/gauge44-frames-x/construction/sw4/SW4-RECIPE-P6k4.json": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa", + "research/gauge44-frames-x/construction/sw4/build_sw4.py": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66", + "research/gauge44-frames-x/construction/sw4/reproduce_sw4.py": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac", + "research/gauge44-frames-x/data/FRONTIER.json": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2", + "research/gauge44-frames-x/data/OWNERS.json.gz": "99d1c4caf85855c353d30f122d9efbd9e51562914facded13027f347b18a6082", + "research/gauge44-frames-x/data/PLAN.json": "5f40e7ccfca61f298539b4f41286d2a9d62caf947057f9cec82aa53f73f707fd", + "research/gauge44-frames-x/data/PREPARATION.json": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9", + "research/gauge44-frames-x/data/SPEC.json": "64817c60a4a2c1839bf12239cb1b7515a40bf8988229d81d4c9faa17b488c7d5", + "research/gauge44-frames-x/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/gauge44-frames-x/evidence/ADMISSION-CONTROLS.json": "5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28", + "research/gauge44-frames-x/evidence/ASSEMBLY.json": "847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f", + "research/gauge44-frames-x/evidence/BINDING.json": "f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b", + "research/gauge44-frames-x/evidence/CENTER-COMPATIBILITY.json": "c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3", + "research/gauge44-frames-x/evidence/LOCAL-STAGES.json": "64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591", + "research/gauge44-frames-x/evidence/REPLAY.json": "45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2", + "research/gauge44-frames-x/evidence/STAGES.json": "09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458", + "research/gauge44-frames-x/evidence/audit/ASYNC-AUDIT.json": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662", + "research/gauge44-frames-x/evidence/audit/GLOBAL-PREFIX.json": "5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671", + "research/gauge44-frames-x/evidence/audit/IDLE-REMAINDER-FRAMES.json": "95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048", + "research/gauge44-frames-x/evidence/audit/OWNERS-AND-PROFILE.json": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "research/gauge44-frames-x/evidence/audit/PREFIX-AND-INVOICE.json": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582", + "research/gauge44-frames-x/evidence/global/ACTUAL-SIGMAS.json.gz": "bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f", + "research/gauge44-frames-x/evidence/global/GLOBAL-TEMPLATE.json.gz": "f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b", + "research/gauge44-frames-x/evidence/global/HOSTED.json": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e", + "research/gauge44-frames-x/evidence/global/IDLE-REMAINDER-FRAMES.json.gz": "734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784", + "research/gauge44-frames-x/evidence/layers/LOCAL-AUDIT-LAYERED.json": "678a69702a946e6e3ac80ec7b3defda65d0fed63bc5cff1a08ec9c1c8a84bc51", + "research/gauge44-frames-x/evidence/local/CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "research/gauge44-frames-x/evidence/local/CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "research/gauge44-frames-x/evidence/local/CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12", + "research/gauge44-frames-x/evidence/local/FULL-WORD.json.gz": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e", + "research/gauge44-frames-x/evidence/local/INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "research/gauge44-frames-x/evidence/local/LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c", + "research/gauge44-frames-x/evidence/local/LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "research/gauge44-frames-x/evidence/local/RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94", + "research/gauge44-frames-x/evidence/local/SCALAR-FRAME-AUDIT.json": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb", + "research/gauge44-frames-x/evidence/local/WRAPPER-CHECKS.json": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7", + "research/gauge44-frames-x/hosting/PROOF.md": "45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0", + "research/gauge44-frames-x/hosting/README.md": "004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1", + "research/gauge44-frames-x/hosting/audit_frozen.py": "a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659", + "research/gauge44-frames-x/hosting/expand_owners.py": "0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70", + "research/gauge44-frames-x/hosting/frozen/FROZEN-AUDIT.json": "df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b", + "research/gauge44-frames-x/hosting/frozen/MAJORIZATION.json.gz": "ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf", + "research/gauge44-frames-x/hosting/frozen/MANIFEST.json": "9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967", + "research/gauge44-frames-x/hosting/frozen/MATCHING-RECEIPT.json": "e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2", + "research/gauge44-frames-x/hosting/frozen/OWNERS.json.gz": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57", + "research/gauge44-frames-x/hosting/frozen/REPRODUCTION.json": "8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81", + "research/gauge44-frames-x/hosting/frozen/SEED-OWNERS.json.gz": "eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048", + "research/gauge44-frames-x/hosting/frozen/SEED-RECEIPT.json": "aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba", + "research/gauge44-frames-x/hosting/frozen/SEED-REPRODUCTION.json": "4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194", + "research/gauge44-frames-x/hosting/reproduce.py": "7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82", + "research/gauge44-frames-x/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "research/gauge44-frames-x/independent/CENTRE-GUARD-REVIEW.md": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897", + "research/gauge44-frames-x/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9", + "research/gauge44-frames-x/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b", + "research/gauge44-frames-x/independent/GAUGE44-INDEPENDENT-PRICE.json": "e8cecbb4f05ca1a115512b246530278ed86558d0fae1229d09d7d9188f5f330f", + "research/gauge44-frames-x/independent/README.md": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89", + "research/gauge44-frames-x/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/gauge44-frames-x/independent/price_profile.py": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf", + "research/gauge44-frames-x/independent/review_guards.py": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d", + "research/gauge44-frames-x/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/gauge44-frames-x/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/gauge44-frames-x/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "scripts/verify_frontier741.py": "215ee6a12de8dc2392e6811a1b8f2140035f6b2d2a0d2100ff4bd2fdcb8bb39b", + "scripts/verify_frontier741_bindings.py": "eff455167e2fd0bc9a67d35241d0e69d8edc58f3a23e776dcfe8f500ca8e8d67", + "scripts/verify_frontier799.py": "19fe1b32079095160dc00fe2f7df75e0fcbc82cff37f7159b755c8a63bd5ce99", + "scripts/verify_frontier799_bindings.py": "43897b3c99212d6134870898a1840f32898aa1b3679b299e654901568ad7e19b" +} diff --git a/research/complex-u10-t37/EDITS.json b/research/complex-u10-t37/EDITS.json new file mode 100644 index 0000000000..da39fe7d7e --- /dev/null +++ b/research/complex-u10-t37/EDITS.json @@ -0,0 +1,157 @@ +{ + "delay": 0, + "edits": [ + { + "role": [ + 0, + 30, + 5 + ], + "before": { + "owner_replica": 29, + "child": 8, + "port": 0, + "offset": 0 + }, + "after": { + "owner_replica": 28, + "child": 8, + "port": 79, + "offset": 26 + } + }, + { + "role": [ + 7, + 18, + 266 + ], + "before": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 12 + }, + "after": { + "owner_replica": 27, + "child": 15, + "port": 0, + "offset": 18 + } + }, + { + "role": [ + 8, + 23, + 193 + ], + "before": { + "owner_replica": 27, + "child": 15, + "port": 0, + "offset": 18 + }, + "after": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 12 + } + }, + { + "role": [ + 8, + 2, + 193 + ], + "before": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 21 + }, + "after": { + "owner_replica": 27, + "child": 15, + "port": 0, + "offset": 27 + } + }, + { + "role": [ + 5, + 27, + 186 + ], + "before": { + "owner_replica": 28, + "child": 8, + "port": 79, + "offset": 26 + }, + "after": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 16 + } + }, + { + "role": [ + 7, + 27, + 414 + ], + "before": { + "owner_replica": 27, + "child": 15, + "port": 0, + "offset": 22 + }, + "after": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 20 + } + }, + { + "role": [ + 7, + 6, + 414 + ], + "before": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 25 + }, + "after": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 24 + } + }, + { + "role": [ + 8, + 26, + 414 + ], + "before": { + "owner_replica": 27, + "child": 15, + "port": 0, + "offset": 26 + }, + "after": { + "owner_replica": 20, + "child": 14, + "port": 111, + "offset": 28 + } + } + ] +} diff --git a/research/complex-u10-t37/MANIFEST.json b/research/complex-u10-t37/MANIFEST.json new file mode 100644 index 0000000000..fd6baaf9a3 --- /dev/null +++ b/research/complex-u10-t37/MANIFEST.json @@ -0,0 +1,43 @@ +{ + "ALL-T-PROOF.md": "4c0c71ccd0afb850538af1b467e5208b7eb3edd0260fded84e02a8c01dfc868b", + "CLAIM.json": "da1760f08bb411f74dfdde42e92db853712677bea9ad4f4b8e93dbae2919f704", + "DEPENDENCY-PINS.json": "0160ea2677cc9ceeb0f861dc2774d470a27cbaa58b8fd6c064cf0683d18f3e87", + "EDITS.json": "cd28d8014fe6576a56a640d9a94b6b3fbd7715ea1a6c2858c1597b3c9fb51576", + "NOTICE.md": "3c51716feabb7850e1a07bc185bb1dcd90fba1dd2ce6fb060f56b949c1301891", + "ORDER.json": "2093ca4050e1ce95621f4702bebe8b01b36773b1ecfa2c0d6275e132bd33d578", + "OWNERS.json.gz": "f89e00863c8415d1df1de9c481528f677eeda808ef3cd83bfa5ca3e7d9360f5a", + "PREDECESSOR.json": "3639c960052fa67c350ae0fdd7b70e3fff99709fa35a54335cc38dc8a8f41ac4", + "PROOF.md": "6cdcc0db7e390da8b98f690c5c3ebbd7f7e233d219f174408a60e42d04a340f5", + "README.md": "b2cf2e9a48edb9d560af71da039bb896baf433e057b79d846c7352603825366f", + "binding_controls.py": "87216d5efce156e32cea3b9908ef0ace984a6fbe300a8eac5f5750a5171eabb5", + "common.py": "b85769c7c29429da7ce9eed55f0ed5f672e2bedc0d894ae02bf9be8c86a638e1", + "construction/u10/LOCAL-PINS-U10.json": "a4c2b9215690c322eceeeda6563ee015fc2ab2f7d962348bd958595dbe25ed04", + "construction/u10/RECIPE-U10.json": "d670808c0c75258285ee15c71a91056a287e22ecfa2e02701d7f7e9397f8f9cd", + "construction/u10/discovery/compose.py": "d178041da5ceec1cbf69571dcadb41607e193080ef22f10a7e6cb7d4f7caca91", + "construction/u10/discovery/frameopt.py": "b68e4cdb0ed51f66311deba45d485bb30ab041d2e978ac21c6d1702da79f68dd", + "construction/u10/discovery/m2.json": "8d408320357a22015f9a9baea8ce8e3560226d28cc93980a784040a6b3c18dc6", + "construction/u10/discovery/make_recipe.py": "5d4e594adebdb6768cfc35c5fe907bec79cb2dc4f502baf88ebec6978737fdf9", + "construction/u10/discovery/mover.py": "cbf377494d0f5202ec0fbdfc109102e9ee90d598b7a2b00fdf4023a91e4c7993", + "construction/u10/discovery/search2.py": "86bccc619dff1758c5b020593bd7085f2483c639a5014e999389479e6168145a", + "construction/u10/discovery/slot.py": "395fe92e05f3aebab387bf251f97216aafbd6d7614d533e280a1de21ea0fb814", + "construction/u10/reproduce_u10.py": "cc7d9bb1da2fc5858831b14bb5ff33d2df1114890b04a77aa246b64de3e069b4", + "evidence/ALL-T-BOUND.json": "7e19124d775b18db394efade193a5144b887501e724ffbaa547eb38d900eb5b8", + "evidence/README.md": "24565571b88cdb411dbbf2fd6759c173ca4be39f098234a95e72fc3b08acb325", + "evidence/u10/COLD-END-CONTROLS.json": "59c2ddd058eef5df8b0362292687431252c3435470caf750e22bbb1bc0e6ed9a", + "evidence/u10/LOCAL-AUDIT-U10.json": "f5c7a24387566840eba6976ba6a2603656e9686f6bf80b0a6abaf9f96a0588bb", + "evidence/u10/LOCAL-CHECKS.json": "278e4af527e2530abe670a4b786c512be1d10bdd45ff0f5da22fbae6aea7593f", + "evidence/u10/SEARCH-ROUND1-part0.txt": "05eefd0cc17388726a344b0a01c1fac5129228ca0126c8e6fe15eb0b3f919915", + "evidence/u10/SEARCH-ROUND1-part1.txt": "17808facedffa5d16d769da266e1103b86fd4806eae15c39fc78d986967ead69", + "evidence/u10/STEPS.json": "fb58bfc9584de08099a4e07599757634de1b4be9b257f71578dae58f762909f0", + "evidence/u10/U10-CONTROLS.json": "cc66be54c54e498e34e1e1d52962a19a48f6554ba4c4131d4a04b5683b97c6eb", + "final_binding.py": "f2e3d26b82a03cbe0defd6eb6d9a3de60860c6da322afc8d1601796408080845", + "independent/all_t_bound.py": "1ce46f68a3a2441159663de76c877ba12aa5a7d8bea56a068bf843d685d9554c", + "independent/check_payload_controls.py": "eb052e2cbb317ff331aab57250a75cb6cb7807865603be8030de075c3dd4e8af", + "independent/check_t37.py": "af77010b89db12d58030579e19273f960abb301f651361b448e8caf82d8355a9", + "independent/verify_construct.py": "094a93a7edd3c63890d0313a0ff8b71e335f570cfa548b9b20d8809e3d05abd2", + "package.py": "7022764ffd5abb8c869cf2269cc8fb188f574560c379abb00b40aba671d22278", + "package_controls.py": "f152d1cb57dd63af5abdaea88f03090ec7e24b8eb90d30b9b659030cb89c9991", + "prepare.py": "7452aae6a67198d1bf7a015540fc89415fb1530b3c39bb7a63f3d7712d8effbb", + "replay.py": "64b0cce9f48dc631a073de7d8bb758ea1cd52b6d1af5cd96020748666b0a6688", + "verify.py": "599534cb496baf9bc0b1104ed8dc8e7661be15f05a95af8f915843ab0c9a8129" +} diff --git a/research/complex-u10-t37/NOTICE.md b/research/complex-u10-t37/NOTICE.md new file mode 100644 index 0000000000..1049fe52ae --- /dev/null +++ b/research/complex-u10-t37/NOTICE.md @@ -0,0 +1,53 @@ +# U10 addition (this package) + +New here: the generalised triangle-hybrid slot search (`construction/u10/discovery/`), the two new slots +(X = 444, 446 on the entering pair 612/613), the explicit U10 recipe and pins, the `u10-native` stage, and the +U10 adaptation of PR942's verifier and all-T bound. Prepared for rohanarun (@rohanarun) with Claude (Anthropic) +assistance; Apache-2.0. NewBArch's `build_tri.py` and `run_controls.py` (PR869) are used unchanged from the +vendored PR870 sources; the triangle-hybrid move itself is NewBArch's. Jonathan's PR942 T37 package (below) is +retained with its notices; its owner map and every inherited file are byte-identical. + +# Attribution and source boundaries + +Prepared for Jonathan with substantial OpenAI Codex assistance. Apache-2.0 +applies. The work includes separately implemented AI checks; no independent +human peer review is claimed. Retained source files, licenses, copyright +notices and AI disclosures are not replaced by this notice. + +New work in this package is the stable T21+T16 interleaving, eight-role T37 +trade and frozen owner witness, its independent reconstruction and admission, +the charged 1024-bit complex prefix integration, and the supporting cost/credit +inequality giving an all-replica upper bound for the fixed U8 whole-owner +family. The separate upper-bound proof does not supply the physical witness; +the package checks both. + +- Chafik Boukhalfa (@chafreaky), PR890, supplied the T21 assignment, T5 + witness, parent construction and partial-bank audit being extended here. + His PR795 supplied the five integer helper-width prices and four capacity + bonuses. PR890's owner-bound proof supplies the fixed-family equations. +- Hao Yan (@FanPUYen), PR858, supplied the T16 duplication and eleven-role + correction, physical source-event windows, independent owner/chart audit, + ancestral coverage checks and replication-parameterization approach. + The inherited code and notices remain under PR890's vendored sources. +- Jeremy Kothe's PR799 X4 work and the PR869/870 U8 lineage provide the + unchanged local supplier. The retained PR870 notice credits the + triangle-hybrid B construction to NewBArch, its driver and composition to + ColdWitness/icekylinx, and the earlier factory, gauge44 and no-triangle work + to their original contributors. Those credits remain in force. +- Chafik Boukhalfa's PR741 frames/owners, the PR645/PR635 and + PR514/PR484/PR507 controller lineage, and the unchanged PR589 bit supplier + remain dependencies. The selected cold ancestry is replayed; source + packages are not silently replaced by a new finite receipt. +- The exact `moment.py`, `base_two_moment.py` and `outer.py` engines are + imported unchanged from the pinned multicold dependencies. Their retained + notices include eumemic and the earlier maintainer arithmetic lineage. + `outer.py` credits icekylinx's PR144, adapted from Zhihao Chen's PR23, and + the RaD balanced positional transform (hipotures). The unchanged + `price_profile_t16.py` credits icekylinx with OpenAI GPT-6 Astra assistance. + +The package retains PR890's source manifest, dependency pins, vendored notices +and original source headers. The all-T arithmetic explicitly pins each imported +engine, the retained outer driver, the PR890 claim and the fixed-family proof. +Package and adaptation manifests bind the new files and generated runtime. +All inherited all-size/compiler, physical-realization, hosting, precision/tape, +analytic-transfer and bit H1-H5 obligations remain conditional. diff --git a/research/complex-u10-t37/ORDER.json b/research/complex-u10-t37/ORDER.json new file mode 100644 index 0000000000..500a9c3738 --- /dev/null +++ b/research/complex-u10-t37/ORDER.json @@ -0,0 +1 @@ +[[0, 0], [0, 21], [0, 8], [0, 29], [0, 1], [0, 22], [0, 9], [0, 30], [1, 0], [1, 8], [1, 21], [0, 16], [1, 29], [0, 2], [0, 23], [0, 10], [0, 17], [0, 31], [1, 1], [1, 22], [1, 9], [1, 30], [1, 16], [2, 0], [2, 21], [2, 8], [2, 29], [0, 18], [0, 24], [0, 3], [0, 11], [0, 32], [1, 17], [1, 23], [1, 2], [1, 31], [1, 10], [2, 16], [2, 22], [2, 1], [2, 30], [2, 9], [3, 21], [0, 19], [3, 29], [3, 0], [3, 8], [0, 25], [1, 18], [0, 33], [0, 4], [1, 24], [0, 12], [2, 17], [1, 32], [1, 3], [2, 23], [1, 11], [2, 31], [3, 16], [2, 2], [3, 22], [2, 10], [3, 30], [0, 20], [4, 21], [3, 1], [3, 9], [4, 29], [1, 19], [0, 26], [4, 0], [0, 34], [4, 8], [2, 18], [1, 25], [0, 5], [1, 33], [0, 13], [2, 24], [3, 17], [2, 32], [1, 4], [1, 12], [3, 23], [4, 16], [3, 31], [2, 3], [4, 22], [2, 11], [3, 2], [4, 30], [3, 10], [5, 21], [1, 20], [5, 29], [4, 1], [4, 9], [0, 27], [2, 19], [0, 35], [5, 0], [1, 26], [5, 8], [3, 18], [1, 34], [0, 6], [2, 25], [0, 14], [2, 33], [4, 17], [1, 5], [3, 24], [1, 13], [3, 32], [5, 16], [4, 23], [2, 4], [4, 31], [2, 12], [3, 3], [5, 22], [3, 11], [5, 30], [4, 2], [0, 28], [4, 10], [2, 20], [0, 36], [5, 1], [6, 21], [5, 9], [6, 29], [3, 19], [0, 7], [1, 27], [0, 15], [1, 35], [4, 18], [2, 26], [6, 0], [6, 8], [2, 34], [5, 17], [3, 25], [1, 6], [3, 33], [1, 14], [2, 5], [4, 24], [2, 13], [4, 32], [6, 16], [5, 23], [3, 4], [5, 31], [3, 12], [4, 3], [6, 22], [4, 11], [6, 30], [5, 2], [1, 28], [5, 10], [3, 20], [1, 36], [6, 1], [7, 21], [6, 9], [7, 29], [4, 19], [1, 7], [2, 27], [1, 15], [2, 35], [5, 18], [3, 26], [7, 0], [7, 8], [3, 34], [6, 17], [4, 25], [2, 6], [4, 33], [2, 14], [3, 5], [5, 24], [3, 13], [5, 32], [7, 16], [6, 23], [4, 4], [6, 31], [4, 12], [5, 3], [7, 22], [5, 11], [7, 30], [6, 2], [2, 28], [6, 10], [4, 20], [2, 36], [7, 1], [8, 21], [7, 9], [8, 29], [5, 19], [2, 7], [3, 27], [2, 15], [3, 35], [6, 18], [4, 26], [8, 0], [8, 8], [4, 34], [7, 17], [5, 25], [3, 6], [5, 33], [3, 14], [4, 5], [6, 24], [4, 13], [6, 32], [8, 16], [7, 23], [5, 4], [7, 31], [5, 12], [6, 3], [8, 22], [6, 11], [8, 30], [7, 2], [3, 28], [7, 10], [5, 20], [3, 36], [8, 1], [4, 27], [8, 9], [4, 35], [6, 19], [3, 7], [5, 26], [3, 15], [5, 34], [7, 18], [6, 25], [4, 6], [4, 14], [6, 33], [8, 17], [7, 24], [5, 5], [7, 32], [5, 13], [6, 4], [8, 23], [6, 12], [8, 31], [7, 3], [4, 28], [7, 11], [4, 36], [8, 2], [8, 10], [5, 27], [6, 20], [5, 35], [4, 7], [6, 26], [4, 15], [7, 19], [6, 34], [5, 6], [7, 25], [5, 14], [7, 33], [8, 18], [6, 5], [8, 24], [6, 13], [8, 32], [7, 4], [5, 28], [7, 12], [8, 3], [5, 36], [8, 11], [6, 27], [5, 7], [6, 35], [5, 15], [7, 20], [7, 26], [6, 6], [7, 34], [6, 14], [8, 25], [8, 19], [8, 33], [7, 5], [7, 13], [6, 28], [8, 4], [6, 36], [8, 12], [7, 27], [6, 7], [6, 15], [7, 35], [7, 6], [8, 26], [7, 14], [8, 34], [8, 20], [8, 5], [7, 28], [8, 13], [7, 36], [7, 7], [8, 27], [7, 15], [8, 6], [8, 35], [8, 14], [8, 28], [8, 7], [8, 36], [8, 15]] diff --git a/research/complex-u10-t37/OWNERS.json.gz b/research/complex-u10-t37/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..00d82f938416b972d864950759275824623798a2 GIT binary patch literal 1978547 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

$`Nt}r{ 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%0AMvhBF_eChWOcFv+J!q^pPrNelKcz05lCFs0?7G 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�m3tn;QDwToV&qYX{(V&eZaabIc7;!&T(Fr72X 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

VAQk3*9bec`o6( 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�!lu3^^(C|y)~5m7*tj+D@(2-3Sqmlk>_AVJ`! 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�PE%@ZWX8K+C)&UP|GuQGxVbv>Tldvi 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�wmpyN)&w~!a!>R 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


9MWUHl8T6~04u?E?nck; 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∈ag-pL?V-Y0^+4(T{v@ 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%0DW` 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

oK&BWV4z^0072Mmenfo_4O&iTtGLBahKs8hXSZ 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 TAKj|Yk4(SMl9j`E^e_D%X#DlQ literal 0 HcmV?d00001 diff --git a/research/complex-u10-t37/PREDECESSOR.json b/research/complex-u10-t37/PREDECESSOR.json new file mode 100644 index 0000000000..f2124f8b4c --- /dev/null +++ b/research/complex-u10-t37/PREDECESSOR.json @@ -0,0 +1,16 @@ +{ + "pr": 890, + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/890", + "commit": "4b3bd8cbe8e3e81c44161017c9b72c905a8040a8", + "packages": { + "complex-t21-owners": { + "files": 56, + "unchanged": true + }, + "complex-t21-owner-bound": { + "files": 8, + "unchanged": true + } + }, + "copy_scope": "Exact tracked bytes from the pending predecessor; notices, manifests and original claims retained. Every copied file is individually pinned in DEPENDENCY-PINS.json." +} diff --git a/research/complex-u10-t37/PROOF.md b/research/complex-u10-t37/PROOF.md new file mode 100644 index 0000000000..a4148f387f --- /dev/null +++ b/research/complex-u10-t37/PROOF.md @@ -0,0 +1,158 @@ +# U10 local word (this package) + +The only mathematical change relative to PR942 is the local word. U10 equals PR869's U8 plus two further +triangle-hybrid deliveries (construction/u10/RECIPE-U10.json). Its scalar map, frames, entrances and cones +are checked exactly by the independent `audit_local.py`; its paid profile is +`{1:2548,2:338,3:450,4:154,5:76,8:8}` with unchanged widths, start/end frames and local prefixes. Every +statement below about the owner construction, banks, prefix charge and the all-replica bound applies +verbatim with the U10 local profile in place of U8's; the all-T bound is recomputed for U10 +(evidence/ALL-T-BOUND.json) and its grid upper equals the claimed 0.001662039077758742. + +# Conditional T37 whole-owner construction + +The frozen construction gives conditional + +\[ +\kappa=0.001661960547713947, +\] + +an increase of 0.000000002773066918 over PR890. It retains the U8 local word, +its whole-helper widths, the nine-stage geometry and the PR589 bit supplier. +The changes are a 37-replica owner assignment and a charged 1024-bit complex +prefix allowance. The all-size and physical-realization assumptions listed +below remain hypotheses. + +## Frozen owner construction + +Start with the source-bound T21 assignment from PR890 and the inherited T16 +assignment. Give T16 a disjoint namespace by adding 21 to its replica and +owner-replica indices, 2352 to its copy indices and 18816 to its family indices. +The complete-call orders have 189 and 144 entries, respectively. Merge the +T21 entry at index i with key `(144*i,0)` and the T16 entry at index j with +key `(189*j,1)`. Sorting these keys preserves both old orders and breaks ties +in favor of T21. It yields 333 distinct stage/replica calls. + +Apply the eight explicit role changes in `EDITS.json`, then recompute their +copy and physical-family identifiers from their owner, child and port. The +files `ORDER.json` and `OWNERS.json.gz` freeze the result; no optimizer or +choice of a favorable run is part of verification. + +The local remainder trade is + +``` +44 + 3 + 2 -> 48 + 1. +``` + +The affected width-four, width-nine and width-eight roles can fill the two +capacity-32 slots as `32 = 8 + 6*4` and `31 = 3*9 + 4`. Their exact identities, +source locations and destination offsets are specified by the eight edits. +The other 167,824 roles are unchanged apart from namespace and call-time +renumbering. The final residual histogram is `{48:11086, 1:6}`. + +Stable interleaving retains the predecessor timelines, but it alone does not +justify a new cross-group owner assignment. The independent owner audit +therefore reconstructs each actual source-event and bridge window and checks +every one of the 167,832 roles. It checks full width, physical-family identity, +the coordinate chart and offset, disjoint occupancy, inactivity of the owner +during the complete invocation, and complete residual coverage. A helper is +never divided between physical owners. The independent frozen constructor +rebuilds the assignment from the T16 and T21 source data without importing a +search program. Omitting any one of the eight edits is rejected by the +construction/owner controls. + +## Local provider and global profile + +Every call uses U8 with local profile + +``` +{1:2548, 2:338, 3:446, 4:162, 5:72, 8:8} +``` + +and width inventory `{4:80,5:32,7:54,8:122,9:216}`. There are 504 helpers +per call, 333 calls, 33,152 live families and 33,666 physical families. Adding +the actual residual histogram gives + +``` +{1:848490, 2:112554, 3:148518, 4:53946, + 5:23976, 8:2664, 48:11086}. +``` + +Its rank mass is 2,408,256 and its deficit is +`73*33152 - 2408256 = 11840 = 37*320`. The controller audit derives this +histogram from the emitted program and the literal owner assignment; it is +not accepted solely as an input to the arithmetic. + +The reconstructed U8 provider retains its complete arbitrary-input scalar +identity in both forward and inverse-transpose orientations, exact native +phase recipes, residual wrapper frames and the inherited end controls. +The five temporary dedicated-bank groups have 8,8,8,8,5 active lanes. +The independent parent audit checks the partial group's complement coordinates +as well as the four full groups. Every dedicated bank is removed from the +final hosted controller, leaving the stated physical stock. + +## Charged prefix and finite invoice + +The retained conservative prefix estimate at T37 is + +``` +72 + 37 + 333 + 333 + 4 = 779 bits. +``` + +This does not fit PR890's 512-bit complex allowance. The present construction +charges 1024 bits, including a row-prefix charge of 2048, and recomputes the +finite invoice and bootstrap cutoffs with that value. It does not assume a +sharper unproved prefix estimate. The retained bit supplier keeps its original +512-bit allowance. + +The resulting physical row coefficient is 17495, strictly below the retained +20161 ceiling. The proper-child halving check is `73^2 = 5329 > 4608 = 2*48^2`. +The finite bridge and coefficient bounds are checked against the unchanged +retained constants. The widened allowance follows the existing parameterized +invoice convention; numerical savings do not excuse any prefix or row cost. +The payload controls mutate the actual prefix, allowance and row fields and +require the adapted assembly to reject invalid cases. + +## Exact price and fixed-family upper bound + +Two retained, independently implemented rational interval engines establish +that the complex moment is less than one at + +``` +b = 0.001664727258740678855772 +``` + +and greater than one at its successor on the 10^-24 grid. The unchanged PR589 +bit endpoint is `0.001733427039589844234749`, with its existing exceptional- +residue accounting retained. The seven-step outer construction checks all +47 strict inequalities at the claimed kappa and rejects the next 10^-18 grid +value. Its finite bootstrap cutoffs use the charged 1024-bit complex allowance. + +[ALL-T-PROOF.md](ALL-T-PROOF.md) proves that every positive replica count in +the same U8 profile, whole-helper width, idle-capacity and outer-recipe family +has the same kappa grid upper bound. It uses the inherited signed bin prices +and a new supporting cost/credit inequality. It relaxes chronology and owner +geometry; this construction supplies a feasible witness attaining its grid +bound. The result does not prove the exact real-valued optimum or uniqueness +of an owner assignment, and does not exclude different words, helper splitting, +provider mixtures, capacities or outer geometries. + +## Verification and remaining hypotheses + +The default package verifier cold-rebuilds the selected PR589/PR741/PR799 +ancestry, verifies its mandatory stage coverage and source/artifact bindings, +then reconstructs U8 and runs the new construction, parent, owner, invoice, +arithmetic and admission checks. An explicitly supplied completed PR799 replay +must pass those same ancestry and binding checks. Generated adaptations are +bound to the pinned sources and literal edit records; the strict replay +rechecks the discovery nomination independently. Final binding requires the +matching word, role, chart, parent, profile, invoice and price receipts and +the complete required control inventories. + +The proof establishes a finite conditional construction, not an unconditional +integer-multiplication theorem or a measured implementation speedup. All-size +compilation, common-label/mutable-source realization, whole-call hosting, +precision and tape bounds, analytic transfer and the bit H1-H5 contracts remain +inherited hypotheses. Verification covers the selected dependency lineage and +this construction; it does not claim execution of every historical test in the +repository. Source attribution and AI assistance are recorded in +[NOTICE.md](NOTICE.md). diff --git a/research/complex-u10-t37/README.md b/research/complex-u10-t37/README.md new file mode 100644 index 0000000000..507f76092b --- /dev/null +++ b/research/complex-u10-t37/README.md @@ -0,0 +1,98 @@ +# U10: two more triangle-hybrid slots on U8, hosted by PR942's T37 owners + +```text +kappa = 831019538879371 / 5*10^17 = 0.001662039077758742 +``` + +This is **+7.8530044795e-8 over the selected PR942 result** (`0.001661960547713947`). It is about 28× PR942's own gain over +PR890. The complex side binds, and the PR589 bit supplier is unchanged. + +**Status: draft.** The U10 word, its controls, its native chain and the exact arithmetic are all done (see "Evidence"). +The strict cold `verify.py` replay, i.e. the complete PR942 pipeline on the U10 locals, is being run, and its receipts +will be added to this PR. + +## What changes: the local word only + +PR869 (NewBArch) rewrote eight block-0 slots of PR799's X4 word with a width-neutral "triangle-hybrid" B delivery, +giving U8. In each slot, the copy pair `E += X` has its target reads re-routed: + +- two reads are delivered through **holder** registers: `H += V` right after H's last write, so the target's existing + H-read now also carries V; +- the remaining reads are swapped between E and X; +- the entrance pre-reads are rebuilt; +- holders are restored by an early-cleanup tail at a common low end, or by a FULL-cleanup gate. + +`construction/u10/discovery/` turns the move into an exhaustive search over the U8 word. It covers every copy gate, every +E/X assignment of its reads, and every holder choice (ports included, up to two donations). It uses exact pre-read +reconstruction and a chain-only frame optimiser seeded from the inherited frames. Every improving candidate is priced +and checked with the independent `audit_local.py`. + +The search found **two new legal slots outside block 0**, on the entering pair 612/613: + +| slot | copy | E/X re-routing | donations (holder ← value, reading target) | restores | +|---|---|---|---|---| +| X=444 | `612 += 444` | t146 reads 612, t210 reads 444 | `98 ← 612` (t150), `34 ← 444` (t214) | `98 −= 612` early tail; `34 −= 444` FULL | +| X=446 | `613 += 446` | t147 reads 613, t211 reads 446 | `399 ← 613` (t151), `303 ← 446` (t215) | `399 −= 613` early tail; `303 −= 446` FULL | + +Each slot changes the local paid profile by `{3:+2, 4:−4, 5:+2}`, like one PR869 slot. The two slots are additive: + +```text +U8 {1:2548, 2:338, 3:446, 4:162, 5:72, 8:8} +U10 {1:2548, 2:338, 3:450, 4:154, 5:76, 8:8} +``` + +Everything the owner layer sees is unchanged: the width (3778), the width inventory `{4:80, 5:32, 7:54, 8:122, 9:216}`, +the local prefixes (forward 55 bits, backward 72 bits), the A section, the start/end frames, the centres and every kept +B frame. PR942's T37 owner map, order, edits, bank envelope, 1024-bit prefix charge and outer recipe are therefore used +unchanged. The global profile is `333 × U10 + {48:11086, 1:6}`: + +```text +{1:848490, 2:112554, 3:149850, 4:51282, 5:25308, 8:2664, 48:11086} +``` + +The word is given as an explicit recipe, `construction/u10/RECIPE-U10.json`, with 10 B deletes, 10 B inserts with +frames, 2 tails and 2 FULL prepends. It is applied to the pinned U8 word (`090fd574…`) by NewBArch's **unchanged** +`build_tri.py`. The resulting U10 word has content sha256 +`776de990f3e1e9eebb075a3d280d1aa029cb5a171d30945128a713f78dd126d1`. + +## Evidence + +- `evidence/u10/LOCAL-AUDIT-U10.json`: the independent `audit_local.py` reports + `PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES` (with the parent centre interface). +- `evidence/u10/U10-CONTROLS.json`: NewBArch's unchanged `run_controls.py` gives 14/14 outcomes. These are C0 + identity, the recipe PASS, and drop_restore / restore_full / drop_preread / donation_after both globally and per new + slot, each rejected at its pinned message. +- `evidence/u10/COLD-END-CONTROLS.json`: 95 per-end layer mutations are rejected, as for U8. +- `evidence/u10/STEPS.json`, `LOCAL-CHECKS.json`: PR635's native chain (native, ledgers, local-replay, wrappers, + phases) passes on U10 and recounts its paid profile in both orientations. `construction/u10/LOCAL-PINS-U10.json` + pins the canonical word, the local programs and the Clifford recipes. +- `evidence/ALL-T-BOUND.json`: PR942's all-replica signed-dual bound, rerun with the U10 local profile, gives + `PASS_ALL_T_U10_SIGNED_DUAL_RELAXATION_BOUND`. Its grid upper is `0.001662039077758742`, equal to the claim, so T37 + remains grid-optimal in the fixed whole-owner family for U10. The two exact engines bracket the complex root + `[0.00166480605047151514435, 0.001664806050471515144351]`. + +## Reproduce + +Same requirements as PR942. From the repository root: + +```sh +python -B research/complex-u10-t37/verify.py --work /tmp/u10-t37 [--baseline799 /abs/completed-cold799] +``` + +The stages are those of PR942, plus `u10-native` (`construction/u10/reproduce_u10.py`) right after `u8-native`. The +T37 replay (`T37_LOCAL`) and the independent owner check consume the U10 locals. + +## Changes relative to `complex-t37-owners` + +The PR942 package is copied with these edits: + +- `verify.py`: the `u10-native` stage and U10 inputs. +- `prepare.py`: the adapted `build_parent.py` reads this package's `CLAIM.json` local profile. +- `final_binding.py`: U10 inputs, step checks and constants. +- `independent/all_t_bound.py`: the U10 local profile. +- `independent/check_payload_controls.py`: the new κ. +- `CLAIM.json`, the new `construction/u10/` and `evidence/u10/`, and this README, NOTICE and PROOF header. + +`OWNERS.json.gz`, `ORDER.json`, `EDITS.json` and all inherited sources are byte-identical to PR942's. + +See [NOTICE.md](NOTICE.md) for credits. diff --git a/research/complex-u10-t37/binding_controls.py b/research/complex-u10-t37/binding_controls.py new file mode 100644 index 0000000000..908ec7401f --- /dev/null +++ b/research/complex-u10-t37/binding_controls.py @@ -0,0 +1,96 @@ +"""Alter actual replay files in a private copy and require binding rejection. + +Run after a completed verify.py replay. Original replay/source files stay +read-only. Controls do not claim authentication of execution history. +""" +import argparse,copy,gzip,json,os,shutil,subprocess,sys,tempfile +from pathlib import Path +from common import ROOT,P,read +import final_binding as F + +if not __debug__: + raise RuntimeError('Assertions must remain enabled; do not use Python -O') + +def projection(work,destination): + """Copy only the inputs needed by the three targeted binding components.""" + paths=['ADAPTATIONS.json','CONSTRUCTION-CHECK.json','lift/PLAN.json', + 'strict/global/PLAN.json','strict/global/BINDING.json'] + paths+=['strict/global/audit/'+n for n in ('OWNERS-AND-PROFILE.json','ASYNC-AUDIT.json','PREFIX-AND-INVOICE.json','IDLE-REMAINDER-FRAMES.json')] + summary=read(work/'strict/global/hosted/HOSTED.json') + paths+=['strict/global/base/'+n for n in summary['source_artifacts']] + for relative in paths: + source=work/relative;target=destination/relative;target.parent.mkdir(parents=True,exist_ok=True) + shutil.copyfile(source,target) + for relative in ('adapted','runtime/code','runtime/inputs','strict/global/hosted'): + shutil.copytree(work/relative,destination/relative,ignore=shutil.ignore_patterns('__pycache__','*.pyc')) + +def mutations(work,sandbox): + projection(work,sandbox) + F.check_adaptations(sandbox);F.check_construction(sandbox);F.check_payload_artifacts(sandbox) + rejected=[] + def changed_json(path,change): + value=read(path);change(value);data=json.dumps(value,sort_keys=True,separators=(',',':')).encode() + return gzip.compress(data,mtime=0) if path.suffix=='.gz' else data + def trial(name,changes,check): + saved={p:p.read_bytes() if p.exists() else None for p in changes} + try: + for path,data in changes.items():path.write_bytes(data) + try:check(sandbox) + except (AssertionError,ValueError) as exc:rejected.append(dict(name=name,reason=str(exc))) + else:raise RuntimeError('Accepted altered file: '+name) + finally: + for path,data in saved.items(): + if data is None:path.unlink() + else:path.write_bytes(data) + record=sandbox/'ADAPTATIONS.json' + trial('missing_authorized_adapter_record',{record:changed_json(record,lambda d:d.pop('runtime/assemble.py'))},F.check_adaptations) + for filename,name in [('runtime/code/assemble.py','changed_runtime_with_updated_metadata'),('adapted/check_parent.py','changed_parent_adapter_with_updated_metadata')]: + path=sandbox/filename;data=path.read_bytes()+b'\n# unauthorized adapter change\n';key='runtime/assemble.py' if filename.startswith('runtime/') else 'check_parent.py' + changed=read(record);changed[key]['generated_sha256']=F.hashlib.sha256(data).hexdigest() + trial(name,{path:data,record:json.dumps(changed).encode()},F.check_adaptations) + trial('extra_runtime_code_file',{sandbox/'runtime/code/unlisted.py':b'# unlisted code\n'},F.check_adaptations) + path=sandbox/'runtime/inputs/PR589-EXPECTED.json' + trial('changed_runtime_input',{path:changed_json(path,lambda d:d.__setitem__('altered_control',True))},F.check_adaptations) + path=sandbox/'CONSTRUCTION-CHECK.json' + trial('changed_construction_owner_identity',{path:changed_json(path,lambda d:d.__setitem__('owner_content_sha256','0'*64))},F.check_construction) + for name,relative,change in [ + ('changed_emitted_template','hosted/GLOBAL-TEMPLATE.json.gz',lambda d:d.__setitem__('physical',d['physical']+1)), + ('changed_sigma_payload','hosted/ACTUAL-SIGMAS.json.gz',lambda d:d[next(iter(d))].__setitem__(0,0)), + ('changed_idle_axes','hosted/IDLE-REMAINDER-FRAMES.json.gz',lambda d:d[0]['orthogonal_axes'].__setitem__(0,0)), + ('changed_local_program_payload','base/providers/gauge44/LOCAL-PROGRAMS.json.gz',lambda d:d['forward'].append(['altered_control'])), + ('missing_source_artifact_metadata','hosted/HOSTED.json',lambda d:d['source_artifacts'].pop(next(iter(d['source_artifacts'])))), + ('changed_runtime_plan','PLAN.json',lambda d:d.__setitem__('altered_control',True)), + ]: + path=sandbox/'strict/global'/relative + trial(name,{path:changed_json(path,change)},F.check_payload_artifacts) + # Confirm the test copy is restored and successful after every mutation. + F.check_adaptations(sandbox);F.check_construction(sandbox);F.check_payload_artifacts(sandbox) + return rejected + +def optimized_controls(): + env=dict(os.environ);env.pop('PYTHONOPTIMIZE',None);rejected=[] + for relative in ('verify.py','prepare.py','replay.py','final_binding.py','binding_controls.py', + 'independent/verify_construct.py','independent/check_t37.py','independent/check_payload_controls.py'): + result=subprocess.run([sys.executable,'-B','-O',str(P/relative),'--help'],cwd=ROOT,env=env,capture_output=True,text=True) + assert result.returncode!=0 and 'Assertions must remain enabled' in result.stderr,('Optimized mode was not explicitly rejected',relative,result.stdout,result.stderr) + rejected.append(relative) + return rejected + +def main(): + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--work',type=Path,required=True);parser.add_argument('--baseline',type=Path,required=True);parser.add_argument('--out',type=Path,required=True) + args=parser.parse_args();work=args.work.resolve();out=args.out.resolve() + assert not out.exists() and not out.is_relative_to(ROOT),'New output outside checkout required' + baseline=F.check(work,args.baseline.resolve()) + out.parent.mkdir(parents=True,exist_ok=True) + with tempfile.TemporaryDirectory(prefix='t37-binding-controls-',dir=out.parent) as temporary: + sandbox=Path(temporary).resolve();assert sandbox.is_relative_to(out.parent) + rejected=mutations(work,sandbox) + optimized=optimized_controls() + assert F.check(work,args.baseline.resolve())==baseline,'Original replay changed during controls' + result=dict(status='PASS_ACTUAL_FILE_BINDING_AND_OPTIMIZED_MODE_CONTROLS',rejected_controls=rejected, + optimized_runs_rejected=optimized,baseline_binding_sha256=F.identity(baseline), + scope='Twelve actual-file/metadata consistency mutations in a private copy and eight explicit optimized-mode rejections. Original replay/source bytes remain unchanged.') + out.write_text(json.dumps(result,indent=2)+'\n');print(result['status'],len(rejected),'file controls;',len(optimized),'optimized runs') + +if __name__=='__main__':main() diff --git a/research/complex-u10-t37/common.py b/research/complex-u10-t37/common.py new file mode 100644 index 0000000000..a79240e106 --- /dev/null +++ b/research/complex-u10-t37/common.py @@ -0,0 +1,29 @@ +"""Shared I/O only; no witness search or construction logic.""" +import gzip, importlib.util, json, sys +from pathlib import Path +if not __debug__: + raise RuntimeError("Assertions must remain enabled; do not use Python -O") +P=Path(__file__).resolve().parent +ROOT=P.parents[1] +T21=ROOT/'research/complex-t21-owners' +def read(path): + path=Path(path) + return json.loads(gzip.decompress(path.read_bytes()) if path.suffix=='.gz' else path.read_bytes()) +def load(path,name): + path=Path(path) + previous=sys.modules.get('common') + external=not path.resolve().is_relative_to(P) + if external: + sys.modules.pop('common',None) + sys.path.insert(0,str(path.parent)) + try: + spec=importlib.util.spec_from_file_location(name,path) + module=importlib.util.module_from_spec(spec) + sys.modules[name]=module + spec.loader.exec_module(module) + return module + finally: + if external: + sys.path.pop(0) + if previous is not None: sys.modules['common']=previous + else: sys.modules.pop('common',None) diff --git a/research/complex-u10-t37/construction/u10/LOCAL-PINS-U10.json b/research/complex-u10-t37/construction/u10/LOCAL-PINS-U10.json new file mode 100644 index 0000000000..0f58758957 --- /dev/null +++ b/research/complex-u10-t37/construction/u10/LOCAL-PINS-U10.json @@ -0,0 +1,25 @@ +{ + "u10_controls": [ + "C0_identity", + "recipe", + "drop_restore", + "restore_full", + "drop_preread", + "donation_after", + "drop_restore@444", + "restore_full@444", + "drop_preread@444", + "donation_after@444", + "drop_restore@446", + "restore_full@446", + "drop_preread@446", + "donation_after@446" + ], + "layer_controls": 95, + "canonical_sha256": "4ea29d5f21a45f1c7b1362867ef458aa3fa3078580a420c83f75f0decf1af74b", + "program_sha256": { + "forward": "797b3b3b3fc441d53291a790bcb1451e1051dacad1ae39922ff1d06baa5c71a2", + "backward": "092b525677e0bce217e986546168098a949daab41bc81a0eb2f138bf1be936f8" + }, + "clifford_recipes_sha256": "27a03e185257ef29e842cd6c49a29c58bbe632b0cbd396f64c3523c38b7b3fe9" +} \ No newline at end of file diff --git a/research/complex-u10-t37/construction/u10/RECIPE-U10.json b/research/complex-u10-t37/construction/u10/RECIPE-U10.json new file mode 100644 index 0000000000..4e5bee4385 --- /dev/null +++ b/research/complex-u10-t37/construction/u10/RECIPE-U10.json @@ -0,0 +1,299 @@ +{ + "base_sha256": "090fd574747fbf9628e70cb9beb792732914cfa52e1df147579fe4dbccc68c5a", + "B_delete": [ + 91, + 94, + 903, + 905, + 939, + 941, + 1226, + 1228, + 1274, + 1276 + ], + "B_insert": [ + [ + 90, + [ + "add", + 146, + 612, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 91, + [ + "add", + 147, + 613, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 867, + [ + "add", + 98, + 612, + 1, + 1, + [ + 258, + 132, + 68, + 34, + 24, + 1 + ] + ] + ], + [ + 867, + [ + "add", + 34, + 444, + 1, + 1, + [ + 289, + 160, + 96, + 24, + 4, + 3 + ] + ] + ], + [ + 868, + [ + "add", + 399, + 613, + 1, + 1, + [ + 260, + 130, + 68, + 34, + 24, + 1 + ] + ] + ], + [ + 868, + [ + "add", + 303, + 446, + 1, + 1, + [ + 288, + 161, + 96, + 24, + 4, + 3 + ] + ] + ], + [ + 1226, + [ + "add", + 146, + 612, + 1, + 1, + [ + 256, + 132, + 68, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 1228, + [ + "add", + 147, + 613, + 1, + 1, + [ + 260, + 128, + 68, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 1274, + [ + "add", + 210, + 444, + 1, + 1, + [ + 257, + 128, + 64, + 32, + 24, + 4, + 3 + ] + ] + ], + [ + 1276, + [ + "add", + 211, + 446, + 1, + 1, + [ + 256, + 129, + 64, + 32, + 24, + 4, + 3 + ] + ] + ] + ], + "B_frames": {}, + "tail_insert": [ + [ + 1, + [ + "add", + 98, + 612, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 0, + [ + "add", + 399, + 613, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ] + ], + "cleanup_prepend": [ + [ + "add", + 303, + 446, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 34, + 444, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_profile": { + "1": 2548, + "2": 338, + "3": 450, + "4": 154, + "5": 76, + "8": 8 + }, + "expect_sha256": "776de990f3e1e9eebb075a3d280d1aa029cb5a171d30945128a713f78dd126d1", + "variants": [ + { + "X": 444, + "E": 612, + "hold": [ + 98, + 34 + ] + }, + { + "X": 446, + "E": 613, + "hold": [ + 399, + 303 + ] + } + ] +} \ No newline at end of file diff --git a/research/complex-u10-t37/construction/u10/discovery/compose.py b/research/complex-u10-t37/construction/u10/discovery/compose.py new file mode 100644 index 0000000000..39223c5b54 --- /dev/null +++ b/research/complex-u10-t37/construction/u10/discovery/compose.py @@ -0,0 +1,31 @@ +import sys,json,gzip;sys.path.insert(0,'/tmp/don');from slot import * +# spec: list of moves {E,X,assign:{"t:src":newsrc},dons:[[t,src_orig,H]]} +def locate(w,mv): + B=w['B'];E,X=mv['E'],mv['X'] + ci=[i for i,g in enumerate(B) if g[0]=='add' and g[1]==E and g[2]==X and g[3]==1 and g[4]==1] + assert len(ci)==1,(E,X,ci); ci=ci[0] + _,_,reads,pre=slot_info(w,ci) + key={'%d:%d'%(t,s):i for (i,t,s,c) in reads} + assert len(key)==len(reads) + a={key[k]:v for k,v in mv['assign'].items()} + for (i,t,s,c) in reads: a.setdefault(i,s) + dons=[] + for t,s,H in mv['dons']: + i=key['%d:%d'%(t,s)] + iH=[j for j,g in enumerate(B) if g[0]=='add' and g[1]==t and g[2]==H and j>ci] + assert len(iH)==1; dons.append((i,H,iH[0])) + return ci,a,dons +def compose(w,moves): + from frameopt import optimise + for mv in moves: + ci,a,dons=locate(w,mv) + w=build(w,ci,a,dons) + w,info=optimise(w) + assert w is not None + for i,U in w['early_cleanup']: w['cleanup'][i]=w['cleanup'][i][:-1]+[list(U)] + P=profile(w);w['report']['local_profile']={str(k):v for k,v in P.items()} + return w,P +if __name__=='__main__': + w=L(sys.argv[1]);moves=json.load(open(sys.argv[2])) + w,P=compose(w,moves);print(P) + open(sys.argv[3],'wb').write(gzip.compress(json.dumps(w,separators=(',',':')).encode(),mtime=0)) diff --git a/research/complex-u10-t37/construction/u10/discovery/frameopt.py b/research/complex-u10-t37/construction/u10/discovery/frameopt.py new file mode 100644 index 0000000000..2788660b5b --- /dev/null +++ b/research/complex-u10-t37/construction/u10/discovery/frameopt.py @@ -0,0 +1,190 @@ +# Exact per-component frame optimiser (chain contract only; cones checked by audit_local afterwards). +import sys,itertools,collections +sys.path.insert(0,'/tmp/don') +from mover import basis,regs,FULLF +def span(B): + s=1 # bit0 = zero vector + for y in B: + t=s; x=0 + # s |= s shifted by xor y : do explicitly + nv=0 + bits=s + while bits: + lb=bits&-bits; i=lb.bit_length()-1; nv|=1<<(i^y); bits^=lb + s|=nv + return s +SPC={} +def mem(F): + F=tuple(F); r=SPC.get(F) + if r is None: r=span(F); SPC[F]=r + return r +def subspaces(dimk): + # all subspaces of F2^k as basis tuples of coordinate vectors (ints < 2^k) + out=set() + vecs=range(1,1<>x&1: + T=basis(list(S)+[x]) + if T not in out: out.add(T); nf.add(T) + frontier=nf + return list(out) +SUBS={k:subspaces(k) for k in range(0,5)} +def between(L,U): + L=basis(L);U=basis(U) + if len(L)==len(U): return [L] + mL=mem(L); comp=[] + cur=list(L) + for x in U: + if not span(basis(cur))>>x&1: comp.append(x); cur.append(x) + k=len(comp) + if k>4: return None + res=[] + for W in SUBS[k]: + vs=[] + for c in W: + v=0 + for i in range(k): + if c>>i&1: v^=comp[i] + vs.append(v) + res.append(basis(list(L)+vs)) + return res +def optimise(w,b=0.001665,m=73,verbose=False,maxcomp=200000): + f=lambda r:r*((m/r)**b-1) if r>0 else 0.0 + v=112;R=w['report']['R'];n=2*v+R + full=basis(FULLF) + end=[full]*v+[basis([x for x in range(1,512) if (x&p).bit_count()%2==0]) for p in w['ports']]+[full]*R + for q,U in w['helper_final'].items(): end[int(q)]=basis(U) + start=[(p,) for p in w['ports']]+[()]*(v+R) + for q,U in w['start_extra'].items(): start[int(q)]=basis(U) + nodes=[] # dict(fixed:F or None, regs, ref) + seqs=[[] for _ in range(n)] + def add(regsl,fixed,ref): + k=len(nodes); nodes.append(dict(regs=regsl,fixed=fixed,ref=ref)) + for r in regsl: seqs[r].append(k) + return k + for r in range(n): add([r],start[r],None) + for i,e in enumerate(w['A']): add(regs(e),None,('A',i)) + lev={int(t):basis(U) for t,U in w.get('target_levels',{}).items()} + for q,U in zip(w['centers'],w['center_frames']): add([q],basis(U),None) + for t in range(v): add([v+t],lev.get(t,()),None) + for i,e in enumerate(w['B']): add(regs(e),None,('B',i)) + for j,(i,U) in enumerate(w['early_cleanup']): add(regs(w['cleanup'][i]),None,('T',j)) + for r in range(n): add([r],end[r],None) + prv=collections.defaultdict(dict); nxt=collections.defaultdict(dict) + for r in range(n): + s=seqs[r] + for a,c in zip(s,s[1:]): nxt[a][r]=c; prv[c][r]=a + N=len(nodes); L=[None]*N; U=[None]*N + order=list(range(N)) # creation order is a topological order + for k in order: + z=nodes[k] + J=basis([x for r in z['regs'] if r in prv[k] for x in L[prv[k][r]]]) + if z['fixed'] is not None: + if (mem(J)&~mem(z['fixed'])): return None,'fixed lower violation %s'%k + L[k]=z['fixed'] + else: L[k]=J + for k in reversed(order): + z=nodes[k] + if z['fixed'] is not None: U[k]=z['fixed']; continue + M=None + for r in z['regs']: + c=nxt[k][r]; mm=mem(U[c]) + M=mm if M is None else M&mm + vecs=[x for x in range(1,512) if M>>x&1] + U[k]=basis(vecs) + if mem(L[k])&~mem(U[k]): return None,'interval empty %s'%(z['ref'],) + choice={} + free=[k for k in range(N) if nodes[k]['fixed'] is None and len(L[k])!=len(U[k])] + F=[L[k] if nodes[k]['fixed'] is None else nodes[k]['fixed'] for k in range(N)] + # components among free nodes connected by register adjacency + fs=set(free); par={k:k for k in free} + def find(x): + while par[x]!=x: par[x]=par[par[x]]; x=par[x] + return x + for k in free: + for r,c in nxt[k].items(): + if c in fs: par[find(k)]=find(c) + comps=collections.defaultdict(list) + for k in free: comps[find(k)].append(k) + stats=collections.Counter() + orig={} + for k,z in enumerate(nodes): + if z['ref'] is None: continue + s,i=z['ref'] + o=w['A'][i][-1] if s=='A' else (w['B'][i][-1] if s=='B' else w['early_cleanup'][i][1]) + orig[k]=basis(o) + OPT={} + for k in free: + o=between(L[k],U[k]) + if o is None: return None,'big interval' + OPT[k]=o + ok=orig.get(k) + if ok is not None and not (mem(L[k])&~mem(ok)) and not (mem(ok)&~mem(U[k])): F[k]=ok + def feasible_all(): + for k in free: + for r,p in prv[k].items(): + if mem(F[p])&~mem(F[k]): return False + for r,q in nxt[k].items(): + if mem(F[k])&~mem(F[q]): return False + return True + # repair infeasibility greedily: lower to L where violations + for it in range(50): + bad=False + for k in free: + for r,p in prv[k].items(): + if mem(F[p])&~mem(F[k]): F[k]=basis(list(F[k])+list(F[p])); bad=True + for k in free: + for r,q in nxt[k].items(): + if mem(F[k])&~mem(F[q]): bad=True + if not bad: break + if not feasible_all(): + for k in free: F[k]=L[k] + def local(k,Fk): + c=0.0 + for r,p in prv[k].items(): + if mem(F[p])&~mem(Fk): return None + c+=f(len(Fk)-len(F[p])) + for r,q in nxt[k].items(): + if mem(Fk)&~mem(F[q]): return None + c+=f(len(F[q])-len(Fk)) + return c + for sweep in range(30): + improved=0 + for k in free: + cur=local(k,F[k]); best=(cur,F[k]) + for Fk in OPT[k]: + c=local(k,Fk) + if c is not None and ciH by others + if any(j>iH and j!=iH for j in readsH[H] if not (B[j][1]==t)): continue + if any(j>iH for j in writes[H]): continue + out.append((t,iV,iH,Vr,H)) + return out +FULLF=[256,128,64,32,16,8,4,2,1] +def basis(vs): + b={} + for x in vs: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def contained(a,b): return basis(list(a)+list(b))==basis(b) +def apply_move(w,mv,restore,pos='late'): + t,iV,iH,Vr,H=mv + w=copy.deepcopy(w);B=w['B'] + gV=B[iV] + don=['add',H,Vr,1,1,[]] + if pos=='late': p=iH + else: + lw=[j for j,g in enumerate(B) if j=224 and g[2]>=224 and g[3]==1 and g[4]==1] +copies=[c for k,c in enumerate(copies) if k%nparts==part] +def evaluate(ci,a,dons): + w2=build(w,ci,a,dons) + if w2 is None: return None + w3,info=optimise(w2) + if w3 is None: return None + P=profile(w3) + return (fee(P)-base)/b,P,w3 +for ci in copies: + E,X,reads,pre=slot_info(w,ci) + if not reads or len(reads)>5: continue + if any(j>ci and B[j][1] in (X,E) for j in range(len(B))): continue + if E not in se and any(jsrc (E or X); dons: list of (read_index, H, iH) meaning read is delivered via H += src before H's read.""" + B=w['B'];E,X,reads,pre=slot_info(w,ci) + hf=set(map(int,w['helper_final'])) + clean=(str(E) in w['start_extra']) and not any(j2: continue + H=g[2] + if any(k>j and B[k][0]=='add' and B[k][2]==H for k in range(len(B))): continue + if any(k>j and B[k][1]==H for k in range(len(B))): continue + out.append((H,j)) + return out diff --git a/research/complex-u10-t37/construction/u10/reproduce_u10.py b/research/complex-u10-t37/construction/u10/reproduce_u10.py new file mode 100644 index 0000000000..78e295901d --- /dev/null +++ b/research/complex-u10-t37/construction/u10/reproduce_u10.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Rebuild the U10 word (two further triangle-hybrid B deliveries on PR869's U8 word) and its native locals. + +Input: the U8 word written by the vendored PR870 driver (`native/barch/FULL-WORD.json.gz`, content 090fd574...). +Steps, each checked exactly: + 1. u10: NewBArch's unchanged standard-library builder `build_tri.py` applies RECIPE-U10.json (explicit B deletes and + inserts with frames, two early-cleanup tails and two FULL-cleanup restores); base and result shas are checked. + 2. u10-controls: NewBArch's unchanged `run_controls.py` rebuilds C0 (identity), the recipe word (must PASS the + independent audit_local.py) and the four mutants globally and per new slot (X = 444, 446); 14 outcomes, all required. + 3. layer-end-controls, native, ledgers, local-replay, wrappers, phases: PR635's native local programs, exactly as + in the PR870 driver. +Apache-2.0. +""" +import argparse, gzip, hashlib, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +PKG = HERE.parents[1] +T21 = PKG.parents[1]/'research/complex-t21-owners' +BARCH = T21/'vendor/pr870/construction/barch' +P6 = T21/'vendor/pr870/construction/layers_p6n' +MUTANTS = ('drop_restore', 'restore_full', 'drop_preread', 'donation_after') + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--u8-word', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve()/'research/complex-571-cold14-st2' + src = a.main.resolve()/'research/complex-k492-owner-repair/vendor/multicold' + base = src/'vendor/pr558'; parent = base/'vendor/pr552' + rfile = HERE/'RECIPE-U10.json'; rec = read(rfile); pins = read(HERE/'LOCAL-PINS-U10.json') + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET', 'PR635_CODE'): env.pop(k, None) + steps = [] + + def run(label, script, *args, portable=True): + t = time.monotonic() + cmd = [sys.executable, '-B'] + ([str(src/'code/run_portable.py')] if portable else []) + [str(script), *map(str, args)] + with (out/(label+'.log')).open('w') as f: + rc = subprocess.call(cmd, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic()-t, 3))) + (out/'STEPS.json').write_text(json.dumps(steps, indent=2)+'\n') + assert rc == 0, label + print('PASS', label, flush=True) + + inp = a.u8_word.resolve() + assert hashlib.sha256(gzip.decompress(inp.read_bytes())).hexdigest() == rec['base_sha256'], 'input must be the pinned U8 word' + (out/'u10').mkdir(); word = out/'u10/FULL-WORD.json.gz' + run('u10', BARCH/'build_tri.py', inp, rfile, word, portable=False) + assert hashlib.sha256(gzip.decompress(word.read_bytes())).hexdigest() == rec['expect_sha256'] + run('u10-controls', BARCH/'run_controls.py', inp, rfile, T21/'vendor/pr870/independent/audit_local.py', out/'u10-controls', portable=False) + res = read(out/'u10-controls/controls.json') + want = ['C0_identity', 'recipe', *MUTANTS] + [m+'@'+str(v['X']) for v in rec['variants'] for m in MUTANTS] + assert sorted(res) == sorted(want) == sorted(pins['u10_controls']) and all(x['ok'] for x in res.values()), res + routing = parent/'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up/'code') + run('layer-end-controls', P6/'layer_end_controls.py', word, routing, out/'controls') + env.pop('PR635_CODE') + ctl = read(out/'controls/COLD-END-CONTROLS.json') + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == pins['layer_controls'], len(ctl['rejected']) + local = out/'local' + run('native', up/'code/hpe_audit_and_transport.py', '--raw', word, '--routing', routing, '--out', local) + if pins.get('canonical_sha256'): + assert hashlib.sha256(gzip.decompress((local/'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == pins['canonical_sha256'], 'canonical word' + run('ledgers', up/'code/hpe_emit_local.py', local) + run('local-replay', up/'code/hpe_audit_local.py', local) + run('wrappers', up/'code/hpe_adapters_local.py', local/'CANONICAL-WORD.json.gz', + local/'RESIDUAL-ADAPTERS.json', local/'WRAPPER-CHECKS.json') + checks = read(local/'LOCAL-CHECKS.json') + for o, s in pins.get('program_sha256', {}).items(): assert checks[o]['sha256'] == s, ('local program', o) + run('phases', base/'code/phases_full.py', local, parent/'complex-global/vendor531/vendor/clifford') + if pins.get('clifford_recipes_sha256'): + assert hashlib.sha256((local/'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == pins['clifford_recipes_sha256'], 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-u10-t37/evidence/ALL-T-BOUND.json b/research/complex-u10-t37/evidence/ALL-T-BOUND.json new file mode 100644 index 0000000000..b744e58ee5 --- /dev/null +++ b/research/complex-u10-t37/evidence/ALL-T-BOUND.json @@ -0,0 +1,350 @@ +{ + "status": "PASS_ALL_T_U10_SIGNED_DUAL_RELAXATION_BOUND", + "scope": "All positive integer replica counts, the fixed U10 local paid profile and helper widths, unchanged 8/16/32/48 capacity inventory, whole helpers, native no-surcharge complex moment and retained outer recipe. Time windows, bin count realizability, owner geometry, payload/invoice admission and physical execution are relaxed in this arithmetic component. The package separately certifies its T37 construction and finite admission; this upper bound alone does not establish feasibility.", + "dual_bin_vectors": 1163, + "upper": { + "8": 2, + "0": 0, + "1": 19, + "3": 7, + "4": 1, + "16": 4, + "7": 8, + "9": -4, + "2": 13, + "11": 9, + "6": 14, + "12": 3, + "5": 20, + "32": 8, + "23": 12, + "14": 16, + "24": 6, + "15": 10, + "25": 0, + "17": -2, + "18": -8, + "10": 15, + "27": -12, + "19": 11, + "20": 5, + "13": -3, + "22": -7, + "28": 7, + "21": -1, + "48": -13, + "39": -9, + "30": -5, + "40": -15, + "31": -11, + "41": -21, + "33": -23, + "34": -29, + "26": -6, + "43": -33, + "35": -10, + "36": -16, + "29": -24, + "38": -53, + "44": -14, + "37": -22 + }, + "mass_per_replica": 14382, + "signed_price_per_replica": -3892, + "credit_per_replica": 150, + "equality_replica_counts": "positive multiples of 37 only", + "normalized_idle": { + "1": "6/37", + "48": "11086/37" + }, + "smallest_integral_relaxed_profile": { + "replicas": 37, + "idle": { + "48": 11086, + "1": 6 + }, + "profile": { + "1": 848490, + "2": 112554, + "3": 149850, + "4": 51282, + "5": 25308, + "8": 2664, + "48": 11086 + }, + "live": 33152, + "deficit": 11840 + }, + "root": { + "lower": "0.00166480605047151514435", + "upper": "0.001664806050471515144351", + "lower_endpoint_residual_upper": "-4.301085688129659536376902309391945236902965415667572748476939671174510E-25", + "upper_endpoint_residual_lower": "2.517556478701709617909211641019179729261369108175523310847618933326740E-24", + "strict_rational_signs": true, + "moment_minus_one_at_current_k_required_rate": [ + "-0.002852814280227533280941029018200756052965782122374432171236179624948158", + "-0.002852814280227533280941029018200756052965782122374432171236179624873973" + ], + "nominal_k_ceiling_interval": [ + "0.001662039077758742293144317712102942470171452141277033901409235444073469", + "0.001662039077758742293145314390787160848683996462379167873669606916024232" + ] + }, + "two_engine_signs": { + "lower": { + "endpoint": "33296121009430302887/20000000000000000000000", + "mercator": [ + "-5797852038141026537324716093713631089444973/13479973333575319897333507543509815336818572211270286240551805124608", + "-1449463009535256634331179023428407772361243/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "atanh": [ + "-430109/1000000000000000000000000000000", + "-107527/250000000000000000000000000000" + ] + }, + "upper": { + "endpoint": "1664806050471515144351/1000000000000000000000000", + "mercator": [ + "67873188397337656891567532967900353194714463/26959946667150639794667015087019630673637144422540572481103610249216", + "67873188397337656891567532967900353194714465/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "atanh": [ + "629389/250000000000000000000000000000", + "2517557/1000000000000000000000000000000" + ] + } + }, + "supporting_inequalities": { + "mercator": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "65412841796498535226025347752586004898809121727151974460093637549/194827739586830795391148351214790299789955926491015855820475308441600", + "261651367185994140904101391010344019595236486908607897840374550199/779310958347323181564593404859161199159823705964063423281901233766400" + ], + "strict_margin_by_rank": { + "8": "8422851648852989568135000211585961117104713259953899478476621710401/7793109583473231815645934048591611991598237059640634232819012337664", + "3": "33714540647978817569365179999538462201044627649122343128708146124651/62344876667785854525167472388732895932785896477125073862552098701312", + "4": "743178841535946773905654762976317618337286722935153109762760897921/974138697934153976955741756073951498949779632455079279102376542208", + "16": "1239710363602890486337705675745074533045156308668175094140655426207/974138697934153976955741756073951498949779632455079279102376542208", + "7": "14338703906061913087153500588825462856425192113704926418224756480411/15586219166946463631291868097183223983196474119281268465638024675328", + "9": "19196290672602110336903351744362835704433890792096117785872067039873/15586219166946463631291868097183223983196474119281268465638024675328", + "2": "9083242707163633638110858909204995596325061296413693621755635374429/31172438333892927262583736194366447966392948238562536931276049350656", + "11": "4303752574970375070601264224999328442920261159893047698944108209715/3896554791736615907822967024295805995799118529820317116409506168832", + "6": "23305527155058070901722717416296208175895317798836360648881654244711/31172438333892927262583736194366447966392948238562536931276049350656", + "12": "19188151086493850561522537489075306223055742241613373537469590071053/15586219166946463631291868097183223983196474119281268465638024675328", + "5": "35030975813915639010335386598067468490647399180964651179896286015237/62344876667785854525167472388732895932785896477125073862552098701312", + "32": "374706567131840364585099178288299936547700825520521253772796679141/487069348967076988477870878036975749474889816227539639551188271104", + "23": "16524255969990450229820473882290844008140415111665775123956405619543/15586219166946463631291868097183223983196474119281268465638024675328", + "14": "8275338305960712365010317909013937695065548681077691328958292364985/7793109583473231815645934048591611991598237059640634232819012337664", + "24": "4401566486279378044580770959743909940457871067719247198126871920579/3896554791736615907822967024295805995799118529820317116409506168832", + "15": "36469218394913384538260763259705793220920883439263519097047247741017/31172438333892927262583736194366447966392948238562536931276049350656", + "25": "74545420595567419166150743191162792324276387986161870788462804283251/62344876667785854525167472388732895932785896477125073862552098701312", + "17": "85432641510464655447509132501523984914732675450106508104756269547687/62344876667785854525167472388732895932785896477125073862552098701312", + "18": "22807591766726472449002343545096465039583316272871741422705008024923/15586219166946463631291868097183223983196474119281268465638024675328", + "10": "1891039551964794541731500964177509943759446481516540726323091212739/1948277395868307953911483512147902997899559264910158558204753084416", + "27": "82195745191824937872208537159920908235839526557729479540286803476129/62344876667785854525167472388732895932785896477125073862552098701312", + "19": "35816227665694948803523704412820928699264654991186906686531800181705/31172438333892927262583736194366447966392948238562536931276049350656", + "20": "9611323857583050749612721999951604878521304006462330771855143357835/7793109583473231815645934048591611991598237059640634232819012337664", + "13": "84228958694354290979567165776092723021307623503407827614385301776177/62344876667785854525167472388732895932785896477125073862552098701312", + "22": "43335390748529571663835852234652315821769963458586633912033501217615/31172438333892927262583736194366447966392948238562536931276049350656", + "28": "15155494913234600916446579246277419448524395484750023238635072279215/15586219166946463631291868097183223983196474119281268465638024675328", + "21": "81899399167194249931102677204693689437448042024134818245072073567603/62344876667785854525167472388732895932785896477125073862552098701312", + "39": "19404666232136118254915159130837305287040562260243988396889395630585/31172438333892927262583736194366447966392948238562536931276049350656", + "30": "16795948976289549785369610612635404502819775281315514029726796046323/15586219166946463631291868097183223983196474119281268465638024675328", + "40": "2534406908142271935870129568854694578118176174668327269146810571461/3896554791736615907822967024295805995799118529820317116409506168832", + "31": "17553183433338487984785409077444264342928317633950240378918677252545/15586219166946463631291868097183223983196474119281268465638024675328", + "41": "42167207800442636686257533020872678014196983516544124302811474109199/62344876667785854525167472388732895932785896477125073862552098701312", + "33": "75793541993911112010748703006216496320030147511551621935843172272551/62344876667785854525167472388732895932785896477125073862552098701312", + "34": "39177585300752682960058715317958423128141902612720141530038960783689/31172438333892927262583736194366447966392948238562536931276049350656", + "26": "2452075616766953519341091062739089044251526803227368037453918536711/1948277395868307953911483512147902997899559264910158558204753084416", + "43": "45039181831897271770774334058493481273919451811419847555134905484545/62344876667785854525167472388732895932785896477125073862552098701312", + "35": "3478235903570974708340356813304414856443948201861183310493206914067/3896554791736615907822967024295805995799118529820317116409506168832", + "36": "14481152403919668043466025167819129467660802825761266739257924701697/15586219166946463631291868097183223983196474119281268465638024675328", + "29": "44553660963689073746571300198151014639586763220881953556682024724047/31172438333892927262583736194366447966392948238562536931276049350656", + "38": "43588769106326138660813459511030776311304971174409871669238982672919/31172438333892927262583736194366447966392948238562536931276049350656", + "44": "5295396474816103868023349459523925298168973984862406306136863205573/15586219166946463631291868097183223983196474119281268465638024675328", + "37": "15014776281502552695720824146126254945310539689625823453804294834083/15586219166946463631291868097183223983196474119281268465638024675328" + }, + "minimum_strict_margin": "9083242707163633638110858909204995596325061296413693621755635374429/31172438333892927262583736194366447966392948238562536931276049350656" + }, + "atanh": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "1275016240036944927466829952228891811210827695679823788884397227975605129988104474582489189044550414905102833837093948956148545778360741840136871190871878000760751083660289588513774074156983094782635416202129127977062300345626911212309584869773633313917033749175236529524463118275171790237761144952831465778722958905639891935638846653996761840638161369951554390901426791623750585684581592065222472217832764077910282556859040966771337121510982722824108445966559854162836398725043552648952757771670618089516659130221963992886011461918130925157697540157071654155722451548632688829133720730139296390496625950671988108115797368808554519274028380176583234371792897429085368398247405795035009695704972696519234033/3797549917731827364634409301104396590832422215868115452140322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "40269051832549286701393748914675361075526093393134347354428611879031418710317913010843940112094580696975764980351033351849029685938330139375968745981193493934145052878190141512621386290251084299960693913832089046768527581365642763042095023741771067872882443322158202575956425114258494770374647412856283174064022616617112063343347505179896119144368271223746168486205366718601783245117836259021263537903380522534359556633766742111036162255886768745731400794313859049831744954055670958407117973917582528824879724146434456549103518265296330751269844260065460653694367536740870149078277761236938322258735604025319225716719675586727871517860215862881659124329215576984856215928204752324901523459822925202662309762489/119938656208335911655636626005187142490961725145787245795803620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "strict_margin_by_rank": { + "8": "2268422483057640366107484235272524533796453995804862674436222846416454191643063422979495353351421386017950327015436354368281848213838010894845174736613285054292791032224650121559038052074155746294142561505228140858928773807501293550200966392858016634565382756050084874694239439575846551715657241648770816492447538889069312811871548046637639802449710203216858517914736019154891184329458072067232367521264973941091792477763596446060826645578215088693475970825247194993285302984072278509550338913844316009734801594577523398315594835860889540265906712542735724186875028346530658198119069524833671854072648534138802945105555093980979439507382851390639018413459062783913526117039894184157877263034047210677972983455390968437676536499883390100850726544764687935748811498977/2098821839571401273985844841289084267244723402189750071909396728069888167365906093611315557018217948176878471306369900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3": "3026640113515894588159262303857765424874847243503967139369154130631703817223541431699936968964782341449691273656786889526385878480778824411126183612344126809243580265151914963894190228346947538623981823428503040444139541226276328322394953105219392635809752646781039725482362021606814308713560187082585127521838870740975801084977551669843216331383468456809253367235664428674976599372295376691169583894774385282819674063984471067383356723574057716282963867321337629319691644077447064032667013781587160836090854970810393926917180711166286438507072304090190993989207989004285078347240355786811179450496511433867976639849344330136123059627128964821782525382963771381356277048519487004610332778797393101467172152256401969260332387964197745833868160318635802008331012423013/5596858238857070063962252910104224712652595739172666858425057941519701779642416249630174818715247861805009256816986400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "4": "3202418683562968353989717001879320584702997970750529733668870204343610472677742471766781375615699947640234130672972655107893568996694434936527045926845162368072755235102072458790286063560801603695537306258482845148245778712437477358934346131604384900758079080396473311956753245240018777408174802098643506080070873658695647520222171155982694046654494035123858607479426613638224511444402697302173062831258134875328280660043031533994551133729383223610452646412046213407712048331354648926058867019864950209780935851000221697233474778940337417923090331931128561241477079415075264249031473078512062909227968906934751681225557279155940208335763329915471889734823942839104428986825940494654020423087013333820343700273428137165936879513461039673383562998554446727498950614497/4197643679142802547971689682578168534489446804379500143818793456139776334731812187222631114036435896353756942612739800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "16": "242818809290022825833038562449921377699758329479112424991989136153733950070279300347111078740628729200878372882128178641299270040473570071432452753681555063966151862462932250263405710517948722449662744025592902510395695110230521746411465729586691735241677587439245434995522712437413841811968052857857372075868745662080055101070311978780443490578589450281295017917599197716918030473784498287503793696336989324848445672393491595397383323097839185630450334630704204404040411077146824627527603458081709762449447061908015780807485963045357818769529943222601229133379122089242440372930147008027456594033626153286492054081259126850838407891257469059114130036325023725957555391544675125895531150130475865079741902013049312578131661665053832084487917668798306116203106064067/190801985415581933998713167389916751567702127471795461082672429824535287942355099419210505183474358925170770118760900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "7": "6178665311831129830589118497319061342366562744457007688140471623320958770692691957650971661157768527785135314838128021038542866239057937242805350910347986816421025972650600655520903429699572881441043028323745687693024702860050440609058854343988981431783626179197351637773312760459116979842169114274907808261923562424300993541445348425628684624105474323169247762775419772442945177396809581507340125308881269309773882721685060778456347858885451241680332446862916334664070268250299281766346625429564472248175555715123241931779401125670741295775033051307059630828942113681428976369395520982741679337870595940769284797508741830137413463599415536902994925297978879199888861678625235972635377484278440357214150888052519614740338610472468411931048248284811185697963252081523/6716229886628484076754703492125069655183114887007200230110069529823642135570899499556209782458297434166011108180383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "9": "2298906053696988941575917104248371092059911177980298426131244275222655738048796977088544729241693376748615081233491269521663950354025773043980138549296686341443459304964544210645382473022684901392853834843192843635533520845005925131918137094181348605434750061326924902571761100374660873453175791075215828884291400270791881610696489531322421058673328930305210653432148643924462692729177074545210296096889699106810750297025697254004858577780474814340414631823897609647994928313833929731227884026885989533472423041336887856529790405644708050137904743458242480627272014548070776743497824244804350986731417632114856849917780981789458110627324019533837810991407838275931002903340200019699110182706137344704273914371799/1866571735563547786265104859678833012325952167543496107036011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "2": "349468205832051443792221431780483092799800412840288746496072395430008700515238162183226549867316634017786116725738138404307334457953880414402176160138453669838424711763255122739591258240946739469515242660204393358502738920559485190287983976312508902162628780476939371710491422960782503465810615406515281817183206304939132399316381613744337984440603550781528734305208569980917922978744840815194670710371727831650983192633750101355332772634289016885134061250261019356350630493177786366132113615400947289144109474787793462687170657453714079022013285144523451368831406981733337675960516039010199431301429395991090347307972533986692081514771740946263865233404279383768558101848414731528036929612520708465473402563985267574378099863377544131630542040201267075522975754987/1199326765469372156563339909308048152711270515537000041091083844611364667066232053492180318296124541815359126460782800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "11": "1483617873408009056996134664809283507541830095837568997363361307330588220571469138630755799389638710321745368142929834173610740855774514174163062081073075259231667090332528173762004776428833989140786190910519752547963327219005964663768084508849257365137384838116685974408324125860006631843465744792257666254589356586610507173463498702174924228192044265583757864882425003042692026726152589512381638731229886109646489810382690703695819073326031447931852852593351218694946043153150470401155264740972758708819319376697204138180734062032569147121577784578266259734318524428099350671788647356662827378360181076553540452443408011645205726843171145795392059317342502665830650802594649268225574471516474878291447525317653979831553950577956170019885885710212078001733150747947/1343245977325696815350940698425013931036622977401440046022013905964728427114179899911241956491659486833202221636076736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "6": "4184392965078789192460187898154197753587284407101857714542805731978425648842277874085365852072795545106025621061571880739442274750161316204916165660884565359811844684050137580668781916261518390515964222869891192112285333784665458537905633612336057726688053033135309795276712202374062329051461436900527644012436994403653372317533287163774442769591218087152041535199739825505115343990658113128439813157920196468985030954380392106903958921586604560449873794827787841715542262679183738846171419376878912794634371277008128194962580341053160884585486356237130585489093955412714168450769003603788035294787111833813967324910817774532029007618556619630308260043647534160160338172251129025260999335265398952396065562473831816705437629184751131645352582629139242545166253238841/5596858238857070063962252910104224712652595739172666858425057941519701779642416249630174818715247861805009256816986400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12": "3445138309251590556700600627025273448022113944496511993462753954434989182538915093662293211861755902223663125186671790654845558716419640264989377777089546226918624643983665266392052692774891193411306993406881767127762879023969174326548188440061076185389430553817491254485785300889231333613184521030876903863609157825105428454640874036596290974434917368921700055068581580526276813441358580568297554732388710073084786022163778775159994214308948726650433163806794316463918598920843950130704056529021663117575675402641684657095868368790141928902995049747442464965849929990261940626158694908653945735010259765542664644637476935270757436754635707274881536659601683587153023369798210346167888771732821761255440308557222597596070283503362754260949857501028732921524713394289/2798429119428535031981126455052112356326297869586333429212528970759850889821208124815087409357623930902504628408493200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "5": "9434459545604852435598847898502834069441489553911777882165572536558539105616935944367856860108484511934313265072050185194365373459957449562503146144854196392299216028663534684377722663655581924111038721546824472883433774625089204090433443342669274571645840920868362597430659146471076236263255665140374697424264038919874220316023916918755805246640431245506164238893115548277241998517334456599874778082602598899902826414745369500965023990971007491802380032433653425682969807456220806570730785896093429626594373976424596508922193648415453726905637491842129979681878942584498418484258098628145821139513586857152888040593156827702995932727306237293250204180575921407233479580367385406130011264413529546235886419653520551175684821559177258304502093692138249286053197615369/16790574716571210191886758730312674137957787217518000575275173824559105338927248748890524456145743585415027770450959200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "32": "73392790070480088311708494742563877072760332779964116665417321344175895576106502234895761149211419831081617941875242019197531262801398002351222902578827501853434370668190481212137675133380502823359050365215684849568682362477967431062038073359219420881062858804537975463111689227221847891513435161732152759276350697046312612667496463214946612076645043759509350002874755724804359453686061922645572332708766900739582432412658096339680726552323448633631366365173029152430338307369239308087383177780060450903920384757394784779218760052676593614315722206184413513608076640208621072442437374204599048850520844878250511709864526607540957487506544880621883449938551317013071850026635357748766502238372684509407347358741268607064355679012303190539499494779223408414327452579/95400992707790966999356583694958375783851063735897730541336214912267643971177549709605252591737179462585385059380450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "23": "17801094128604430508478126441933957484062108901009663286608036985553377136446099087177398168914935998351927786392463694034560715627820273516823302226150414265361977700131088692698535560299643602721346743422310232063089306869252498104991476110506408964975442946986180529888913772948542015672445214494461898257168704391487627060506274939537420846682524163149253638732730661303311171036374972643660577754123136005806325791760280210497700895613226380681554213610545023880433438842191119993254744934687031305423535065249741550182867777282710161598227189066492301163708715290466467705952011317104959000699600706400684232552008654173953309808482350525385613759716051391856143882274694780281313147417061032976110185617390846008733129387336690883446141781234822691863513771459/16790574716571210191886758730312674137957787217518000575275173824559105338927248748890524456145743585415027770450959200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "14": "1620868755251575182113147295341472038754752121231835520655513168815162562732804973466423175005136710814035124171230630471329998496285111681763027915175467112708804886689130666202870190621558269798077185532413370930528220638538204218605938613315733949048240369790398852759256221310294175305520141270715377064499705809141077607027099014382088292269923251705341208702588764406112576050911982915700696718098037537055236227708723289683792798260829336954638840918718427726881533749094267512180771463023397633288107784806172489203352768301935499694285251381933849697154563601933544610479700059805369947698223357646716142330982333887612462875265440313336081357058186059334603513343393097423473183918237663215756172513021588567862874775538557346483146491827491526159811836109/1526415883324655471989705339119334012541617019774363688661379438596282303538840795353684041467794871401366160950087200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "24": "1580559299772518029657158794723239230239115352440076788463825111084076838333754808243363719210228510545140684929232158502398898684875659345700547800019253831551777260795187478197429733901885970104378980065639679257971076340099492306521680516820069665568047898839704484519615974762701613140705580222328292817228098297762647186574965050404493432938212401880350217648443774608212582573675621508292579422522627080832341727739407146369548439401910804727003947450781791478393856998418022978196863562352651690497118797715461691972194811499154158035213979235743922066403882288999470634322863770424815822884541705984085687813634072501042694980147382487300646154764533081714026368441320122003378570013602509546199572839815097534133682367282836307645601786704910804692916877249/1399214559714267515990563227526056178163148934793166714606264485379925444910604062407543704678811965451252314204246600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "15": "1455082020084263832847822981884339171537581844556058731523764571354629497878016095907566544560563056173451095591813333002665886853653542721834647924460274736197010743406861460873641228090059197491445235576457346025639587671630303391751842728034782818337415119222195433079621095598287508566349360270729228279593391406637711984399105354164727577186175780135958655673525472526063231629183115305357689800721150111838807420475020871961659980506389860977212817181962315756153944453083259940509977704962480505522580808780997023063828101763943677398545428878586526396550955927226844362136201795334344527611500860571181462879116003361131191341176113053750250618110994702679884824978481910603129420766777796128350067791333790695769006052547983446818386193649195600221331532533/1243746275301571125324945091134272158367243497593925968538901764782155951031648055473372181936721747067779834848219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "25": "20076396348616806655934184501035603821644739609959926815710251063329323993111214125294847149939884106038924178263000123722120793350537278352466746146058470675233588656902229860163659900624173051476855498883015680865341855698055391722769204003287257328849489635278328366468992523186748197209761536599798785402392765146047041618179864676391403031084857507247073012156795742666521020790402829148993513355666775508875283329163479865993971201286592802625093009612619669417009383967537690839014923174084671555324118120498195987810518045891472956246211841310792859256369001171755908538934119733037719702580533721500178222389269736447115371350477312073116169837094551659389218948564856085474322830227985513840621257707829400781837245541685237689700915090796108885310405977197/16790574716571210191886758730312674137957787217518000575275173824559105338927248748890524456145743585415027770450959200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "17": "505681690841846011691831297514288646091400996186581345565889189729421993663485390104542434340949422758677024618172042690598130116958471159391263882755074160466150657262622815392811130423848080555727953570464646038288423542247654826504522001983486282660967665266840829233144396701877681370482412999955541775180588988725128045333323788362171910149482627835336429276672874601134369441591190363567272291683821154951822710179794622537631158638157391772357853824303085471458885194729943531267450401630326703726518395185396080166605277750106653747510821894346710772714549009255725367577907031785696685684826496548160233888601644053797131294171528673707808616765205064882261021999023811535160158043187975550463683396470876260257993159668088327342085117670931540248444263803/369023620144422202019489202864014816218852466319076935720333490649650666789609862612978559475730628250879731218702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "18": "54627752493466196072642814198873363533728430173439617858243958746583991056714198122633605930987355838691496564466103928137406588970899920062452936666600848621275157385692158230521235874887353378736749590638280536463122897388026940805920946952126157595093587204670085403593962625350896510863248905679954725628250067857066814917559581234440020659207227876987357250440091568212821195604663135013277902652712838215954404533079017065378665164050153992145621137977131843648375603240364494692445149157054569650109761390940640642004540678580118839049920131481908089418918512773280754135968616965563479000342207231583922546717462894553755220369192255136590045411159168866893889706824765118805426768553736379783514487023/37331434711270955725302097193576660246519043350869922140720224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "10": "8148644786566740989243094725286969178995665819183843411959141636766094826831238756563038737577848278501910031142971088332472604106957755951494146392807235520175426908268272168982053858493873920319829151181004158928695435139206624517687360156252000760890498190828288933183484141985764348219761056290955943632582995224358100489225943666033446934158702620018516345715691370147907446227796322135897446765500247107995890897912529896795716139321855217291830272442093302663016168351116589873307655711660624079525337347018555362127512173147250777630055396588097492365181436577758972645421996038816173612604478797278164450900785546418434007017697029021004575964669133483844348718871069859983438867255499656393938190877479992228712823940896096453377626310841436826411810249713/8395287358285605095943379365156337068978893608759000287637586912279552669463624374445262228072871792707513885225479600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "27": "71524366229211348261491497884034112695224581530258858883399685038725570488977044714403901654197400786626429137661058065331943889258976433837418707870069895647248993199808687579898756473996867277101998866704208680148121431529000339247495803864376053022618611070787784276206605217999885165499138149236575378600637751125161773793406474213883016302441506389096549021974126503577605034730551258107971057324291268628404066073773544741097994133909444263549479235208948469880006828133761134230531051945914325966298593331718634119652690272072571468775541617261019030038973535207041529638194266111173450709752126883918300542815920124617926767951552418368138376786554566461745854426083664169850974693237107712730699/54250713110454676637634418587205665583320317369544506459147460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "19": "19291883433857578611197762508300419770419502921408296990289848424276488269910877137469865198082367885865847938077929128450087298860226593805849860154666652567964010765062193219505907574287455890102609214363831161853241963846687332942417822845111369605813872587006784449563113063164894915235454698919063076319826563095576446173084683759847158041155320361914914825843337776151043253331359896672468561290583858200821443653177622830865014520231333402269401340407051020725176553764116363318455009162331014639828970931249933752912028714962262929990859364775853593664252094567169575033677351731404234203927740382357886592751724751311568166124753966436752217283320906590597048264438035540106296054067359943743203183744832083681198658862163594148614776167246145656430684143167/16790574716571210191886758730312674137957787217518000575275173824559105338927248748890524456145743585415027770450959200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "20": "1035399602862943357201922067407384818467661773902897531561595186925784792287072033641933682909550930122594200447795383833742857627044138584832952262924886212840276407134202807201041461194853073647462986852744321080324255819502194237400958766060954452050698633541094941127968465039496851565119183162404874787075685883071761361370414334562251169292700687606302512248051493086617307911510658548126711561893122751636222051880298906966794009766071791363871053472056189873156624695185462869733692541325436282763180394291313411085428225853104012496715905422530059675964999635055482273600935078411511029200349995837842463213729871211423994023055093258526594439393192694490260703210155085435667150070915439666132603689175423157390134030705950743428306702311786281513227888097/839528735828560509594337936515633706897889360875900028763758691227955266946362437444526222807287179270751388522547960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "13": "4124426168073283135061243797392633222820627010175326693253995728894734084192823984699404549434072174126723123347585639430779682598797173505968904375777603735183655749462022319088231096568361990470859702720834895924846252112669555763202365944526186281013134723005858599549551611668903669367303465403625917475287778172506283069851581988493401747470968140351770956076713922229488387729707830498660114944967404867157954639153058766051923600829224200530586054223567025014896001921297789568993825226345328122230814752836420916992979101277622407720256397078059905209470516206796916637978210192020731018363712291117340480911968119799910318921405407840647850737259310797450280665202604583027717952039898392402912586206756588240697071738712786350137310364264580293567749572111/3052831766649310943979410678238668025083234039548727377322758877192564607077681590707368082935589742802732321900174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "22": "144159783884861817451252622511843931797322548738502972986573684763371714519375367362350095465591423527916413652495610937424716592452721949178662509883801264777430177812231530013632218871332637226539323372972252779077472670793822845905154211452698179846112524293250320363033794808107487644273042977752861412192926094613219083421447155294275806432804871943069691450062351965878524845111233806754554432013612828983241632116135960125291512351109055639360385023676752655154916299158905242592534629794616940032341999648781033028913688567285190328681348891004614774103687117624394836331436014160037751211502159453084561978338504309236500265659374117288842106674389417507743618345299601820818032951479351135998459250509/103698429753530432570283603315490722906997342641305339279778400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "28": "1166183440556492603377268683714162564797375292116213272576561701031796743640586691294676851531134793119426301809340641131576656352430879729465517444854755211404502430411613240369288871807077690738956277576592491862575919087171021458575571382184075655795790816842488231978971850253159023096975468811293615470919345303890065925433540655984607338495842733817334075556716588393297741480400064358002071682009128422988564078094743246545337291128169185268551278904721112911165380279835546368297316686062886648201508265263725393104495364960862525094143736576690080048781862417762365540177236369632799997775137866916923088285721841683798899360430377031785192227620127484968735045853031653773446945031271832023161634817762991077460280975765629596186969349999553041924246063569/1199326765469372156563339909308048152711270515537000041091083844611364667066232053492180318296124541815359126460782800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "21": "2450772495864142249442595831073826318508825224675162346964499659427967680538435291209366007860633691990436441074996839973729450833601671956232591944901523928280950031799936627579618831087338897070240715557055946191302963844854699501236857414532899544103902762887807499516494506509985052455770286617043199542521148766225619548137585277150886553860318784202525741546055839724693755915259794047454175543298986471604511595932762944005753658413354271171601075293466806065280291643068103410959279888883267555950511124548601538873145374409551413745768931221406595147899076710932765119546468148708238254430325465370602465997457235640823951854534321573150465462146746782593174030074053145022220490951469447918565948515998487102117565204898265848705388020637901465918718060001/1865619412952356687987417636701408237550865246390888952808352647173233926547472083210058272905082620601669752272328800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "39": "27872100324091549477186256839363064599438312948613657724759633744361360615938126057063620058893583455517664416101392975074511973276761440876593395747749591934433914807535052096716233947133508481710082236540560529005059638793621274336846281243732138561278781947559091193809237424044415179946801551230411950295524119292464574414134173080012182075561532360735872059650385727108390680767176562031411790005320218780696609657073537303891225976298800447473877051045997150145415627731374500292582941514562894391182448339179264020487984252599250081604998711212743793101766822861193055573637382597534440530965289581903841633460633220569232907705550270527950003293104794060208421059712673718943767836155785461372154663752476462027395243526666518338123557842505077931059115061/44774865910856560511698023280833797701220765913381334867400463532157614237139329997041398549721982894440074054535891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "30": "6031260333277208190944548449194399070095873831109943866887545251662692326038653483902968329412877277748227513995141149141210754384111604349332790888559331326387336997133083491057379558206185370542523642685986309542306889358098218068632466871081347041688293926045690181841920889934429937912927681409348665365713053903285551805320818180919653330611255239007815900116654503221679524247063308945539125895522372489891706359768747658788134776501749122024514224993551421055584157467322712288218300443757836033963983165177379146318993311411943854876921177511763875394452289607720414587569661769809086119845869214717081376237999387614183165767471281086924129753610234337667406981690333410924649865580952609947507772236822880251340991061122910453675253951261563404378224458893/5596858238857070063962252910104224712652595739172666858425057941519701779642416249630174818715247861805009256816986400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "40": "1365817786031409905298027722893760952657874900928061061253765921535711053314938231821928701718579498914880265949422956520661618384715425232181398150321076962705668691768636802002145003009596418201153761133746320023349505590209523183613225239172670595286269662725057127394628089733404469296666646005649485637723245113378067900137710060814521196721254742497514882171249704424127598416597092519129077905229919907908427893906853343898900189275923057254103444716872394280194557870959516276740049915168801383087087982101662468726674829693104643811222853399132229887328478510444557155250843504541335214364149307806551013121760685249022535269489022387662846756928630787152631926007694181366529601482678845291180329481571/2099893202508991259548242967138687138866696188486433120415512600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31": "4618940408597298877790552795656475975188199453933717525570931694198226520353269779690764670617809438120422101263764400761224938984540079028006808890532914369569325220410861024308231455711679846746368007958285834035377631586348151291581579264679549538341455870199760463998107954481078456255341744840719909370341857140889612848388399325256080438250350633206581812167145670519569546396121119139182524880996581219489268419555422986661592589809432056643940496864915859909776673098616570933244996997654612585863224823290876652499372762205175201015960317069552474617955658648151422042182170957359035643659798481723846272606515170683179117088485089716643024562732944534671114298721305679427569766316304157111244916247/4101353911150373553805162045192748318099015993137564688311548046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "41": "11362169629529340780341049924297692363845350735849842691091305913479086369237745310949569535827159021657234459544044824049140572375644229550291767433128845332731507580721563867818349268956624889351748420873765627049313427147893633834280630823528038313578149370215453944659419639348055476575139670608076512299542475121121518226208858256565265658580057647413267666106705639945373655183653352418099410033710906167359494108297086048028246454153834065316376223428200077608617080914473967051488192231836033024923451056508043890608387437424156170413370976405744295271131531533802026747366957972253912213781979789285168838054636184631656118900437935018963977151422180233578566144643799488596621401702607623742320455812751/16799145620071930076385943737109497110933569507891464963324100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "33": "7990502467662289144235676574850245815868695331030207077209163761574003268522458141968532615726532585231572908975446413080366983051417704530294596227498359326625977756558797526521451686349917285330632394530468829909820159242143600609312909797475861674732232584983282658217753635157845719091624728746691383799826310123711583862248932563839806822954980230174722625902672683667780807430256977599475797039403280638748280158547764447524796778218846725189238047995642859337446117455737714212186584988123290054283219274272231199437350448664935557361514338808033535878340368290481656584783880984769466486094962966242718886367349565663827892813138875338559055012332144538648230913387328685357879868871939811989634519/6572682549920470438790323790372994099517653835156353667165942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "34": "10556600569076203334715066183947410734549797968428567887228588900492532249044516109325570870282988712521059130391609938623960221193458224954672346723792295382802956863168853966465105836085700254895339652163427630367618286217906603416215893361174862922960130690423124608739643682272936303311505282712524731457879469830000309844407219512176283788102310689177232020971950689081851183284374074210827606381469136801278408142925065984740220060580316317895907450164968191227092229766016303442286675843060909199804752280486255597395241584233393271863929228029846071863174444551613787201091653672990750088516825209285791721181409901924266489980135218916384610039033455048989430094925838189468754347493328184413156238328663/8399572810035965038192971868554748555466784753945732481662050400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "26": "169059124501759332680637543025625352962676511860169135200613009021293567894017462910055908940684934777489748521920944030031226297910441921907860391057515285644938885506287852092639304722293363749307202451721626269777430671835449505056314819035269990806785974130856704880964958799451341946998738572358130669094745172129072881437182530435031018414039252400579891521432536771966927751245278952926948376230763956279373267643464228833846569264259758573684283174222092695595586043489527422934216019589794469096584398016265267332867611706002446885886920889766525671989368611061986346510895121617167612760937162999991589526076709381004954850629136359290943886006810201639632390900725435175557794419884365139264629103865432945872159751425072185192917413726284477898467839497/134324597732569681535094069842501393103662297740144004602201390596472842711417989991124195649165948683320222163607673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "43": "2962899831297797853413967950271524389386239005638589523819943175204913487860199634397749263370033296121718134672660054573852411393568848329699329224663032995617755403882827127590571921901613587210966155068004527927529063036982442105875457112345928310961807772784105239373914787486204081632798556155331772985825284973409291792398665432799243012078527428063977103223128233602023532226197205755178177140158790760618592558295263363466637411567667170722656086432143183080827063406113592078628346629571667841298738115363816251001090168140987674009381025928915426843418944063254345522176125712596589069486989935819572892697621882053097299060747131589154962033933539824587277905667649219797933556503765643634413843747/4101353911150373553805162045192748318099015993137564688311548046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "35": "14995655025553889065005697005710588482930687484585250999316848188987112608534479118777132131924222832286450475353626105199507090528719261365640949863711636214086381160598930104509938775027697536662338192686227130536310197737427382691577423960788210413587942885974513706295420041849451071864444210157965625472807940319939277479244533849090371887719437865888900516379595496167261593554891307015748746916651067117856730024640766104864873088732657895639474018968537510821669980262908866030559684385304988609479304514076662313058168749879445157113976057046199016357478503068229667234074048870106526310301024680087304301967240173982647279400942460960599765174209276491107949992916348896432113060797844317452304258782981/16799145620071930076385943737109497110933569507891464963324100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "36": "4379372074614518808789601120245740443655546906345171278987877171179851967372591678055947812494451866249991137028444541155432608197018373826601366816668161119384412223156811245615766400383646515984403521810852091363673948325693439326114074369847951869512665070018721570168119983197961177164371305239693616261711305463966621276099496995963494436148275637738876459196824812455167235970916867501744104245428801030972452110652396685606919855086309691022514473686516790378173030410423038532969288318030298491431713840853178632530793224146782643200152185941687122297806032800382485149637508147078188559579216717173778919627475148206773091576965426433450997973168721085105037083647188669274293619095719409388234450221/4713564988796837844103800150704123768499879210968424512717200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "29": "5861919741158531205639376988089529100042630162830808354467410168114155025763773593689478618897522377640503101615430004025059736852096568208562145608522742971062250703238204471165385097185940016189740789516399331136276269724624846170731660576382871503669543363461713060585544105025535790173336348766038755498604663665493642976902869366432344110959934077429786826658224485372198159285945466606266342896485330445433902156002630233812267062867037930042819109642586568801718242031100352305803864572403424732804109014999890489593018530959345572447223582497371225156837798954360458523625577346085760837887200457622956020982246982804635429948454974091937893383715302092858656062562228156770273378399683348642165131509/4101353911150373553805162045192748318099015993137564688311548046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "38": "2867484518560846639421066176144824387599496192624652477765524785098775544922339863517296111350000074946209942714805524138806632557562565743890618863530618283585199890716795460448842580166852769561427378393867059685891542153214027803367782327425506317335827434811121893765150193831410786264000159829924154202779882213299905432435666947967762646023800364426711456979682906598628570729106635681523868642423109721802965350124617325406935473244810956021501780139195678678320694402506744829890650199259310905816554471134143121688616749138151576110443635457319127240522118947219765153101180229209092199807898792047306464798607954689012517459365306635438112296033505583914904316359637599263523526575684808243352941859/2050676955575186776902581022596374159049507996568782344155774023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "44": "1426871641281419688797774081402510376691458196270824339641713094961520215915646122395939560105518839452304161331821215459602109814858835170961148327665559543546784205612234741524976452876968777994434349820475499830675410325314351087514355760624452911077620822493865793023706641175039571962788783452921232823617319307701975056763727747016469006721650117897367536489877050997382751916745122026778221671404025666989659783225548735623110077221566097761243376703925171399177992755125073319036733869466358929894355820910834333497385024274568744160092168098911031453559672098356066835427455164914288777737842005521276266806923650849882136515934266632018183239994030590932551360201709838530511004849938002573774052553293/4199786405017982519096485934277374277733392376972866240831025200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "37": "16183232797128670111680883938959529114540659557066039013621856550919309200975643992253144228099910678311580473965154328622996251637955070822409985126526698353968134625578557063756171987453059785293495606119820934062363184541303864503599666286618397131498146810885577104596503265280939139654801374585795253099488209867393482305464289482484856123732177917321689291888026829394385778831392117061590016121498211620957530953115188928947366385951179227344574093731574925490755894344581419752607847157147308517867278405906075287816787856500547363025917428957703030521750138739253421403336492417130635455092892027157268066378838651792302369951590591266611633860133346407227923250602537228858558394575704107297031369876947/16799145620071930076385943737109497110933569507891464963324100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_strict_margin": "349468205832051443792221431780483092799800412840288746496072395430008700515238162183226549867316634017786116725738138404307334457953880414402176160138453669838424711763255122739591258240946739469515242660204393358502738920559485190287983976312508902162628780476939371710491422960782503465810615406515281817183206304939132399316381613744337984440603550781528734305208569980917922978744840815194670710371727831650983192633750101355332772634289016885134061250261019356350630493177786366132113615400947289144109474787793462687170657453714079022013285144523451368831406981733337675960516039010199431301429395991090347307972533986692081514771740946263865233404279383768558101848414731528036929612520708465473402563985267574378099863377544131630542040201267075522975754987/1199326765469372156563339909308048152711270515537000041091083844611364667066232053492180318296124541815359126460782800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "relaxed_outer_lower": { + "complex_b": "33296121009430302887/20000000000000000000000", + "bit_c": "1733427039589844234749/1000000000000000000000000", + "kappa": "831019538879371/500000000000000000", + "kappa_decimal": "0.001662039077758742", + "binding": "complex", + "strict_constraints_passed": 47, + "controls_rejected": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ] + }, + "relaxed_outer_upper": { + "complex_b": "1664806050471515144351/1000000000000000000000000", + "bit_c": "1733427039589844234749/1000000000000000000000000", + "kappa": "831019538879371/500000000000000000", + "kappa_decimal": "0.001662039077758742", + "binding": "complex", + "strict_constraints_passed": 47, + "controls_rejected": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ] + }, + "baseline_kappa": "1661960547713947/1000000000000000000", + "all_T_grid_upper": "831019538879371/500000000000000000", + "maximum_grid_headroom": "15706008959/200000000000000000", + "maximum_grid_headroom_decimal": "7.8530044795E-8", + "source_sha256": { + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-t21-owners/vendor/pr870/independent/price_profile_t16.py": "53f8e62dcf27bee032c1bee0245d126a9c8a12ebcf24f6aaff65ea3122fffe29", + "research/complex-t21-owner-bound/PROOF.md": "2aa0aa6ec1d87402138564c38749b5ca0f058c16817efdf58a2685d2d90cb417" + } +} diff --git a/research/complex-u10-t37/evidence/README.md b/research/complex-u10-t37/evidence/README.md new file mode 100644 index 0000000000..a603e554c3 --- /dev/null +++ b/research/complex-u10-t37/evidence/README.md @@ -0,0 +1,15 @@ +# Retained arithmetic evidence + +`ALL-T-BOUND.json` is the U10 all-replica bound (independent/all_t_bound.py). `u10/` holds the +U10 construction receipts (audit_local, 14 controls, 95 end controls, native chain). The strict +U10/T37 assembly receipt will be added after the cold replay completes. + +They are review snapshots, not verifier inputs. Run the package verifier to +rebuild ancestry, U8, ownership, the emitted controller, invoice and binding +receipts. The verifier does not substitute these snapshots for computation. +Generated artifact hashes can vary with compression and runtime paths; compare +proof-relevant profiles, exact rational endpoints and inequalities, not unrelated +container metadata. Committed source files retain exact byte pins. + +The default CI rebuilds the complete chain on Python 3.11 and 3.14. Local replay +success does not imply a hosted CI result or an unconditional theorem proof. diff --git a/research/complex-u10-t37/evidence/u10/COLD-END-CONTROLS.json b/research/complex-u10-t37/evidence/u10/COLD-END-CONTROLS.json new file mode 100644 index 0000000000..62275d43b5 --- /dev/null +++ b/research/complex-u10-t37/evidence/u10/COLD-END-CONTROLS.json @@ -0,0 +1,101 @@ +{ + "status": "PASS_COLD_END_RAW_WORD_CONTROLS", + "word": "/tmp/u10n/u10/FULL-WORD.json.gz", + "rejected": [ + "premix placed in the zero-frame precondition (before the cold wrappers)", + "one premix gate dropped (the compensation then reads a cold-ended helper)", + "one lower-frame cleanup gate dropped (gate and its early_cleanup entry)", + "one FULL-remainder gate dropped", + "lower-frame gate coefficient changed", + "lower-frame gate moved into the FULL remainder (touches a cold-ended helper at FULL)", + "lower-frame gate frame below its registers' frames", + "cold end at another dim-4 frame", + "profile pin: cold end dropped (valid FULL end, but the reported profile counts the low end)", + "extra cold end on a premixed partner (the compensation reads it before its wrapper)", + "refactored-cleanup marker removed (literal-inverse rule applies)", + "remainder gate retargeted to a target register", + "non-dyadic remainder coefficient", + "profile not updated (paid climbs misreported)", + "entering end 543: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 543: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 543: end at another hyperplane", + "entering end 555: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 555: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 555: end at another hyperplane", + "entering end 566: premix gate dropped", + "entering end 566: premix gate at frame [] instead of its entrance E", + "entering end 566: premix gate moved into the zero-frame precondition", + "entering end 566: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 566: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 566: end at another hyperplane", + "entering end 567: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 567: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 567: end at another hyperplane", + "entering end 578: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 578: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 578: end at another hyperplane", + "entering end 579: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 579: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 579: end at another hyperplane", + "entering end 608: premix gate dropped", + "entering end 608: premix gate at frame [] instead of its entrance E", + "entering end 608: premix gate moved into the zero-frame precondition", + "entering end 608: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 608: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 608: end at another hyperplane", + "entering end 610: premix gate dropped", + "entering end 610: premix gate at frame [] instead of its entrance E", + "entering end 610: premix gate moved into the zero-frame precondition", + "entering end 610: lower-frame gate dropped (gate and its early_cleanup entry)", + "entering end 610: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)", + "entering end 610: end at another hyperplane", + "dim-8 cold end 311 (frame [256, 128, 72, 40, 24, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 311 (frame [256, 128, 72, 40, 24, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 311 (frame [256, 128, 72, 40, 24, 4, 2, 1]): profile pin (end dropped)", + "dim-8 cold end 327 (frame [256, 128, 66, 34, 18, 10, 6, 1]) at another dim-8 frame", + "dim-8 cold end 327 (frame [256, 128, 66, 34, 18, 10, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 327 (frame [256, 128, 66, 34, 18, 10, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 510 (frame [256, 128, 72, 40, 24, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 510 (frame [256, 128, 72, 40, 24, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 510 (frame [256, 128, 72, 40, 24, 4, 2, 1]): profile pin (end dropped)", + "dim-8 cold end 512 (frame [256, 128, 66, 34, 16, 8, 6, 1]) at another dim-8 frame", + "dim-8 cold end 512 (frame [256, 128, 66, 34, 16, 8, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 512 (frame [256, 128, 66, 34, 16, 8, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 513 (frame [256, 128, 66, 34, 16, 8, 6, 1]) at another dim-8 frame", + "dim-8 cold end 513 (frame [256, 128, 66, 34, 16, 8, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 513 (frame [256, 128, 66, 34, 16, 8, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 522 (frame [256, 128, 66, 34, 18, 10, 6, 1]) at another dim-8 frame", + "dim-8 cold end 522 (frame [256, 128, 66, 34, 18, 10, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 522 (frame [256, 128, 66, 34, 18, 10, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 524 (frame [256, 128, 96, 16, 8, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 524 (frame [256, 128, 96, 16, 8, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 524 (frame [256, 128, 96, 16, 8, 4, 2, 1]): profile pin (end dropped)", + "dim-8 cold end 525 (frame [256, 128, 96, 16, 8, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 525 (frame [256, 128, 96, 16, 8, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 525 (frame [256, 128, 96, 16, 8, 4, 2, 1]): profile pin (end dropped)", + "dim-8 cold end 586 (frame [256, 128, 66, 34, 16, 8, 6, 1]) at another dim-8 frame", + "dim-8 cold end 586 (frame [256, 128, 66, 34, 16, 8, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 586 (frame [256, 128, 66, 34, 16, 8, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 587 (frame [256, 128, 66, 34, 16, 8, 6, 1]) at another dim-8 frame", + "dim-8 cold end 587 (frame [256, 128, 66, 34, 16, 8, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 587 (frame [256, 128, 66, 34, 16, 8, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 588 (frame [256, 128, 96, 16, 8, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 588 (frame [256, 128, 96, 16, 8, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 588 (frame [256, 128, 96, 16, 8, 4, 2, 1]): profile pin (end dropped)", + "dim-8 cold end 589 (frame [256, 128, 96, 16, 8, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 589 (frame [256, 128, 96, 16, 8, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 589 (frame [256, 128, 96, 16, 8, 4, 2, 1]): profile pin (end dropped)", + "dim-8 cold end 598 (frame [256, 128, 66, 34, 18, 10, 6, 1]) at another dim-8 frame", + "dim-8 cold end 598 (frame [256, 128, 66, 34, 18, 10, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 598 (frame [256, 128, 66, 34, 18, 10, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 599 (frame [256, 128, 66, 34, 18, 10, 6, 1]) at another dim-8 frame", + "dim-8 cold end 599 (frame [256, 128, 66, 34, 18, 10, 6, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 599 (frame [256, 128, 66, 34, 18, 10, 6, 1]): profile pin (end dropped)", + "dim-8 cold end 600 (frame [256, 128, 72, 40, 24, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 600 (frame [256, 128, 72, 40, 24, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 600 (frame [256, 128, 72, 40, 24, 4, 2, 1]): profile pin (end dropped)", + "dim-8 cold end 601 (frame [256, 128, 72, 40, 24, 4, 2, 1]) at another dim-8 frame", + "dim-8 cold end 601 (frame [256, 128, 72, 40, 24, 4, 2, 1]): one lower-frame gate dropped (gate and its early_cleanup entry)", + "dim-8 cold end 601 (frame [256, 128, 72, 40, 24, 4, 2, 1]): profile pin (end dropped)" + ] +} diff --git a/research/complex-u10-t37/evidence/u10/LOCAL-AUDIT-U10.json b/research/complex-u10-t37/evidence/u10/LOCAL-AUDIT-U10.json new file mode 100644 index 0000000000..dafb44a291 --- /dev/null +++ b/research/complex-u10-t37/evidence/u10/LOCAL-AUDIT-U10.json @@ -0,0 +1,137 @@ +{ + "status": "PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES", + "input_file": "FULL-WORD.json.gz", + "content_sha256": "776de990f3e1e9eebb075a3d280d1aa029cb5a171d30945128a713f78dd126d1", + "compressed_sha256": "c67bdd11cc4a03f798a2a384004bfe53d56be56c8857096ad4dfb9c6d28af8e1", + "parent_center_interface": { + "parent_path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "parent_file_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "transport_tau": 43, + "ordered_frame_bases_match": true, + "all_ports_match": true, + "transported_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "source_centers": [ + 92, + 57, + 81, + 11, + 9 + ], + "ordered_frame_bases": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ] + }, + "v": 112, + "h": 9, + "R": 504, + "entering": 216, + "lowends": 126, + "coldends": 72, + "compensation_gates": 6320, + "local_profile": { + "1": 2548, + "2": 338, + "3": 450, + "4": 154, + "5": 76, + "8": 8 + }, + "width_inventory": { + "4": 80, + "5": 32, + "7": 54, + "8": 122, + "9": 216 + }, + "checked_columns": 728, + "elapsed_seconds": 1.6693634069997643, + "scope": "Exact rational full scalar map in both orientations; all literal native frame chains, center levels, dyadic units, entrance-zero response, wrapper exclusion and final helper row/column cones. No global owner admission or exponent repricing." +} diff --git a/research/complex-u10-t37/evidence/u10/LOCAL-CHECKS.json b/research/complex-u10-t37/evidence/u10/LOCAL-CHECKS.json new file mode 100644 index 0000000000..2a15fefeea --- /dev/null +++ b/research/complex-u10-t37/evidence/u10/LOCAL-CHECKS.json @@ -0,0 +1,36 @@ +{ + "forward": { + "sha256": "797b3b3b3fc441d53291a790bcb1451e1051dacad1ae39922ff1d06baa5c71a2", + "events": 24419, + "scalar_macros": 19217, + "real_component_primitive_bound": 193338, + "paid_profile": { + "1": 2548, + "2": 338, + "3": 450, + "4": 154, + "5": 76, + "8": 8 + }, + "all_columns": 728, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + }, + "backward": { + "sha256": "092b525677e0bce217e986546168098a949daab41bc81a0eb2f138bf1be936f8", + "events": 24419, + "scalar_macros": 19217, + "real_component_primitive_bound": 193386, + "paid_profile": { + "1": 2548, + "2": 338, + "3": 450, + "4": 154, + "5": 76, + "8": 8 + }, + "all_columns": 728, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + } +} diff --git a/research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part0.txt b/research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part0.txt new file mode 100644 index 0000000000..d4104abac6 --- /dev/null +++ b/research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part0.txt @@ -0,0 +1,27 @@ +slot ci 627 E 448 X 235 reads 4 evals 63 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 18s +slot ci 630 E 451 X 226 reads 2 evals 35 best None 11s +slot ci 632 E 453 X 228 reads 2 evals 35 best None 8s +slot ci 635 E 456 X 236 reads 2 evals 3 best None 1s +slot ci 638 E 459 X 239 reads 4 evals 527 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 112s +slot ci 643 E 460 X 251 reads 4 evals 63 best 2.79086 {1: 2552, 2: 336, 3: 446, 4: 162, 5: 72, 8: 8} 14s +slot ci 654 E 471 X 255 reads 4 evals 383 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 75s +slot ci 659 E 472 X 267 reads 4 evals 63 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 13s +slot ci 670 E 483 X 271 reads 4 evals 255 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 46s +slot ci 678 E 485 X 226 reads 2 evals 35 best None 6s +slot ci 697 E 497 X 451 reads 2 evals 35 best None 6s +slot ci 717 E 509 X 228 reads 2 evals 35 best None 6s +slot ci 737 E 521 X 453 reads 2 evals 35 best None 6s +slot ci 767 E 543 X 351 reads 2 evals 3 best None 1s +slot ci 785 E 555 X 367 reads 2 evals 7 best None 1s +slot ci 803 E 567 X 383 reads 2 evals 3 best None 0s +slot ci 821 E 579 X 399 reads 2 evals 7 best None 1s +slot ci 826 E 580 X 411 reads 4 evals 63 best 2.79086 {1: 2552, 2: 336, 3: 446, 4: 162, 5: 72, 8: 8} 12s +slot ci 837 E 591 X 415 reads 4 evals 383 best 2.79086 {1: 2552, 2: 336, 3: 446, 4: 162, 5: 72, 8: 8} 69s +slot ci 842 E 592 X 427 reads 4 evals 95 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 19s +slot ci 853 E 603 X 431 reads 4 evals 319 best 2.79086 {1: 2552, 2: 336, 3: 446, 4: 162, 5: 72, 8: 8} 60s +slot ci 858 E 604 X 443 reads 4 evals 47 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 10s +slot ci 861 E 607 X 434 reads 4 evals 47 best 0.00000 {1: 2548, 2: 338, 3: 446, 4: 162, 5: 72, 8: 8} 10s +slot ci 863 E 609 X 436 reads 4 evals 47 best 0.00000 {1: 2548, 2: 338, 3: 446, 4: 162, 5: 72, 8: 8} 10s +IMPROVE ci 866 E 612 X 444 -0.50696 {903: 612, 939: 444, 1226: 612, 1274: 444} [(903, 98, 1227), (939, 34, 1275)] {1: 2548, 2: 338, 3: 448, 4: 158, 5: 74, 8: 8} +slot ci 866 E 612 X 444 reads 4 evals 159 best -0.50696 {1: 2548, 2: 338, 3: 448, 4: 158, 5: 74, 8: 8} 37s +slot ci 869 E 615 X 447 reads 4 evals 287 best 1.39543 {1: 2550, 2: 337, 3: 446, 4: 162, 5: 72, 8: 8} 55s diff --git a/research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part1.txt b/research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part1.txt new file mode 100644 index 0000000000..8f3a1267ae --- /dev/null +++ b/research/complex-u10-t37/evidence/u10/SEARCH-ROUND1-part1.txt @@ -0,0 +1,23 @@ +slot ci 623 E 235 X 233 reads 2 evals 7 best None 1s +slot ci 629 E 450 X 231 reads 2 evals 3 best None 1s +slot ci 631 E 452 X 230 reads 2 evals 3 best None 1s +slot ci 633 E 454 X 232 reads 2 evals 3 best None 1s +slot ci 636 E 457 X 238 reads 2 evals 35 best None 9s +slot ci 639 E 251 X 249 reads 2 evals 7 best None 2s +slot ci 655 E 267 X 265 reads 2 evals 7 best None 2s +slot ci 676 E 484 X 231 reads 2 evals 3 best None 1s +slot ci 690 E 299 X 297 reads 1 evals 3 best None 1s +slot ci 695 E 496 X 450 reads 2 evals 3 best None 1s +slot ci 715 E 508 X 230 reads 2 evals 3 best None 1s +slot ci 730 E 331 X 329 reads 1 evals 3 best None 1s +slot ci 735 E 520 X 452 reads 2 evals 3 best None 1s +slot ci 768 E 363 X 361 reads 1 evals 1 best None 0s +slot ci 804 E 395 X 393 reads 1 evals 1 best None 0s +slot ci 822 E 411 X 409 reads 2 evals 3 best None 1s +slot ci 838 E 427 X 425 reads 2 evals 7 best None 2s +slot ci 854 E 443 X 441 reads 2 evals 3 best None 1s +slot ci 860 E 606 X 439 reads 4 evals 47 best 0.00000 {1: 2548, 2: 338, 3: 446, 4: 162, 5: 72, 8: 8} 11s +slot ci 862 E 608 X 438 reads 4 evals 47 best None 12s +slot ci 864 E 610 X 440 reads 4 evals 159 best None 32s +IMPROVE ci 867 E 613 X 446 -0.50696 {905: 613, 941: 446, 1228: 613, 1276: 446} [(905, 399, 1229), (941, 303, 1277)] {1: 2548, 2: 338, 3: 448, 4: 158, 5: 74, 8: 8} +slot ci 867 E 613 X 446 reads 4 evals 159 best -0.50696 {1: 2548, 2: 338, 3: 448, 4: 158, 5: 74, 8: 8} 43s diff --git a/research/complex-u10-t37/evidence/u10/STEPS.json b/research/complex-u10-t37/evidence/u10/STEPS.json new file mode 100644 index 0000000000..76d6b4cbfe --- /dev/null +++ b/research/complex-u10-t37/evidence/u10/STEPS.json @@ -0,0 +1,42 @@ +[ + { + "step": "u10", + "exit_code": 0, + "seconds": 0.324 + }, + { + "step": "u10-controls", + "exit_code": 0, + "seconds": 20.405 + }, + { + "step": "layer-end-controls", + "exit_code": 0, + "seconds": 306.044 + }, + { + "step": "native", + "exit_code": 0, + "seconds": 3.896 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 2.624 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 24.143 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 8.62 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 392.378 + } +] diff --git a/research/complex-u10-t37/evidence/u10/U10-CONTROLS.json b/research/complex-u10-t37/evidence/u10/U10-CONTROLS.json new file mode 100644 index 0000000000..eddfcc63bf --- /dev/null +++ b/research/complex-u10-t37/evidence/u10/U10-CONTROLS.json @@ -0,0 +1,110 @@ +{ + "C0_identity": { + "ok": true, + "out": "{\"control\": null, \"sha256\": \"090fd574747fbf9628e70cb9beb792732914cfa52e1df147579fe4dbccc68c5a\"}" + }, + "recipe": { + "ok": true, + "build": { + "control": null, + "sha256": "776de990f3e1e9eebb075a3d280d1aa029cb5a171d30945128a713f78dd126d1" + }, + "audit_tail": "}" + }, + "drop_restore": { + "ok": true, + "build": { + "control": "drop_restore", + "sha256": "92add2761826405e5ab4b4832279d077b0710ce3c92a7de754a04b7c1b516094" + }, + "audit_tail": "RuntimeError: all-column endpoint failure (False, [33, 34, 36, 39, 288, 290, 292, 295])" + }, + "restore_full": { + "ok": true, + "build": { + "control": "restore_full", + "sha256": "97ec2d984cc8a9afb29f88650ae42d6fcf41c9e7921ab79ebd62cb616bde51a8" + }, + "audit_tail": "RuntimeError: all-column endpoint failure (False, [97, 98, 100, 103, 384, 386, 388, 391])" + }, + "drop_preread": { + "ok": true, + "build": { + "control": "drop_preread", + "sha256": "ff12772fc263643518862001a29b5225dbcf84e99ee4bdfa7bb0b6e029ede306" + }, + "audit_tail": "RuntimeError: nonzero entrance response" + }, + "donation_after": { + "ok": true, + "build": { + "control": "donation_after", + "sha256": "94fa47a2306684e49e0959eedcd71994884f4dc5b13c81c13196509636a8599c" + }, + "audit_tail": "RuntimeError: nonzero entrance response" + }, + "drop_restore@444": { + "ok": true, + "build": { + "control": "drop_restore@444", + "sha256": "a931b9b24c349afc2544637a5d6d3eab5821bd6a6ff34703d3ddae7f229e954d" + }, + "audit_tail": "RuntimeError: all-column endpoint failure (False, [33, 34, 288, 290, 292, 506])" + }, + "restore_full@444": { + "ok": true, + "build": { + "control": "restore_full@444", + "sha256": "a553cfa3c1c2f462ec5283572e321446e740aaaa13a61c0ab2fd9bf00c16bc7f" + }, + "audit_tail": "RuntimeError: all-column endpoint failure (False, [97, 98, 384, 386, 388, 506, 578])" + }, + "drop_preread@444": { + "ok": true, + "build": { + "control": "drop_preread@444", + "sha256": "3600560ab07ffa1029c5638b79993d7d29b1c3b93e9f6a61bb81fa6a7ec08341" + }, + "audit_tail": "RuntimeError: nonzero entrance response" + }, + "donation_after@444": { + "ok": true, + "build": { + "control": "donation_after@444", + "sha256": "363652e4f85b52868eda5c785b480b30a8df1cf24c34a51ad23e728d0d650368" + }, + "audit_tail": "RuntimeError: nonzero entrance response" + }, + "drop_restore@446": { + "ok": true, + "build": { + "control": "drop_restore@446", + "sha256": "ef60133e0395d67b742584ebbfaa44fb6efaba2fd097480467fd7c36a5b05d8f" + }, + "audit_tail": "RuntimeError: all-column endpoint failure (False, [36, 39, 295, 296, 302, 303, 507])" + }, + "restore_full@446": { + "ok": true, + "build": { + "control": "restore_full@446", + "sha256": "3c7dc8fdc48396124a5681b463450d4acc9e7df9e4447155261ae4bb0007e0bd" + }, + "audit_tail": "RuntimeError: all-column endpoint failure (False, [100, 103, 391, 392, 398, 399, 507, 579])" + }, + "drop_preread@446": { + "ok": true, + "build": { + "control": "drop_preread@446", + "sha256": "28571be504e15057aec3e5ac754331b8c99877928c33cd07c5d49715026baa6b" + }, + "audit_tail": "RuntimeError: nonzero entrance response" + }, + "donation_after@446": { + "ok": true, + "build": { + "control": "donation_after@446", + "sha256": "df05e55cd0e6afcef20f6c0fd937163d8aa6d622d6f5f2363cb5ac38edd51c2d" + }, + "audit_tail": "RuntimeError: nonzero entrance response" + } +} \ No newline at end of file diff --git a/research/complex-u10-t37/final_binding.py b/research/complex-u10-t37/final_binding.py new file mode 100644 index 0000000000..2b6638dbe2 --- /dev/null +++ b/research/complex-u10-t37/final_binding.py @@ -0,0 +1,233 @@ +"""Bind the fresh T37 receipts to one complete checked construction. + +Finite receipt consistency is not authentication or an all-size theorem. +Adapted from PR890's explicit binding inventory; Apache-2.0. +""" +import argparse,gzip,hashlib,json,sys +from fractions import Fraction as Q +from pathlib import Path +from common import ROOT,P,T21,read,load + +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def identity(v):return hashlib.sha256(json.dumps(v,sort_keys=True,separators=(',',':')).encode()).hexdigest() + +if not __debug__: + raise RuntimeError('Assertions must remain enabled; do not use Python -O') + +def content_sha(p): + data=p.read_bytes() + return hashlib.sha256(gzip.decompress(data) if p.suffix=='.gz' else data).hexdigest() + +def check_adaptations(work): + """Read-only regeneration from fixed source/edit code, never receipt edits.""" + expected=load(P/'prepare.py','t37_expected_adapters').expected_adaptations() + records=read(work/'ADAPTATIONS.json') + assert set(records)==set(expected),'Complete authorized adapter inventory' + assert {p.name for p in (work/'adapted').glob('*.py')}=={n for n in expected if not n.startswith('runtime/')} + assert {p.name for p in (work/'runtime/code').glob('*.py')}=={n.split('/',1)[1] for n in expected if n.startswith('runtime/')} + for name,wanted in expected.items(): + generated=(work/'runtime/code'/name.split('/',1)[1]) if name.startswith('runtime/') else work/'adapted'/name + data=wanted['text'].encode('utf-8') + assert generated.read_bytes()==data,('Exact authorized adapter bytes',name) + record=dict(source_sha256=sha(wanted['source']),generated_sha256=hashlib.sha256(data).hexdigest()) + if 'edits' in wanted:record['edits']=wanted['edits'] + assert records[name]==record,('Exact authorized adapter record',name) + source=T21/'vendor/pr870/inputs';generated=work/'runtime/inputs' + source_files={p.relative_to(source).as_posix():sha(p) for p in source.rglob('*') if p.is_file()} + actual_files={p.relative_to(generated).as_posix():sha(p) for p in generated.rglob('*') if p.is_file()} + assert actual_files==source_files,'Immutable runtime input copies' + return {name:records[name]['generated_sha256'] for name in sorted(records)} + +def check_construction(work): + receipt=read(work/'CONSTRUCTION-CHECK.json') + assert receipt['status']=='PASS_INDEPENDENT_FROZEN_T37_RECONSTRUCTION_NO_SEARCH' + for key,value in dict(roles=167832,calls=333,edits=8,inherited_t16_edits=11,inherited_t21_edits=9, + source_plan_pin_verified=True,source_owner_pin_verified=True).items(): + assert receipt[key]==value,('Construction coverage',key) + assert receipt['owner_content_sha256']==identity(read(P/'OWNERS.json.gz')) + assert receipt['order_content_sha256']==identity(read(P/'ORDER.json')) + paths=[ROOT/'research/gauge44-frames-x/data/PLAN.json',ROOT/'research/gauge44-frames-x/data/OWNERS.json.gz', + T21/'vendor/pr870/t16/build_owners.py',T21/'data/T5-OWNERS.json.gz',T21/'data/EDITS.json', + P/'EDITS.json',P/'OWNERS.json.gz',P/'ORDER.json'] + assert receipt['inputs']=={str(p.resolve()):sha(p) for p in paths},'Construction input bytes' + +def check_independent_inputs(work,baseline): + receipt=read(work/'INDEPENDENT-OWNERS.json');native=work/'native10/local';base=baseline/'global/global/base' + assert receipt['status']=='PASS_INDEPENDENT_VARIABLE_T_LITERAL_WINDOWS_CHARTS_PREFIX_ROW' + assert receipt['baseline_mode']=='provided_replay_base' + paths=[native/'CANONICAL-WORD.json.gz',native/'INDEPENDENT-LOCAL-REPLAY.json',P/'OWNERS.json.gz',P/'EDITS.json',T21/'independent_check.py', + base/'split-centres/GLOBAL-TEMPLATE.json.gz',base/'split-centres/CANONICAL-WORD.json.gz',base/'work/complex-nine-native/DATA-PHASES.json'] + assert receipt['input_sha256']=={str(p.resolve()):sha(p) for p in paths},'Independent owner input bytes' + changes=[['2 * 512','2 * 1024',1],['prefix < 512','prefix < 1024',1], + ['charged_prefix_bits=512','charged_prefix_bits=1024',1],['1 <= T <= 22','1 <= T <= 50',1]] + source=T21/'independent_check.py';text=source.read_text() + for before,after,count in changes: + assert text.count(before)==count + text=text.replace(before,after) + adapter=work/'independent_check_1024.py' + assert adapter.read_text()==text,'Independent checker exact source adaptation' + assert receipt['checker_adaptation']==dict(source_sha256=sha(source),adapted_sha256=sha(adapter),changes=changes) + +def check_payload_artifacts(work): + """Bind actual controller, charts, idle axes and provider bytes to receipts.""" + g=work/'strict/global';hosted=g/'hosted';base=g/'base' + summary=read(hosted/'HOSTED.json');owner=read(g/'audit/OWNERS-AND-PROFILE.json') + controller=read(g/'audit/ASYNC-AUDIT.json');invoice=read(g/'audit/PREFIX-AND-INVOICE.json') + template=read(hosted/'GLOBAL-TEMPLATE.json.gz');template_hash=content_sha(hosted/'GLOBAL-TEMPLATE.json.gz') + assert template_hash==summary['template_sha256']==owner['template_sha256']==controller['complex_template_sha256']==invoice['template_sha256'],'Actual emitted template bytes' + assert template['hosting']['owner_map_sha256']==sha(P/'OWNERS.json.gz') + assert template['hosting']['pooled_slots']==read(P/'OWNERS.json.gz'),'Actual serialized frozen roles' + assert template['async_schedule']['order']==read(P/'ORDER.json') + assert summary['asynchronous_order_sha256']==identity(read(P/'ORDER.json')) + expected_sources={'work/complex-nine-native/DATA-PHASES.json'}|{'providers/gauge44/'+name for name in + ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json')} + assert set(summary['source_artifacts'])==expected_sources,'Complete source-artifact inventory' + assert owner['source_artifacts']==summary['source_artifacts'] + for relative,expected in summary['source_artifacts'].items(): + path=(base/relative).resolve() + assert not Path(relative).is_absolute() and path.is_relative_to(base.resolve()),'Source-artifact path' + assert sha(path)==expected,('Actual provider/phase bytes',relative) + binding=read(g/'BINDING.json');plan=read(g/'PLAN.json') + assert binding['status']=='PASS_FROZEN_048_ALLCOLD_DISPATCH_FRESH_PROVIDER_BINDING' + assert binding['source_plan_sha256']==plan['runtime_source_plan_sha256']==sha(work/'lift/PLAN.json') + assert binding['runtime_plan_sha256']==sha(g/'PLAN.json') + assert template['async_schedule']['source_plan_sha256']==hashlib.sha256((g/'PLAN.json').read_bytes().replace(b'\r\n',b'\n')).hexdigest() + assert set(binding['providers'])=={'gauge44'} + provider_names={Path(p).name for p in expected_sources if p.startswith('providers/')} + assert set(binding['providers']['gauge44']['artifact_sha256'])==provider_names + for name,expected in binding['providers']['gauge44']['artifact_sha256'].items(): + assert sha(base/'providers/gauge44'/name)==expected,('Bound provider artifact',name) + # The chart digest is a role stream, not a hash of the dictionary file. + canonical=read(base/'providers/gauge44/CANONICAL-WORD.json.gz');phases=read(base/'work/complex-nine-native/DATA-PHASES.json') + bases=[] + for port in canonical['ports']: + zero=next(i for i in range(9) if not(port>>i&1));correction=port^(1<>i&1 else 0) for i in axes]+[1<Q('0.001661960547713947'),'Strict gain over the selected PR942 record' + assert Q(assembly['bit_lower'])==Q('0.001733427039589844234749') + assert assembly['complex_profile']==independent['profile']==owner['paid_profile']==controller['complex_profile']==plan['profile']==spec['expected']['global_profile'] + for key,n in dict(live=33152,physical=33666,rank_mass=2408256,deficit=11840).items(): + assert owner[key]==independent[key]==n,(key,n) + assert independent['roles']==owner['hosted_residuals']==controller['complex_hosted_residuals']==167832 + assert independent['calls']==controller['complete_invocations']==invoice['complete_invocation_sweeps']==333 + assert independent['actual_73_axis_charts']==owner['actual_73column_sigmas']==controller['actual_orthogonal_73column_maps']==9628 + assert independent['idle']=={'1':6,'48':11086} + assert independent['prefix_bits']==invoice['global_prefix_bits']==7790 for v in assembly['outer'].values()) + ac=read(work/'strict/ADMISSION-CONTROLS.json');bc=read(work/'strict/BIT-CONTROLS.json') + assert len(ac['rejected_controls'])==69 and not ac['discovery_accepted_controls'] + assert len(bc['rejected_controls'])==12 and bc['derived_deficit']==10272 + assert controller['mutation_controls_run'] and len(controller['mutations_rejected'])==15 + payload_controls=read(work/'PAYLOAD-CONTROLS.json') + assert payload_controls['status']=='PASS_T37_PAYLOAD_BOUNDARIES_AND_STRICT_ADMISSION_MUTATIONS' + assert len(payload_controls['rejected_controls'])==11 + assert payload_controls['geometry_path']==str((work/'INDEPENDENT-OWNERS.json').resolve()) + assert payload_controls['geometry_sha256']==sha(work/'INDEPENDENT-OWNERS.json') + payload_inputs=[work/'INDEPENDENT-OWNERS.json',g/'audit/OWNERS-AND-PROFILE.json',g/'audit/PREFIX-AND-INVOICE.json',work/'runtime/code/assemble.py',work/'runtime/data/SPEC.json'] + assert payload_controls['inputs']=={str(p.resolve()):sha(p) for p in payload_inputs} + steps=read(work/'native/STEPS.json') + assert [s['step']for s in steps]==['barch','barch-controls','layer-end-controls','native','ledgers','local-replay','wrappers','phases'] + assert all(s['exit_code']==0 for s in steps) + assert len(read(work/'native/barch-controls/controls.json'))==38 + assert len(read(work/'native/controls/COLD-END-CONTROLS.json')['rejected'])==95 + steps=read(work/'native10/STEPS.json') + assert [s['step']for s in steps]==['u10','u10-controls','layer-end-controls','native','ledgers','local-replay','wrappers','phases'] + assert all(s['exit_code']==0 for s in steps) + controls=read(work/'native10/u10-controls/controls.json') + assert len(controls)==14 and all(x['ok'] for x in controls.values()) + assert len(read(work/'native10/controls/COLD-END-CONTROLS.json')['rejected'])==95 + assert read(work/'native10/local/CANONICAL-WORD.json.gz')['report']['local_profile']=={'1':2548,'2':338,'3':450,'4':154,'5':76,'8':8} + for name in ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json','WRAPPER-CHECKS.json'): + assert read(g/'base/providers/gauge44'/name)==read(native/name),name + stages=read(work/'STAGES.json') + expected=['ancestry-coverage','baseline799-binding','u8-native','u10-native','prepare','frozen-construction','independent-owners','build-parent','check-parent','independent-price','discovery','strict','payload-controls'] + names=[s['name']for s in stages] + if names and names[-1]=='final-binding':names=names[:-1] + assert names in(expected,['baseline799-cold']+expected) + assert all(s['exit_code']==0 and sha(work/(s['name']+'.log'))==s['log_sha256']for s in stages) + for mode,expected in [('discovery',['bind','emit','audit','invoice','assembly','freeze']),('strict',['bind','emit','audit','invoice','assembly','admission-controls','bit-controls'])]: + stages=read(work/mode/'STAGES.json') + assert [s['name']for s in stages]==expected and all(s['exit_code']==0 for s in stages) + assert all(sha(work/mode/(s['name']+'.log'))==s['log_sha256'] for s in stages),'Substage log bytes' + paths=['ANCESTRY-COVERAGE.json','BASELINE-BINDING.json','ADAPTATIONS.json','CONSTRUCTION-CHECK.json','INDEPENDENT-OWNERS.json','PARENT-CHECK.json','ALL-T-BOUND.json','PAYLOAD-CONTROLS.json','lift/PLAN.json','runtime/data/SPEC.json','native/STEPS.json','native10/STEPS.json','native10/u10-controls/controls.json','native10/controls/COLD-END-CONTROLS.json','strict/STAGES.json','strict/ASSEMBLY.json','strict/ADMISSION-CONTROLS.json','strict/BIT-CONTROLS.json','strict/global/audit/OWNERS-AND-PROFILE.json','strict/global/audit/PREFIX-AND-INVOICE.json','strict/global/audit/ASYNC-AUDIT.json'] + paths+=['lift/GLOBAL-TEMPLATE.json.gz','strict/global/PLAN.json','strict/global/BINDING.json', + 'strict/global/hosted/HOSTED.json','strict/global/hosted/GLOBAL-TEMPLATE.json.gz', + 'strict/global/hosted/ACTUAL-SIGMAS.json.gz','strict/global/hosted/IDLE-REMAINDER-FRAMES.json.gz', + 'strict/global/audit/IDLE-REMAINDER-FRAMES.json','discovery/STAGES.json','independent_check_1024.py'] + paths+=['strict/global/base/'+relative for relative in payload['source_artifacts']] + assert load(P/'package.py','t37_package_pins_final').validate()==pins,'Source package changed during final binding' + return dict(status='PASS_COMPLETE_U10_T37_RESULT_BINDINGS',pins=pins,kappa=assembly['kappa'], + actual_payload=payload,authorized_adapters=adapters,artifacts={p:sha(work/p)for p in paths}) + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--work',required=True,type=Path);ap.add_argument('--baseline',required=True,type=Path);a=ap.parse_args() + result=check(a.work.resolve(),a.baseline.resolve()) + (a.work/'FINAL-BINDING.json').write_text(json.dumps(result,indent=2)+'\n') + print(result['status']) diff --git a/research/complex-u10-t37/independent/all_t_bound.py b/research/complex-u10-t37/independent/all_t_bound.py new file mode 100644 index 0000000000..1276a0e287 --- /dev/null +++ b/research/complex-u10-t37/independent/all_t_bound.py @@ -0,0 +1,173 @@ +"""All-replica signed-dual relaxation bound for the fixed U10 whole-owner family (PR942's bound, U10 local profile). + +This arithmetic component alone does not establish owner feasibility; the +package's separate construction and admission checks do. PR890 supplies the fixed inventory and signed +prices; this script independently enumerates bin patterns and proves an all-T +moment lower bound at the certified T37 upper endpoint. +The two retained rational engines are reused for numerical certificates only. +""" +import argparse +from collections import Counter +from fractions import Fraction as Q +import hashlib +import importlib.util +import itertools +import json +from pathlib import Path +import sys + +if sys.flags.optimize: + raise RuntimeError('Retained arithmetic assertions must stay enabled; do not use Python -O') + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] +ENGINE = 'research/complex-k492-owner-repair/vendor/multicold/engines/' +PINS = { + ENGINE+'moment.py': '81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482', + ENGINE+'base_two_moment.py': 'aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098', + ENGINE+'outer.py': 'c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c', + 'research/complex-t21-owners/vendor/pr870/independent/price_profile_t16.py': '53f8e62dcf27bee032c1bee0245d126a9c8a12ebcf24f6aaff65ea3122fffe29', + 'research/complex-t21-owner-bound/PROOF.md': '2aa0aa6ec1d87402138564c38749b5ca0f058c16817efdf58a2685d2d90cb417', +} +WIDTHS = (4, 5, 7, 8, 9) +PRICES = (-1, -20, -8, -2, 4) +CAPACITIES = {8: (672, 2), 16: (448, 4), 32: (448, 8), 48: (448, -13)} +INVENTORY = {4: 80, 5: 32, 7: 54, 8: 122, 9: 216} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def load(relative, name): + spec = importlib.util.spec_from_file_location(name, ROOT/relative) + obj = importlib.util.module_from_spec(spec) + spec.loader.exec_module(obj) + return obj + + +def dual_tables(): + """Cartesian product enumeration and independently programmed recurrence.""" + upper, count = {}, 0 + for cap, (_, bonus) in CAPACITIES.items(): + for vector in itertools.product(*(range(cap//w+1) for w in WIDTHS)): + used = sum(w*n for w, n in zip(WIDTHS, vector)) + if used > cap: + continue + count += 1 + r = cap-used + value = bonus+sum(p*n for p, n in zip(PRICES, vector)) + upper[r] = max(upper.get(r, -10**6), value) + alt = {} + for cap, (_, bonus) in CAPACITIES.items(): + scores = [None]*(cap+1) + scores[0] = 0 + for fill in range(cap+1): + if scores[fill] is None: + continue + for width, price in zip(WIDTHS, PRICES): + nxt = fill+width + if nxt <= cap: + proposal = scores[fill]+price + if scores[nxt] is None or proposal > scores[nxt]: + scores[nxt] = proposal + for fill, value in enumerate(scores): + if value is not None: + alt[cap-fill] = max(alt.get(cap-fill, -10**6), value+bonus) + need(upper == alt and count == 1163, 'two independently structured dual enumerations') + return upper, count + + +def phi_pair(engine, kind, r, z): + if kind == 'mercator': + a, b = engine.logarithm(Q(73, r)) + a, b = engine.exponential(z*a, z*b) + else: + a, b = engine.log_bounds(Q(73, r)) + a, b = engine.exp_bounds(z*a)[0], engine.exp_bounds(z*b)[1] + return r*a, r*b + + +def ratio_certificate(engine, kind, upper, z): + phi = {r: phi_pair(engine, kind, r, z) for r in upper if r} + cost = {r: (48*lo-r*phi[48][1], 48*hi-r*phi[48][0]) + for r, (lo, hi) in phi.items() if r < 48} + credit = {r: 48*upper[r]+13*r for r in cost} + need(credit[1] == 925, 'rank-one credit') + need(all(a > 0 for a, b in cost.values()), 'positive non48 costs') + # c(r)-v(r)*c(1)/925 > 0 at every r != 1, so a single + # multiplier gives a supporting inequality for every count vector. + margins = {} + for r, (lo, hi) in cost.items(): + if r == 1: + continue + c = credit[r] + rhs = c*cost[1][1 if c >= 0 else 0]/925 + margins[r] = lo-rhs + need(margins[r] > 0, 'rank-one strictly optimal cost/credit ratio: '+str(r)) + return dict(credit=credit, multiplier_interval=[str(cost[1][0]/925), str(cost[1][1]/925)], + strict_margin_by_rank={r: str(x) for r, x in margins.items()}, + minimum_strict_margin=str(min(margins.values()))) + + +def main(out): + need(not sys.flags.optimize, 'retained arithmetic assertions must stay enabled') + for relative, expected in PINS.items(): + need(hashlib.sha256((ROOT/relative).read_bytes()).hexdigest() == expected, 'source drift: '+relative) + M = load(ENGINE+'moment.py', 'retained_mercator') + B = load(ENGINE+'base_two_moment.py', 'retained_atanh') + A = load(ENGINE+'outer.py', 'retained_outer') + O = load('research/complex-t21-owners/vendor/pr870/independent/price_profile_t16.py', 'retained_outer_driver') + claim = json.loads((HERE.parent/'CLAIM.json').read_text()) + local = {int(r): n for r, n in claim['local_profile'].items()} + upper, vectors = dual_tables() + mass = sum(c*n for c, (n, _) in CAPACITIES.items())-9*sum(r*n for r, n in INVENTORY.items()) + signed = sum(n*p for n, p in CAPACITIES.values())+9*sum(INVENTORY[r]*p for r, p in zip(WIDTHS, PRICES)) + need((mass, signed, upper[0], upper[48]) == (14382, -3892, 0, -13), 'fixed-family coefficients') + need(48*signed+13*mass == 150, 'dual credit demand per replica') + T = 37 + idle = {48: 11086, 1: 6} + need(sum(r*n for r, n in idle.items()) == mass*T, 'T37 idle mass') + need(sum(upper[r]*n for r, n in idle.items()) == signed*T, 'T37 signed dual equality') + need(Q(150, 925) == Q(6, 37), 'equality ratio') + profile = Counter({r: 9*T*n for r, n in local.items()}) + profile.update(idle) + live = 896*T + need(73*live-sum(r*n for r, n in profile.items()) == 320*T, 'profile deficit') + root = M.certify(profile, 73, live) + lo, hi = Q(root['lower']), Q(root['upper']) + signs = {} + for name, z in [('lower', lo), ('upper', hi)]: + first = M.moment(profile, 73, live, z) + second = B.moment(73, live, list(profile.items()), z) + need(first[1] < 1 and second[1] < 1 if name == 'lower' else first[0] > 1 and second[0] > 1, + 'two exact moment signs at '+name) + signs[name] = dict(endpoint=str(z), mercator=[str(x-1) for x in first], atanh=[str(x-1) for x in second]) + certs = {kind: ratio_certificate(engine, kind, upper, hi) + for kind, engine in [('mercator', M), ('atanh', B)]} + price_lower = O.outer47(Q(claim['bit_lower']), lo, A) + price_upper = O.outer47(Q(claim['bit_lower']), hi, A) + need(price_lower['kappa'] == price_upper['kappa'], 'one kappa grid tick encloses complete relaxed root') + old_k, new_k = Q(claim['baseline_pr942_kappa']), Q(price_upper['kappa']) + result = dict(status='PASS_ALL_T_U10_SIGNED_DUAL_RELAXATION_BOUND', + scope='All positive integer replica counts, the fixed U10 local paid profile and helper widths, unchanged 8/16/32/48 capacity inventory, whole helpers, native no-surcharge complex moment and retained outer recipe. Time windows, bin count realizability, owner geometry, payload/invoice admission and physical execution are relaxed in this arithmetic component. The package separately certifies its T37 construction and finite admission; this upper bound alone does not establish feasibility.', + dual_bin_vectors=vectors, upper=upper, mass_per_replica=mass, signed_price_per_replica=signed, + credit_per_replica=150, equality_replica_counts='positive multiples of 37 only', + normalized_idle={'1': '6/37', '48': '11086/37'}, + smallest_integral_relaxed_profile=dict(replicas=T, idle=idle, profile=dict(sorted(profile.items())), live=live, deficit=320*T), + root=root, two_engine_signs=signs, supporting_inequalities=certs, + relaxed_outer_lower=price_lower, relaxed_outer_upper=price_upper, + baseline_kappa=str(old_k), all_T_grid_upper=str(new_k), + maximum_grid_headroom=str(new_k-old_k), maximum_grid_headroom_decimal=M.decimal(new_k-old_k), + source_sha256=PINS) + need(not out.exists(), 'output preservation: choose a new file') + out.write_text(json.dumps(result, indent=2)+'\n') + print(result['status'], 'kappa_grid_upper='+price_upper['kappa_decimal'], + 'headroom='+result['maximum_grid_headroom_decimal'], 'component=all_T_upper_bound') + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path, required=True) + main(parser.parse_args().out) diff --git a/research/complex-u10-t37/independent/check_payload_controls.py b/research/complex-u10-t37/independent/check_payload_controls.py new file mode 100644 index 0000000000..73bb9911c7 --- /dev/null +++ b/research/complex-u10-t37/independent/check_payload_controls.py @@ -0,0 +1,94 @@ +"""Check strict payload boundaries, then mutate the completed T37 admission. + +Use --arithmetic-only before the strict global replay exists. This mode does +not claim that altered payloads have a complete controller/invoice admission. +""" +import argparse +import copy +import hashlib +import importlib.util +import json +import os +from pathlib import Path +import sys +import traceback + +if not __debug__: + raise RuntimeError('Assertions must remain enabled; do not use Python -O') +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[2] +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +digest=lambda obj:hashlib.sha256(json.dumps(obj,sort_keys=True,separators=(',',':')).encode()).hexdigest() + +def main(): + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--arithmetic-only',action='store_true') + parser.add_argument('--work',type=Path,required=True) + parser.add_argument('--geometry',type=Path,help='Defaults to WORK/INDEPENDENT-OWNERS.json') + parser.add_argument('--out',type=Path,required=True) + args=parser.parse_args() + WORK=args.work.resolve() + args.out=args.out.resolve() + assert not args.out.exists() and not args.out.is_relative_to(ROOT),'New output outside checkout required' + geometry_path=(args.geometry or WORK/'INDEPENDENT-OWNERS.json').resolve() + geometry=json.loads(geometry_path.read_text()) + assert geometry['status']=='PASS_INDEPENDENT_VARIABLE_T_LITERAL_WINDOWS_CHARTS_PREFIX_ROW' + assert geometry['prefix_bits']==779 and geometry['physical_stock_bits']==2643 + boundary=[] + for payload,expected in [(512,False),(778,False),(779,False),(780,True),(1024,True),(2356,True),(2357,False)]: + prefix=geometry['local_prefix_bits']+37+geometry['calls']+geometry['bridge_events']+4 + row=2*geometry['physical_stock_bits']+9909+252+2*payload + okay=prefix=payload else 'strict row')) + result=dict(status='PASS_STRICT_PAYLOAD_RESERVE_BOUNDARIES',boundary=boundary, + geometry_sha256=sha(geometry_path),geometry_path=str(geometry_path), + scope='Strict finite prefix and row parameter arithmetic. Boundary alternatives are not complete alternative supplier admissions.') + if not args.arithmetic_only: + source=ROOT/'research/complex-k492-owner-repair/vendor/multicold' + code=WORK/'runtime/code' + os.environ['GAIN_PR564_SOURCE']=str(source) + os.environ['MULTICOLD_SOURCE']=str(source) + os.environ['WITNESS_SPEC']=str(WORK/'runtime/data/SPEC.json') + for key in ('WITNESS_DISCOVER','WITNESS_RECORD','PYTHONOPTIMIZE'): + os.environ.pop(key,None) + sys.path.insert(0,str(code)) + spec=importlib.util.spec_from_file_location('payload_assembly',code/'assemble.py') + A=importlib.util.module_from_spec(spec);spec.loader.exec_module(A) + owner_path=WORK/'strict/global/audit/OWNERS-AND-PROFILE.json' + invoice_path=WORK/'strict/global/audit/PREFIX-AND-INVOICE.json' + owner=json.loads(owner_path.read_text());invoice=json.loads(invoice_path.read_text()) + baseline=A.assemble(owner,invoice,sha(owner_path),sha(invoice_path)) + assert baseline['kappa_decimal']=='0.001662039077758742' + cases=[] + for payload in (512,779,780,1023,1025): + bad=copy.deepcopy(invoice) + bad['charged_prefix_bits']=payload + bad['row_prefix_extra']=2*payload + bad['finite']['physical_row_coefficient']=15447+2*payload + cases.append(('different_payload_'+str(payload)+'_and_consistent_row',bad)) + for prefix in (491,778,780,1024,1025): + bad=copy.deepcopy(invoice);bad['global_prefix_bits']=prefix + cases.append(('incorrect_prefix_'+str(prefix),bad)) + bad=copy.deepcopy(invoice) + bad['row_prefix_extra']=1024 + bad['finite']['physical_row_coefficient']=16471 + cases.append(('new_payload_but_old_512_row_charge',bad)) + rejected=[] + for name,bad in cases: + try:A.assemble(owner,bad,sha(owner_path),digest(bad)) + except AssertionError: + frame=traceback.extract_tb(sys.exc_info()[2])[-1] + rejected.append(dict(name=name,source_line=frame.lineno,predicate=frame.line)) + else:raise AssertionError('Accepted payload mutation '+name) + result.update(status='PASS_T37_PAYLOAD_BOUNDARIES_AND_STRICT_ADMISSION_MUTATIONS', + baseline_kappa=baseline['kappa_decimal'],rejected_controls=rejected, + inputs={str(p.resolve()):sha(p)for p in [geometry_path,owner_path,invoice_path,code/'assemble.py',WORK/'runtime/data/SPEC.json']}, + scope='Strict reserve parameter boundaries plus actual frozen T37 assembly rejects eleven changed/understated payload-prefix-row receipts. Existing geometric and supplier audits remain prerequisites. Supplier ancestry admission is checked separately by the driver.') + out=args.out + out.parent.mkdir(parents=True,exist_ok=True) + out.write_text(json.dumps(result,indent=2)+'\n') + print(result['status'],len(boundary),'boundaries;',len(result.get('rejected_controls',[])),'actual assembly mutations') + +if __name__=='__main__':main() diff --git a/research/complex-u10-t37/independent/check_t37.py b/research/complex-u10-t37/independent/check_t37.py new file mode 100644 index 0000000000..ee67445cb0 --- /dev/null +++ b/research/complex-u10-t37/independent/check_t37.py @@ -0,0 +1,89 @@ +"""Independent T37 whole-role/window/chart check with explicit payload adaptation. + +Preserves the PR890 independent checker except three payload constants and +the replica range admitted by the enlarged prefix reserve. Reads three named +original T8 reference inputs from the provided cold replay and fresh U8 data. +""" +import argparse +import copy +import gzip +import hashlib +import importlib.util +import json +from pathlib import Path + +if not __debug__: + raise RuntimeError('Assertions must remain enabled; do not use Python -O') +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[2] +PACKAGE=HERE.parent +SOURCE=ROOT/'research/complex-t21-owners/independent_check.py' + +def sha(path):return hashlib.sha256(path.read_bytes()).hexdigest() + +def main(): + ap=argparse.ArgumentParser(description=__doc__) + ap.add_argument('--word',type=Path,required=True) + ap.add_argument('--local-replay',type=Path,required=True) + ap.add_argument('--out',type=Path,required=True) + ap.add_argument('--baseline-base',type=Path,required=True, + help='Fresh replay base containing split-centres and work/complex-nine-native') + args=ap.parse_args() + args.out=args.out.resolve() + assert not args.out.exists() and not args.out.is_relative_to(ROOT),'New output outside checkout required' + text=SOURCE.read_text() + changes=[('2 * 512','2 * 1024',1),('prefix < 512','prefix < 1024',1), + ('charged_prefix_bits=512','charged_prefix_bits=1024',1), + ('1 <= T <= 22','1 <= T <= 50',1)] + for old,new,count in changes: + assert text.count(old)==count,(old,text.count(old)) + text=text.replace(old,new) + args.out.parent.mkdir(parents=True,exist_ok=True) + adapter=args.out.parent/'independent_check_1024.py' + assert not adapter.exists(),'Independent adapter output must be new' + adapter.write_text(text) + spec=importlib.util.spec_from_file_location('independent_t37',adapter) + ck=importlib.util.module_from_spec(spec);spec.loader.exec_module(ck) + ck.T=37;ck.EXPECTED_IDLE={48:11086,1:6} + # No constructor, owner emitter, or root exploratory search is imported. + refs=[args.baseline_base/'split-centres/GLOBAL-TEMPLATE.json.gz', + args.baseline_base/'split-centres/CANONICAL-WORD.json.gz', + args.baseline_base/'work/complex-nine-native/DATA-PHASES.json'] + parent,canonical,phases=map(ck.read,refs) + word,replay=ck.read(args.word),ck.read(args.local_replay) + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==sha(args.word) + assert set(replay['local'])=={'forward','backward'} + assert word['ports']==canonical['ports'] + assert len(word['center_frames'])==len(canonical['center_frames'])==8 + assert [ck.basis(word['frames'][f])for f in word['center_frames']]==[ck.basis(canonical['frames'][f])for f in canonical['center_frames']] + owner_path=PACKAGE/'OWNERS.json.gz' + roles=ck.read(owner_path) + context=ck.make_context(parent,phases,canonical['ports'],word,replay,roles) + receipt=ck.check_roles(context,roles) + receipt['controls_rejected']=ck.controls(context,roles) + edits_path=PACKAGE/'EDITS.json' + edits=ck.read(edits_path)['edits'] + by_role={(z['stage'],z['replica'],z['helper']):i for i,z in enumerate(roles)} + omitted=[] + for edit in edits: + bad=roles.copy();index=by_role[tuple(edit['role'])] + z=dict(roles[index]);z.update(edit['before']) + child=z['child'];owner=z['owner_replica'];port=z['port'] + z['copy']=112*owner+port + z['family']=owner*896+(2*context['child_pair'][child]+context['side'][child])*112+port + bad[index]=z + try:ck.check_roles(context,bad) + except ValueError as exc:omitted.append(dict(role=edit['role'],reason=str(exc))) + else:raise AssertionError('Accepted omitted edit '+str(edit['role'])) + receipt['omitted_edits_rejected']=omitted + receipt['checker_adaptation']=dict(source_sha256=sha(SOURCE),adapted_sha256=sha(adapter),changes=changes) + inputs=[args.word,args.local_replay,owner_path,edits_path,SOURCE]+refs + receipt['input_sha256']={str(p.resolve()):sha(p)for p in inputs} + receipt['scope']='Fresh independent full owner/event/chart/profile/prefix/row check with native U8 word/replay binding. Full controller emission, complete finite invoice and supplier ancestry admission remain separate.' + receipt['baseline_mode']='provided_replay_base' + args.out.write_text(json.dumps(receipt,indent=2)+'\n') + print(json.dumps({k:receipt[k]for k in ['status','roles','calls','prefix_bits','physical_row_coefficient','idle']})) + print('Controls:',len(receipt['controls_rejected']),'omitted edits:',len(omitted)) + +if __name__=='__main__':main() diff --git a/research/complex-u10-t37/independent/verify_construct.py b/research/complex-u10-t37/independent/verify_construct.py new file mode 100644 index 0000000000..a2862a6788 --- /dev/null +++ b/research/complex-u10-t37/independent/verify_construct.py @@ -0,0 +1,136 @@ +"""Rebuild frozen T37 owners independently, without importing any constructor. + +T16's frozen literal edit tuple is parsed as data; T21/T37 edits are JSON. +No optimizer, search, or root exploratory module is executed. +""" +import argparse +import ast +import copy +import gzip +import hashlib +import json +from pathlib import Path + +if not __debug__: + raise RuntimeError('Assertions must remain enabled; do not use Python -O') +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[2] +T21=ROOT/'research/complex-t21-owners' +T37=HERE.parent +fields=('owner_replica','child','port','offset') +def read(path): + raw=path.read_bytes() + return json.loads(gzip.decompress(raw)if path.suffix=='.gz'else raw) +def sha(path):return hashlib.sha256(path.read_bytes()).hexdigest() +def identity(value):return hashlib.sha256(json.dumps(value,sort_keys=True,separators=(',',':')).encode()).hexdigest() + +def main(): + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out',type=Path,required=True) + args=parser.parse_args() + args.out=args.out.resolve() + assert not args.out.exists() and not args.out.is_relative_to(ROOT),'New output outside checkout required' + plan_path=ROOT/'research/gauge44-frames-x/data/PLAN.json' + roles_path=ROOT/'research/gauge44-frames-x/data/OWNERS.json.gz' + source_py=T21/'vendor/pr870/t16/build_owners.py' + literals={} + for node in ast.parse(source_py.read_text()).body: + if isinstance(node,ast.Assign) and len(node.targets)==1 and isinstance(node.targets[0],ast.Name): + name=node.targets[0].id + if name in ('SOURCE_PLAN_SHA256','SOURCE_OWNERS_SHA256','EDITS'): + literals[name]=ast.literal_eval(node.value) + assert sha(plan_path)==literals['SOURCE_PLAN_SHA256'] + assert sha(roles_path)==literals['SOURCE_OWNERS_SHA256'] + plan,source=read(plan_path),read(roles_path) + def move(role,dest): + role.update(dict(zip(fields,dest))if isinstance(dest,tuple)else dest) + r,child,port=(role[k]for k in fields[:3]) + role['copy']=112*r+port + role['family']=896*r+112*(2*plan['pairs'][str(child)]+plan['sides'][str(child)])+port + t16=[] + for role in source: + for group in range(2): + z=dict(role) + z['replica']+=8*group + z['owner_replica']+=8*group + z['copy']+=896*group + z['family']+=7168*group + z['time']=2*role['time']+group + t16.append(z) + t16.sort(key=lambda z:(z['time'],z['helper'])) + bykey={(z['time'],z['helper']):z for z in t16} + assert len(literals['EDITS'])==11 + for time,helper,width,before,after in literals['EDITS']: + z=bykey[time,helper] + assert tuple(z[k]for k in fields)==before and z['width']==width + move(z,after) + t21=copy.deepcopy(t16) + for z in read(T21/'data/T5-OWNERS.json.gz'): + z['replica']+=16 + z['owner_replica']+=16 + z['copy']+=1792 + z['family']+=14336 + t21.append(z) + merged=[] + count16=0 + for stage,replica in plan['order']: + for group in range(3): + r=replica+8*group + if r>=21:continue + if r<16: + merged.append((2*count16,0,stage,r)) + count16+=1 + else:merged.append((2*(count16+4)-1,1,stage,r)) + order21=[(s,r)for _,_,s,r in sorted(merged)] + at={key:i for i,key in enumerate(order21)} + for z in t21:z['time']=at[z['stage'],z['replica']] + t21.sort(key=lambda z:(z['time'],z['helper'])) + bykey={(z['time'],z['helper']):z for z in t21} + edits21=read(T21/'data/EDITS.json') + assert len(edits21)==9 + for e in edits21: + z=bykey[tuple(e['role'])] + assert {k:z[k]for k in fields}==e['before'] + move(z,e['after']) + for z in t16: + z['replica']+=21 + z['owner_replica']+=21 + z['copy']+=2352 + z['family']+=18816 + order16=[(s,r+8*g+21)for s,r in plan['order']for g in range(2)] + edit_spec=read(T37/'EDITS.json') + assert edit_spec['delay']==0 + decorated=[(144*i,0,s,r)for i,(s,r)in enumerate(order21)] + decorated.extend((189*i,1,s,r)for i,(s,r)in enumerate(order16)) + order=[(s,r)for _,_,s,r in sorted(decorated)] + assert len(order)==333 and len(set(order))==333 + # Stable subgroup projections are a consequence of this exact order. + assert [(s,r)for s,r in order if r<21]==order21 + assert [(s,r)for s,r in order if r>=21]==order16 + at={key:i for i,key in enumerate(order)} + roles=t21+t16 + for z in roles:z['time']=at[z['stage'],z['replica']] + roles.sort(key=lambda z:(z['time'],z['helper'])) + before=copy.deepcopy(roles) + bykey={(z['stage'],z['replica'],z['helper']):z for z in roles} + assert len(bykey)==167832 and len(edit_spec['edits'])==8 + assert len({tuple(e['role'])for e in edit_spec['edits']})==8 + for e in edit_spec['edits']: + z=bykey[tuple(e['role'])] + assert {k:z[k]for k in fields}==e['before'] + move(z,e['after']) + assert sum(a!=b for a,b in zip(before,roles))==8 + assert roles==read(T37/'OWNERS.json.gz') + assert [list(k)for k in order]==read(T37/'ORDER.json') + inputs=[plan_path,roles_path,source_py,T21/'data/T5-OWNERS.json.gz',T21/'data/EDITS.json',T37/'EDITS.json',T37/'OWNERS.json.gz',T37/'ORDER.json'] + receipt=dict(status='PASS_INDEPENDENT_FROZEN_T37_RECONSTRUCTION_NO_SEARCH', + roles=len(roles),calls=len(order),edits=8,inherited_t16_edits=11,inherited_t21_edits=9, + source_plan_pin_verified=True,source_owner_pin_verified=True, + owner_content_sha256=identity(roles),order_content_sha256=identity(order), + inputs={str(p.resolve()):sha(p)for p in inputs}, + scope='Exact frozen finite construction only. The independent owner/chart audit provides geometry; full supplier/invoice and inherited all-size assumptions are separate. Supplier ancestry admission is checked separately by the driver.') + args.out.parent.mkdir(parents=True,exist_ok=True) + args.out.write_text(json.dumps(receipt,indent=2)+'\n') + print(receipt['status'],len(roles),'roles;',len(order),'calls; eight exact edits') + +if __name__=='__main__':main() diff --git a/research/complex-u10-t37/package.py b/research/complex-u10-t37/package.py new file mode 100644 index 0000000000..97bff0782f --- /dev/null +++ b/research/complex-u10-t37/package.py @@ -0,0 +1,35 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Validate the immutable T37 package and declared predecessor source closure.""" +import argparse +import hashlib +import json +from pathlib import Path +from common import P, ROOT, T21, load + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def validate(package=P, root=ROOT): + manifest = package/'MANIFEST.json' + expected = json.loads(manifest.read_text()) + actual = {p.relative_to(package).as_posix(): sha(p) + for p in package.rglob('*') + if p.is_file() and p != manifest and '__pycache__' not in p.parts} + if actual != expected: + raise ValueError('T37 package manifest mismatch') + dependencies = package/'DEPENDENCY-PINS.json' + for relative, digest in json.loads(dependencies.read_text()).items(): + path = (root/relative).resolve() + if Path(relative).is_absolute() or not path.is_relative_to(root.resolve()): + raise ValueError('Invalid dependency path: '+relative) + if sha(path) != digest: + raise ValueError('Changed dependency: '+relative) + predecessor = load(T21/'verify.py', 't37_predecessor_pins').validate_pins() + return dict(manifest_sha256=sha(manifest), dependencies_sha256=sha(dependencies), + predecessor=predecessor) + + +if __name__ == '__main__': + print(json.dumps(validate(), indent=2)) diff --git a/research/complex-u10-t37/package_controls.py b/research/complex-u10-t37/package_controls.py new file mode 100644 index 0000000000..01ea2fe28e --- /dev/null +++ b/research/complex-u10-t37/package_controls.py @@ -0,0 +1,68 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Check package boundaries and assertion guards without changing source files.""" +import argparse +import hashlib +import json +from pathlib import Path +import shutil +import subprocess +import sys +import tempfile +from common import P, ROOT +from package import validate + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + assert not args.out.exists() and not args.out.resolve().is_relative_to(ROOT) + pins = validate() + rejected = [] + args.out=args.out.resolve() + args.out.parent.mkdir(parents=True,exist_ok=True) + with tempfile.TemporaryDirectory(prefix='t37-package-controls-',dir=args.out.parent) as directory: + folder = Path(directory).resolve() + assert folder.is_relative_to(args.out.parent) + def case(name, mutate): + dest = folder/name + shutil.copytree(P, dest, ignore=shutil.ignore_patterns('__pycache__')) + mutate(dest) + try: + validate(dest) + except (ValueError, FileNotFoundError) as error: + rejected.append(dict(name=name, reason=str(error))) + else: + raise AssertionError('Accepted invalid package: '+name) + + case('changed_owner_payload', lambda d: (d/'OWNERS.json.gz').write_bytes(b'changed')) + case('missing_frozen_order', lambda d: (d/'ORDER.json').unlink()) + case('undeclared_package_file', lambda d: (d/'undeclared.txt').write_text('extra')) + def changed_dependency(dest, relative): + path = dest/'DEPENDENCY-PINS.json' + pins = json.loads(path.read_text()) + pins[relative] = '0'*64 + path.write_text(json.dumps(pins)) + manifest = dest/'MANIFEST.json' + contents = json.loads(manifest.read_text()) + contents['DEPENDENCY-PINS.json'] = hashlib.sha256(path.read_bytes()).hexdigest() + manifest.write_text(json.dumps(contents)) + case('changed_ancestry_source', lambda d: changed_dependency(d, 'scripts/verify_frontier799.py')) + case('dependency_path_escape', lambda d: changed_dependency(d, '../outside')) + + guards = ['verify.py', 'prepare.py', 'replay.py', 'final_binding.py', 'package.py', + 'independent/verify_construct.py', 'independent/check_t37.py', + 'independent/check_payload_controls.py', 'independent/all_t_bound.py'] + for relative in guards: + result = subprocess.run([sys.executable, '-B', '-O', str(P/relative), '--help'], + capture_output=True, text=True) + assert result.returncode != 0 and ('Assertions must remain enabled' in result.stderr or + 'Retained arithmetic assertions must stay enabled' in result.stderr), relative + rejected.append(dict(name='optimized_python:'+relative, reason='Explicit assertion guard')) + receipt = dict(status='PASS_T37_PACKAGE_CONTROLS', pins=pins, rejected=rejected) + args.out.write_text(json.dumps(receipt, indent=2)+'\n') + print(receipt['status'], len(rejected)) + + +if __name__ == '__main__': + main() diff --git a/research/complex-u10-t37/prepare.py b/research/complex-u10-t37/prepare.py new file mode 100644 index 0000000000..3dbb11e39e --- /dev/null +++ b/research/complex-u10-t37/prepare.py @@ -0,0 +1,80 @@ +"""Prepare an explicitly adapted U10/T37 finite replay; source packages stay read-only. + +Derived from Chafik Boukhalfa's PR890, Hao Yan's PR858, Jeremy Kothe's PR799, +and the retained PR869/870 and PR741/589 lineages. Apache-2.0. +The verification driver creates all outputs outside the source checkout. +""" +import hashlib, io, json, os, re, tokenize +from pathlib import Path +from common import ROOT,P,T21,read,load +OUT=Path(os.environ.get('T37_WORK',ROOT.parent/'t37-work')).resolve() +NUM={21:37,189:333,95256:167832,18816:33152,32424:55832,32938:56346, + 13608:22680,20720:44128,6720:11840,42336:74592,6292:11086} +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def numbers(text): + tokens=[] + for t in tokenize.generate_tokens(io.StringIO(text).readline): + if t.type==tokenize.NUMBER and t.string.isdecimal() and int(t.string)in NUM: + t=t._replace(string=str(NUM[int(t.string)])) + tokens.append(t) + return tokenize.untokenize(tokens) +def transform(text): + text=numbers(text).replace('(8, 8, 5)','(8, 8, 8, 8, 5)').replace('[8, 8, 5]','[8, 8, 8, 8, 5]') + return text.replace('T21','T37').replace('t21','t37').replace('8+8+5','8+8+8+8+5').replace('8-8-5','8-8-8-8-5') +def replace(text,a,b,count=1): + assert text.count(a)==count,(a,text.count(a),count) + return text.replace(a,b) +def expected_adaptations(): + """Derive the complete adapter text from immutable source and fixed edits.""" + receipts={} + for name in ('build_parent.py','check_parent.py'): + source=T21/name;text=source.read_text();text=transform(text) + # Source resolution remains the pinned T21 package; only output parameters change. + text='import sys\nsys.path.insert(0,'+repr(str(T21))+')\n'+text + if name=='build_parent.py': + text=replace(text,'((48, 11086), (3, 1), (1, 3))','((48, 11086), (1, 6))') + # U10: the frozen plan profile is 333 x the U10 local profile (this package's CLAIM), not U8's. + text=replace(text,"read(HERE/'data/CLAIM.json')['local_profile']","read("+repr(str(P/'CLAIM.json'))+")['local_profile']") + text=replace(text,"mode='gauge44-U8-t37-","mode='gauge44-U10-t37-") + receipts[name]=dict(source=source,text=text) + source=T21/'vendor/pr870/code' + edit_table=read(T21/'data/ADAPTER-EDITS.json') + for path in sorted(source.glob('*.py')): + text=path.read_text();edits=[] + for before,after,count in edit_table.get(path.name,[]): + after=re.sub(r'\b(?:21|189|95256|18816|32424|32938|13608|20720|6720|42336|6292)\b',lambda m:str(NUM[int(m[0])]),after) + after=after.replace('T21','T37').replace('all189','all333').replace('8,8,5','8,8,8,8,5').replace('three bank groups','five bank groups').replace('T16 plus T5 nine-role trade','T21 plus T16 eight-role trade') + text=replace(text,before,after,count);edits.append([before,after,count]) + extra=[] + if path.name=='invoice_allcold.py':extra=[('payload=512','payload=1024'),("previous['charged_prefix_bits']==payload","previous['charged_prefix_bits']<=payload")] + if path.name=='assemble.py':extra=[("invoice['charged_prefix_bits']==512","invoice['charged_prefix_bits']==1024"),("invoice['row_prefix_extra']==1024","invoice['row_prefix_extra']==2048"),('2*stock.bit_length()+9909+252+1024','2*stock.bit_length()+9909+252+2048'),('(4+512)','(4+1024)',2)] + for item in extra: + a,b,*cnt=item;count=cnt[0]if cnt else 1;text=replace(text,a,b,count);edits.append([a,b,count]) + receipts['runtime/'+path.name]=dict(source=path,text=text,edits=edits) + return receipts + +def main(): + assert 'T37_WORK' in os.environ and 'T37_BASELINE' in os.environ, 'Run verify.py' + assert OUT.exists() and not OUT.is_relative_to(ROOT) + assert Path(os.environ['T37_BASELINE']).is_dir() + adapted=OUT/'adapted';adapted.mkdir() + runtime=OUT/'runtime' + load(T21/'source_adapters.py','source_adapters').materialize(runtime) + # Preserve the predecessor receipt as explicitly intermediate provenance. + (runtime/'ADAPTERS.json').rename(runtime/'T21-INTERMEDIATE-ADAPTERS.json') + receipts={} + for name, record in expected_adaptations().items(): + dest=runtime/'code'/name.split('/',1)[1] if name.startswith('runtime/') else adapted/name + dest.write_text(record['text'],encoding='utf-8',newline='\n') + receipts[name]=dict(source_sha256=sha(record['source']),generated_sha256=sha(dest)) + if 'edits' in record: receipts[name]['edits']=record['edits'] + (OUT/'ADAPTATIONS.json').write_text(json.dumps(receipts,indent=2)+'\n') + spec=read(T21/'data/SPEC.json');order=read(P/'ORDER.json') + spec['name']='gauge44-U10-t37-whole-owners';spec['call_order']=order + spec['dispatch']=[[s,r,'gauge44']for s,r in order] + spec['expected']={'gain_baseline_kappa':spec['expected']['gain_baseline_kappa']};spec['providers']={} + spec['pivot_swap']['recipe']=str((T21/spec['pivot_swap']['recipe']).resolve()) + (runtime/'data').mkdir(exist_ok=True) + (runtime/'data/SPEC.json').write_text(json.dumps(spec,indent=2)+'\n') + print('PREPARED',OUT) +if __name__=='__main__':main() diff --git a/research/complex-u10-t37/replay.py b/research/complex-u10-t37/replay.py new file mode 100644 index 0000000000..c151a9cc8f --- /dev/null +++ b/research/complex-u10-t37/replay.py @@ -0,0 +1,55 @@ +"""Run discovery then a separate strictly pinned emitted T37 replay. + +Consumes a prepared PR799 base; ancestry is checked separately by verify.py. +The verification driver supplies a completed source-bound cold base and freshly rebuilt U8. +The discovery stage freezes derived receipts for a separate strict run; it does not search. +""" +import hashlib,json,os,shutil,subprocess,sys,time +from pathlib import Path +from common import ROOT,P,T21,read +OUT=Path(os.environ.get('T37_WORK',ROOT.parent/'t37-work')).resolve() +SOURCE=ROOT/'research/complex-k492-owner-repair/vendor/multicold' +NATIVE=Path(os.environ.get('T37_LOCAL',OUT/'native10/local')).resolve() +BASELINE=Path(os.environ.get('T37_BASELINE',OUT/'baseline799')).resolve() +def main(): + mode=sys.argv[1];assert mode in ('discovery','strict') + stageout=OUT/(sys.argv[2]if len(sys.argv)>2 else mode) + assert 'T37_WORK' in os.environ and 'T37_BASELINE' in os.environ, 'Run verify.py' + assert not stageout.exists() and not OUT.is_relative_to(ROOT) + stageout.mkdir() + runtime=OUT/'runtime';code=runtime/'code';specpath=runtime/'data/SPEC.json' + if mode=='discovery': + spec=read(specpath);spec['data']={key:hashlib.sha256(path.read_bytes()).hexdigest()for key,path in [('owners_sha256',P/'OWNERS.json.gz'),('plan_sha256',OUT/'lift/PLAN.json')]};specpath.write_text(json.dumps(spec,indent=2)+'\n') + spec['expected']['gain_baseline_kappa']=read(T21/'data/SPEC.json')['expected']['gain_baseline_kappa'];specpath.write_text(json.dumps(spec,indent=2)+'\n') + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(SOURCE),GAIN_PR564_SOURCE=str(SOURCE),WITNESS_SPEC=str(specpath)) + temp=OUT/'temp';temp.mkdir(exist_ok=True) + env.update(TEMP=str(temp),TMP=str(temp),TMPDIR=str(temp)) + for key in ('PYTHONOPTIMIZE','WITNESS_DISCOVER','WITNESS_RECORD'):env.pop(key,None) + if mode=='discovery':env.update(WITNESS_DISCOVER='1',WITNESS_RECORD=str(stageout/'WITNESS-RECORD.jsonl')) + stages=[] + def run(name,script,*args): + start=time.monotonic();log=stageout/(name+'.log') + with log.open('w',encoding='utf-8')as f: + proc=subprocess.run([sys.executable,'-B',str(SOURCE/'code/run_portable.py'),str(script),*map(str,args)],cwd=ROOT,env=env,stdout=f,stderr=subprocess.STDOUT) + stages.append(dict(name=name,exit_code=proc.returncode,seconds=round(time.monotonic()-start,3),log_sha256=hashlib.sha256(log.read_bytes()).hexdigest())) + (stageout/'STAGES.json').write_text(json.dumps(stages,indent=2)+'\n') + if proc.returncode:raise RuntimeError(name+'\n'+log.read_text(errors='replace')[-6000:]) + print('PASS',mode,name,stages[-1]['seconds'],flush=True) + parent=OUT/'parent' + if not parent.exists(): + shutil.copytree(BASELINE/'global/parent558',parent) + shutil.copyfile(OUT/'lift/GLOBAL-TEMPLATE.json.gz',parent/'complex-global/base/split-centres/GLOBAL-TEMPLATE.json.gz') + g=stageout/'global' + run('bind',code/'bind_providers_portable.py','--baseline',parent,'--provider','gauge44='+str(NATIVE),'--plan',OUT/'lift/PLAN.json','--out',g) + run('emit',code/'emit_allcold.py','--base',g/'base','--owners',P/'OWNERS.json.gz','--plan',g/'PLAN.json','--out',g/'hosted') + run('audit',code/'audit_allcold.py',g/'base',g/'hosted',g/'audit/ASYNC-AUDIT.json','--mutation-controls') + run('invoice',code/'invoice_allcold.py','--base',g/'base','--hosted',g/'hosted','--audit',g/'audit','--out',g/'audit','--retained-invoice',SOURCE/'vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json') + run('assembly',code/'assemble.py',SOURCE,g,stageout/'ASSEMBLY.json') + if mode=='discovery': + run('freeze',code/'freeze_spec.py','--spec',specpath,'--discovery',stageout) + else: + for name,script,out in [('admission-controls','assembly_controls.py','ADMISSION-CONTROLS.json'),('bit-controls','bit_supplier_controls.py','BIT-CONTROLS.json')]: + run(name,code/script,'--source-package',SOURCE,'--owner',g/'audit/OWNERS-AND-PROFILE.json','--invoice',g/'audit/PREFIX-AND-INVOICE.json','--out',stageout/out) + print('COMPLETE',mode,read(stageout/'ASSEMBLY.json')['kappa_decimal'],flush=True) +if __name__=='__main__':main() diff --git a/research/complex-u10-t37/verify.py b/research/complex-u10-t37/verify.py new file mode 100644 index 0000000000..60b2cc7256 --- /dev/null +++ b/research/complex-u10-t37/verify.py @@ -0,0 +1,61 @@ +"""Fresh U10/T37 global replay with complete source-bound PR799 ancestry. + +Rebuilds U8 (PR869/870), then U10 (construction/u10: two further triangle-hybrid slots), +and hosts the U10 locals with PR942's unchanged T37 owner map. + +Inherits all mathematical hypotheses of PR890. No optimizer runs. +Run with Python3.11+, Linux build/scientific dependencies, and a new output +outside the checkout. The optional baseline must be a full cold799 replay. +""" +import argparse,hashlib,json,os,subprocess,sys,time +from pathlib import Path +from common import P,ROOT,T21,read,load +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def main(): + ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--work',type=Path,required=True);ap.add_argument('--baseline799',type=Path);a=ap.parse_args() + pins=load(P/'package.py','t37_package').validate() + work=a.work.resolve();assert not work.exists()and not work.is_relative_to(ROOT);work.mkdir(parents=True) + baseline=a.baseline799.resolve()if a.baseline799 else work/'baseline799' + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0',PYTHON=sys.executable,SW4_FRAME8_PYTHON=sys.executable,T37_WORK=str(work),T37_BASELINE=str(baseline),T37_LOCAL=str(work/'native10/local')) + temp=work/'temp';temp.mkdir();env.update(TEMP=str(temp),TMP=str(temp),TMPDIR=str(temp)) + for k in ('PYTHONOPTIMIZE','WITNESS_DISCOVER','WITNESS_RECORD','WITNESS_SPEC'):env.pop(k,None) + stages=[] + def run(name,script,*args): + log=work/(name+'.log');start=time.monotonic() + with log.open('w',encoding='utf-8')as f:r=subprocess.run([sys.executable,'-B',str(script),*map(str,args)],cwd=ROOT,env=env,stdout=f,stderr=subprocess.STDOUT) + stages.append(dict(name=name,exit_code=r.returncode,seconds=round(time.monotonic()-start,3),log_sha256=sha(log))) + (work/'STAGES.json').write_text(json.dumps(stages,indent=2)+'\n') + if r.returncode:raise RuntimeError(name+'\n'+log.read_text(errors='replace')[-5000:]) + print('PASS',name,stages[-1]['seconds'],flush=True) + if a.baseline799 is None:run('baseline799-cold',ROOT/'scripts/verify_frontier799.py','--work',baseline) + run('ancestry-coverage',T21/'vendor/pr858/baseline_coverage.py','--ancestor',baseline/'ancestor','--out',work/'ANCESTRY-COVERAGE.json') + run('baseline799-binding',ROOT/'scripts/verify_frontier799_bindings.py','--ancestor',baseline/'ancestor','--native',baseline/'native','--global',baseline/'global','--independent',baseline/'INDEPENDENT-LOCAL.json','--price',baseline/'INDEPENDENT-PRICE.json','--out',work/'BASELINE-BINDING.json') + run('u8-native',T21/'vendor/pr870/construction/barch/reproduce_barch.py','--main',ROOT,'--pr635',ROOT/'research/complex-sw4-frame8/vendor/pr635','--jx-dir',baseline/'native','--recipe','U8','--out',work/'native') + run('u10-native',P/'construction/u10/reproduce_u10.py','--main',ROOT,'--pr635',ROOT/'research/complex-sw4-frame8/vendor/pr635','--u8-word',work/'native/barch/FULL-WORD.json.gz','--out',work/'native10') + run('prepare',P/'prepare.py') + independent=P/'independent' + run('frozen-construction',independent/'verify_construct.py','--out',work/'CONSTRUCTION-CHECK.json') + run('independent-owners',independent/'check_t37.py','--word',work/'native10/local/CANONICAL-WORD.json.gz','--local-replay',work/'native10/local/INDEPENDENT-LOCAL-REPLAY.json','--baseline-base',baseline/'global/global/base','--out',work/'INDEPENDENT-OWNERS.json') + run('build-parent',work/'adapted/build_parent.py','--base',baseline/'global/global/base','--owners',P/'OWNERS.json.gz','--order',P/'ORDER.json','--out',work/'lift') + run('check-parent',work/'adapted/check_parent.py','--source',baseline/'global/global/base/split-centres/GLOBAL-TEMPLATE.json.gz','--parent',work/'lift/GLOBAL-TEMPLATE.json.gz','--out',work/'PARENT-CHECK.json') + run('independent-price',independent/'all_t_bound.py','--out',work/'ALL-T-BOUND.json') + run('discovery',P/'replay.py','discovery') + run('strict',P/'replay.py','strict') + run('payload-controls',independent/'check_payload_controls.py','--work',work,'--out',work/'PAYLOAD-CONTROLS.json') + run('final-binding',P/'final_binding.py','--work',work,'--baseline',baseline) + assembly=read(work/'strict/ASSEMBLY.json');invoice=read(work/'strict/global/audit/PREFIX-AND-INVOICE.json');owner=read(work/'strict/global/audit/OWNERS-AND-PROFILE.json') + claim=read(P/'CLAIM.json') + assert assembly['kappa_decimal']==claim['kappa_decimal']=='0.001662039077758742' + assert assembly['complex_profile']==claim['profile'] + independent_owner=read(work/'INDEPENDENT-OWNERS.json') + for key in ('roles','calls','live','physical','rank_mass','deficit','prefix_bits','idle'): + assert independent_owner[key]==claim[key], key + assert invoice['charged_prefix_bits']==claim['charged_prefix_bits'] + assert invoice['finite']['physical_row_coefficient']==claim['physical_row_coefficient'] + assert invoice['global_prefix_bits']==779 and invoice['charged_prefix_bits']==1024 and invoice['finite']['physical_row_coefficient']==17495 + assert owner['hosted_residuals']==167832 and owner['live']==33152 and owner['deficit']==11840 + result=dict(status='PASS_U10_T37_STRICT_WITH_SOURCE_BOUND_ANCESTRY',kappa=assembly['kappa'],kappa_decimal=assembly['kappa_decimal'],cold_baseline=str(baseline),reused_completed_baseline=a.baseline799 is not None,stages=stages,roles=167832,calls=333,prefix_bits=779,charged_prefix_bits=1024,row_coefficient=17495,source_sha256={str(p.relative_to(ROOT)):sha(p)for p in (P/'OWNERS.json.gz',P/'ORDER.json',P/'EDITS.json',P/'prepare.py',P/'replay.py',P/'verify.py')},scope='Finite conditional composition. Independent owner/construction/all-T checks supplement this replay. Inherited all-size/compiler, physical-realization, precision/tape, analytic and bitH1-H5 assumptions remain.') + assert read(work/'FINAL-BINDING.json')['pins']==pins, 'Source package changed during replay' + result['pins']=pins;result['final_binding_sha256']=sha(work/'FINAL-BINDING.json');result['source_sha256']['research/complex-t37-owners/final_binding.py']=sha(P/'final_binding.py') + (work/'RESULT.json').write_text(json.dumps(result,indent=2)+'\n');print(result['status'],result['kappa_decimal']) +if __name__=='__main__':main() From 5142511af0437572aca71b35d1987cd2b47bb5e3 Mon Sep 17 00:00:00 2001 From: rohanarun Date: Tue, 13 Oct 2026 13:38:13 -0400 Subject: [PATCH 2/2] U10/T37: strict cold replay passes (kappa 0.001662039077758742); add receipts - prepare.py: rebind the inherited U8 provider identities in the T8 plan registry to the frozen U10 values (construction/u10/PROVIDER-U10.json); bind re-checks them on fresh locals. - final_binding.py: U10 profile binding reads the raw U10 word and both local checks. - evidence/strict: RESULT (PASS_U10_T37_STRICT_WITH_SOURCE_BOUND_ANCESTRY), FINAL-BINDING, STAGES, strict ASSEMBLY, payload controls, independent owner check, sub-stage lists. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TGoMCHAqctZe4wTb4Qr7VV --- research/complex-u10-t37/MANIFEST.json | 17 +- research/complex-u10-t37/README.md | 9 +- .../construction/u10/PROVIDER-U10.json | 22 ++ research/complex-u10-t37/evidence/README.md | 10 +- .../evidence/strict/ASSEMBLY.json | 344 ++++++++++++++++++ .../evidence/strict/DISCOVERY-STAGES.json | 38 ++ .../evidence/strict/FINAL-BINDING.json | 84 +++++ .../evidence/strict/INDEPENDENT-OWNERS.json | 209 +++++++++++ .../evidence/strict/PAYLOAD-CONTROLS.json | 122 +++++++ .../evidence/strict/RESULT.json | 117 ++++++ .../evidence/strict/STAGES.json | 86 +++++ .../evidence/strict/STRICT-STAGES.json | 44 +++ research/complex-u10-t37/final_binding.py | 6 +- research/complex-u10-t37/prepare.py | 12 + 14 files changed, 1110 insertions(+), 10 deletions(-) create mode 100644 research/complex-u10-t37/construction/u10/PROVIDER-U10.json create mode 100644 research/complex-u10-t37/evidence/strict/ASSEMBLY.json create mode 100644 research/complex-u10-t37/evidence/strict/DISCOVERY-STAGES.json create mode 100644 research/complex-u10-t37/evidence/strict/FINAL-BINDING.json create mode 100644 research/complex-u10-t37/evidence/strict/INDEPENDENT-OWNERS.json create mode 100644 research/complex-u10-t37/evidence/strict/PAYLOAD-CONTROLS.json create mode 100644 research/complex-u10-t37/evidence/strict/RESULT.json create mode 100644 research/complex-u10-t37/evidence/strict/STAGES.json create mode 100644 research/complex-u10-t37/evidence/strict/STRICT-STAGES.json diff --git a/research/complex-u10-t37/MANIFEST.json b/research/complex-u10-t37/MANIFEST.json index fd6baaf9a3..3aa8f319e8 100644 --- a/research/complex-u10-t37/MANIFEST.json +++ b/research/complex-u10-t37/MANIFEST.json @@ -8,10 +8,11 @@ "OWNERS.json.gz": "f89e00863c8415d1df1de9c481528f677eeda808ef3cd83bfa5ca3e7d9360f5a", "PREDECESSOR.json": "3639c960052fa67c350ae0fdd7b70e3fff99709fa35a54335cc38dc8a8f41ac4", "PROOF.md": "6cdcc0db7e390da8b98f690c5c3ebbd7f7e233d219f174408a60e42d04a340f5", - "README.md": "b2cf2e9a48edb9d560af71da039bb896baf433e057b79d846c7352603825366f", + "README.md": "174fc49d95cace0bf63f7f12fef39dec9b5eb6bbb5c0495411add5b9d700590e", "binding_controls.py": "87216d5efce156e32cea3b9908ef0ace984a6fbe300a8eac5f5750a5171eabb5", "common.py": "b85769c7c29429da7ce9eed55f0ed5f672e2bedc0d894ae02bf9be8c86a638e1", "construction/u10/LOCAL-PINS-U10.json": "a4c2b9215690c322eceeeda6563ee015fc2ab2f7d962348bd958595dbe25ed04", + "construction/u10/PROVIDER-U10.json": "d7b61e6a2e8ceee2c5504ef630019386ba16bf662323ae337137f212fc5c7a19", "construction/u10/RECIPE-U10.json": "d670808c0c75258285ee15c71a91056a287e22ecfa2e02701d7f7e9397f8f9cd", "construction/u10/discovery/compose.py": "d178041da5ceec1cbf69571dcadb41607e193080ef22f10a7e6cb7d4f7caca91", "construction/u10/discovery/frameopt.py": "b68e4cdb0ed51f66311deba45d485bb30ab041d2e978ac21c6d1702da79f68dd", @@ -22,7 +23,15 @@ "construction/u10/discovery/slot.py": "395fe92e05f3aebab387bf251f97216aafbd6d7614d533e280a1de21ea0fb814", "construction/u10/reproduce_u10.py": "cc7d9bb1da2fc5858831b14bb5ff33d2df1114890b04a77aa246b64de3e069b4", "evidence/ALL-T-BOUND.json": "7e19124d775b18db394efade193a5144b887501e724ffbaa547eb38d900eb5b8", - "evidence/README.md": "24565571b88cdb411dbbf2fd6759c173ca4be39f098234a95e72fc3b08acb325", + "evidence/README.md": "4deef96ca24ca8cf8eaa62b102bd727cfa8c4952e28d45f74c4145d35bc3188f", + "evidence/strict/ASSEMBLY.json": "f016a13711a02fa66cba77f8942cc6e2e2a11fedce53cda7b59f7ef5ea3302f7", + "evidence/strict/DISCOVERY-STAGES.json": "5d8bf35fd63c8ed40f098ec663f358eedd4968b89ab22d4628d1bef59fbc8ef1", + "evidence/strict/FINAL-BINDING.json": "5a621f1868630168c46f63f0e4f9e2fd3a2bbad9ebff73a7901ce82bedeabe1b", + "evidence/strict/INDEPENDENT-OWNERS.json": "6aa320555892dd56dd4fde442d47aeb0d22e0fd6c118fd1473615c856636eff0", + "evidence/strict/PAYLOAD-CONTROLS.json": "bfa980ac0ac04fbd8e5d0f257ec885012c72f95b9b546b4c64c757f700a34d76", + "evidence/strict/RESULT.json": "a838ac7caf61f6663075aac141188f8e718a996b57c4858e120be4652c19586c", + "evidence/strict/STAGES.json": "db9657fbc19ef83981f2a028f466f5e4672754db9affe55ad64f031f511b6c81", + "evidence/strict/STRICT-STAGES.json": "0f288109fdc0ee7fb9be2a254d8c960f6c682c1dfb1c332a6177ef65d1ed13e2", "evidence/u10/COLD-END-CONTROLS.json": "59c2ddd058eef5df8b0362292687431252c3435470caf750e22bbb1bc0e6ed9a", "evidence/u10/LOCAL-AUDIT-U10.json": "f5c7a24387566840eba6976ba6a2603656e9686f6bf80b0a6abaf9f96a0588bb", "evidence/u10/LOCAL-CHECKS.json": "278e4af527e2530abe670a4b786c512be1d10bdd45ff0f5da22fbae6aea7593f", @@ -30,14 +39,14 @@ "evidence/u10/SEARCH-ROUND1-part1.txt": "17808facedffa5d16d769da266e1103b86fd4806eae15c39fc78d986967ead69", "evidence/u10/STEPS.json": "fb58bfc9584de08099a4e07599757634de1b4be9b257f71578dae58f762909f0", "evidence/u10/U10-CONTROLS.json": "cc66be54c54e498e34e1e1d52962a19a48f6554ba4c4131d4a04b5683b97c6eb", - "final_binding.py": "f2e3d26b82a03cbe0defd6eb6d9a3de60860c6da322afc8d1601796408080845", + "final_binding.py": "5dab1466c55c34aa32fb31da0416e63a3a8f9ac84fd1b5dadc65dda027e92ace", "independent/all_t_bound.py": "1ce46f68a3a2441159663de76c877ba12aa5a7d8bea56a068bf843d685d9554c", "independent/check_payload_controls.py": "eb052e2cbb317ff331aab57250a75cb6cb7807865603be8030de075c3dd4e8af", "independent/check_t37.py": "af77010b89db12d58030579e19273f960abb301f651361b448e8caf82d8355a9", "independent/verify_construct.py": "094a93a7edd3c63890d0313a0ff8b71e335f570cfa548b9b20d8809e3d05abd2", "package.py": "7022764ffd5abb8c869cf2269cc8fb188f574560c379abb00b40aba671d22278", "package_controls.py": "f152d1cb57dd63af5abdaea88f03090ec7e24b8eb90d30b9b659030cb89c9991", - "prepare.py": "7452aae6a67198d1bf7a015540fc89415fb1530b3c39bb7a63f3d7712d8effbb", + "prepare.py": "0f80cbe78111ff70f84525f1d07b64b0dc877647d653298f14e0108b9cfda151", "replay.py": "64b0cce9f48dc631a073de7d8bb758ea1cd52b6d1af5cd96020748666b0a6688", "verify.py": "599534cb496baf9bc0b1104ed8dc8e7661be15f05a95af8f915843ab0c9a8129" } diff --git a/research/complex-u10-t37/README.md b/research/complex-u10-t37/README.md index 507f76092b..e54004ef20 100644 --- a/research/complex-u10-t37/README.md +++ b/research/complex-u10-t37/README.md @@ -7,9 +7,12 @@ kappa = 831019538879371 / 5*10^17 = 0.001662039077758742 This is **+7.8530044795e-8 over the selected PR942 result** (`0.001661960547713947`). It is about 28× PR942's own gain over PR890. The complex side binds, and the PR589 bit supplier is unchanged. -**Status: draft.** The U10 word, its controls, its native chain and the exact arithmetic are all done (see "Evidence"). -The strict cold `verify.py` replay, i.e. the complete PR942 pipeline on the U10 locals, is being run, and its receipts -will be added to this PR. +**Status: strict replay passed.** The complete PR942 pipeline on the U10 locals, `verify.py`, ends with +`PASS_U10_T37_STRICT_WITH_SOURCE_BOUND_ANCESTRY 0.001662039077758742`. It covers fresh U8 and U10 native chains, +independent owner, construction and partial-bank checks, discovery plus strict controller emission, audit with 15 +mutations, the complete invoice (prefix 779 < 1024, row 17495 < 20161), assembly, 69 admission and 12 bit-supplier +controls, payload controls and the final binding. The receipts are in `evidence/strict/` (Linux, Python 3.13), and the +cold PR799/PR741/PR589 ancestry was replayed fresh (`PASS_REBUILT_PR589_PR799_COMPOSITION`). ## What changes: the local word only diff --git a/research/complex-u10-t37/construction/u10/PROVIDER-U10.json b/research/complex-u10-t37/construction/u10/PROVIDER-U10.json new file mode 100644 index 0000000000..183d9c5803 --- /dev/null +++ b/research/complex-u10-t37/construction/u10/PROVIDER-U10.json @@ -0,0 +1,22 @@ +{ + "description": "Frozen U10 provider identities for the inherited T8 plan registry (PR870 data/T8/PLAN.json). Each U8 value is replaced by the U10 value produced by construction/u10/reproduce_u10.py; bind_providers_portable.py then re-checks every one against the fresh U10 locals. Only semantic artifact identities, the byte-stable LOCAL-CHECKS pin and the two local-program hashes change; widths, ports, centres, dispatch and orientations are unchanged.", + "rebind": { + "24db880b7dab31e6af4eec8a1aba1bbbae29cd50d9a7b77cf0e9b571b3e5ae7c": "4ea29d5f21a45f1c7b1362867ef458aa3fa3078580a420c83f75f0decf1af74b", + "a073d8d6a561cf5c8148d8b29ae2800bbe3978377c016b549edd7523eb3cf7e5": "50b5c91b02e5f4e068b37b56ee7b1e7c24b521b19de92875ea4f07e4981e98ca", + "7d703fa7fc26edab2d82d16632084d9c4c252789991568fe86a56307a9b11aaf": "693b147eb5b82648f472c6192b38b4d93d330761b11cee5b3b525e533d5ad56d", + "031db822c0db37326ce4f7d3c9d2fa90835b80c96ebb51a03468370052032c77": "70428603a4aee2bf870c472de8a36a51ce9feb0d7eeb512627c1633abe784ddf", + "4629507dcbdd516457c001ff8f9dbe750d1a0cbfa5cfa3c6be003d45804ba0c5": "27a03e185257ef29e842cd6c49a29c58bbe632b0cbd396f64c3523c38b7b3fe9", + "65ff1fcadd3d01047ceca7eb2d93bbd08a32d452ccec827c206aa8ff28e2cd2d": "ce9b78aa22ae5c5ac8ae837445858a5164b9d216e226ddb87998d9417d4984f6", + "a99aef882cd6f7631127fd8a116ad4bbaed60e3822455d4f846ae0f45b5af575": "278e4af527e2530abe670a4b786c512be1d10bdd45ff0f5da22fbae6aea7593f", + "83d65a63f51bd1ce7f3dd4e4d3597311e065b4775796cd87aea3e3a62689047c": "797b3b3b3fc441d53291a790bcb1451e1051dacad1ae39922ff1d06baa5c71a2", + "e4e483b764e9a85f84a04425e57d73ecdcc72eb2e4d97a64f17d9da58fa5ace0": "092b525677e0bce217e986546168098a949daab41bc81a0eb2f138bf1be936f8" + }, + "actual_paid_profile": { + "1": 2548, + "2": 338, + "3": 450, + "4": 154, + "5": 76, + "8": 8 + } +} \ No newline at end of file diff --git a/research/complex-u10-t37/evidence/README.md b/research/complex-u10-t37/evidence/README.md index a603e554c3..12012342cb 100644 --- a/research/complex-u10-t37/evidence/README.md +++ b/research/complex-u10-t37/evidence/README.md @@ -1,8 +1,9 @@ # Retained arithmetic evidence `ALL-T-BOUND.json` is the U10 all-replica bound (independent/all_t_bound.py). `u10/` holds the -U10 construction receipts (audit_local, 14 controls, 95 end controls, native chain). The strict -U10/T37 assembly receipt will be added after the cold replay completes. +U10 construction receipts (audit_local, 14 controls, 95 end controls, native chain). `strict/` holds the +receipts of the passing strict replay: RESULT, FINAL-BINDING, STAGES, the strict ASSEMBLY, payload controls, +the independent owner check, and the discovery and strict sub-stage lists. They are review snapshots, not verifier inputs. Run the package verifier to rebuild ancestry, U8, ownership, the emitted controller, invoice and binding @@ -13,3 +14,8 @@ container metadata. Committed source files retain exact byte pins. The default CI rebuilds the complete chain on Python 3.11 and 3.14. Local replay success does not imply a hosted CI result or an unconditional theorem proof. + +Note on `strict/RESULT.json` and `strict/FINAL-BINDING.json`: their `pins` record the package manifest at replay time. +After the replay, only this README, the top-level README status paragraph and the `strict/` receipt copies were added, +and MANIFEST.json was regenerated. No code, data or construction file changed, so a fresh replay reproduces the same +exact fields with the current manifest pin. diff --git a/research/complex-u10-t37/evidence/strict/ASSEMBLY.json b/research/complex-u10-t37/evidence/strict/ASSEMBLY.json new file mode 100644 index 0000000000..62f88a4d9c --- /dev/null +++ b/research/complex-u10-t37/evidence/strict/ASSEMBLY.json @@ -0,0 +1,344 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "831019538879371/500000000000000000", + "kappa_decimal": "0.001662039077758742", + "complex_lower": "33296121009430302887/20000000000000000000000", + "complex_decimal": "0.00166480605047151514435", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "gain_over_pr635_percent": "1.576636221334081540117158664621201996768272059300816624552612974829666", + "complex_profile": { + "1": 848490, + "2": 112554, + "3": 149850, + "4": 51282, + "5": 25308, + "8": 2664, + "48": 11086 + }, + "provider_counts": { + "gauge44": 333 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "1664806047579406122631/1000000000000000000000000", + "conservative_complex_decimal": "0.001664806047579406122631", + "conservative_kappa": "831019537438119/500000000000000000", + "conservative_kappa_decimal": "0.001662039074876238", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "1664806047579406122631/1000000000000000000000000", + "accept": true, + "mercator": [ + "-1686051574260469144199210739342666167821889/13479973333575319897333507543509815336818572211270286240551805124608", + "-26344555847819830378112667802229158872217/210624583337114373395836055367340864637790190801098222508621955072" + ], + "base_two": [ + "-625394034957283210977/5000000000000000000000000000000000000000000000", + "-1250778069914566421811/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "208100755947425765329/125000000000000000000000", + "accept": false, + "mercator": [ + "76096789325243443681359509034235182946230827/26959946667150639794667015087019630673637144422540572481103610249216", + "76096789325243443681359509034235182946230829/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "14112930965225596950749/5000000000000000000000000000000000000000000000", + "28225871930451193901641/10000000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "1662098496677458457989947583806878404346955936897289210421307604948234152463845743710589637839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2707550901947664641049751387074016246921432102710789578692395051765847536154256289410362161/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4910766002645" + }, + { + "exponent": "1664801540032290431083255463927394715016783379267816694866629733910554295863362822629323435825801343723522515047273566376847490891938488165591/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4507547115691547741871266557705577093989732183305133370266089445704136637177370676564174198656276477484952726433623152509108061511834409/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1771829592698334721" + }, + { + "exponent": "1664806040075214424678599670858097516218717616697365872743735960135073053097188697905632159057740402057800435259505678456856265824581218680378073944322952873217067438375998627841838819410079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7504191697952397664335854904375159752302634127256264039864926946902811302094367840942259597942199564740494321543143734175418781319621926055677047126782932561624001372158161180589921/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "639285216170176109752794" + }, + { + "exponent": "1664806047566913098910051011429027094074671756864602365202243749290233638395436244701635871764892023127871438234985620356677541086970740167272910892911135339971866587714850786359464234049767304567416390677635855835264314180634503848602151/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12493023720946323764925326519205612135397634797756250709766361604563755298364128235107976872128561765014379643322458913029259832727089107088864660028133412285149213640535765950232695432583609322364144164735685819365496151397849/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "230657389005089342089327025370" + }, + { + "exponent": "1664806047579385324169554150779152062519485522246057647436841006350560287016649907208265145239984200403747249059886667494924842032440301758395447822764449532655984328720927956319516874270471650226660528082106486030820645756526600292579196503466033969247768070238387895699883639763620719/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "20798461443184414800358074391846753942352563158993649439712983350092791734854760015799596252750940113332505075157967559698241604552177235550467344015671279072043680483125729528349773339471917893513969179354243473399707420803496533966030752231929761612104300116360236379281/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "83222370480224980618665557870929157" + }, + { + "exponent": "1664806047579406088005592944233435823315678499079268850588380022004623697149852872119410354026825448175789853727936689757930941792708830431089542907437767969520549942227205984345027829518427792864263155518908112089447806911005283046556125124303012105808548086829442366316414172253622788887398213526920667453590039641001152834513608311/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "34625404390960516597278198869920731149411619977995376302850147127880589645973174551824210146272063310242069058207291169568910457092562232030479450057772794015654972170481572207135736844481091887910552193088994716953443874875696987894191451913170557633683585827746377211112601786473079332546409960358998847165486391689/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "30027058652757940903313909022205092143591" + }, + { + "exponent": "1664806047579406122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "57644582629953591472089351897367261649341752833394842800478473935573292644878525214868857086161788166745350136726476886447263871054577264418839461335872023837824807989101371013208434410940160741435831150744993177000679401393628735124498397731456366623769720119910310723930521732301198459405397011992353166261161766317359939129460650030877905788821603281566786241/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "10833916964074058031812734602666263248560727924" + } + ], + "conservative_outer": { + "bit_positive": "1664806047579406122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "57647247436001170878211982897367261649341752833394842800478473935573292644878525214868857086161788166745350136726476886447263871054577264418839461335872023837824807989101371013208434410940160741435831150744993177000679401393628735124498397731456366623769720119910310723930521732301198459405397011992353166261161766317359939129460650030877905788821603281566786241/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29585193952420593877369/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "57645582629953591472089351897367261649341752833394842800478473935573292644878525214868857086161788166745350136726476886447263871054577264418839461335872023837824807989101371013208434410940160741435831150744993177000679401393628735124498397731456366623769720119910310723930521732301198459405397011992353166261161766317359939129460650030877905788821603281566786241/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1664806047579406122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "28824456121024375142167249301436194823499998204714524032977587626033812927596462128960492969788249204847460199506152281435465190177151905732533283404064957341647985155089349634580379380662091269346902366938085648339598264865663622569072198186326789683149735561557423905598637096430479319391974575474444281932121477761667977211564063853672635534471672180133362242594211178396718433213759/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "832403023789703061286799711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499167596976210296938713200288524048164845228564801436194823499998204714524032977587626033812927596462128960492969788249204847460199506152281435465190177151905732533283404064957341647985155089349634580379380662091269346902366938085648339598264865663622569072198186326789683149735561557423905598637096430479319391974575474444281932121477761667977211564063853672635534471672180133362242594211178396718433213759/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1664806047579406122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "57648912242048750284334556250119825648170874621411945433216824593820459250035724736394921512869143288220135267869390724659097125704440537941953014072000969260560389149640035141184596586132171640064817942310582236839937965562477990131321397052054972995034595621512579267563897962581078549094673081470620865062702360920347946776294388869111588428882473820916755363094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1664806047579406122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1664806047579406122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "28824456121024375142167249301436194823499998204714524032977587626033812927596462128960492969788249204847460199506152281435465190177151905732533283404064957341647985155089349634580379380662091269346902366938085648339598264865663622569072198186326789683149735561557423905598637096430479319391974575474444281932121477761667977211564063853672635534471672180133362242594211178396718433213759/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241", + "epsilon_below_one": "832403023789703061287174711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241", + "guard_width": "832403023789703061287174711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241", + "K_geometry": "375832403023789703061286799711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241000000000000000000000000", + "K_dominates_log": "832403023789703061286798879072928045451710148398852329224664847023850277403217235873964391786927570848627133064024678391614668760986817506813739657283047600419748152061125219810257747378194054430376962267323063820002732213441295013751671082036703315516576141411938075980472833510640762421191046053305082238031931023162652148547197914212907497232717868267805126133505539383930491430041323293275461700148483594211178396718433213759/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241000000000000000000000000", + "record_suffix": "832403023789703061287174711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241", + "phase_local": "6659224190317624490296896859404590891535110194913798965460164859590848609172374122491727701293752335945903682275506933957682447364443751536765483326042984260292015168232670518418721851292568606988314306602688424934574415644874695475374483227977057957533070754107650548198424684579738795082000586378291727002288108994841542175022347569881231656751769421292096677392203834122996955731881845044498432667652170594211178396718433213759/4006659224190317624490293397691807614681238171481588510441412000014362283807736179298991729496579228302968316056241694006361220318403950781748516278478582784754139733732767480341266816118759285202923356964954703269845224781064495314813283213881074691019447422414509385682534802115507540608755210903228556165444864203396204445744543028177906656182307487489170618915724226622558933102059246310572826252534289928000000000000000000000000", + "phase_boundary": "1331844838063524898058978705958499146544573009642990612330564848101021562983430683298344104030369693571250837282151728868706192641283126137952460543176756456980228182018686245405268956285140444649628734638925809058394590793278443624747912123117305141975132822500142002170582992173706308077831863795446794646396746277877985579387925027555906710905779429955601544812822536075850474084484796586237430640220228194211178396718433213759/801331844838063524898058679538361522936247634296317702088282400002872456761547235859798345899315845660593663211248338801272244063680790156349703255695716556950827946746553496068253363223751857040584671392990940653969044956212899062962656642776214938203889484482901877136506960423101508121751042180645711233088972840679240889148908605635581331236461497497834123783144845324511786620411849262114565250506857985600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499167596976210296938713325288524048164845228564801436194823499998204714524032977587626033812927596462128960492969788249204847460199506152281435465190177151905732533283404064957341647985155089349634580379380662091269346902366938085648339598264865663622569072198186326789683149735561557423905598637096430479319391974575474444281932121477761667977211564063853672635534471672180133362242594211178396718433213759/2003329612095158812245146698845903807340619085740794255220706000007181141903868089649495864748289614151484158028120847003180610159201975390874258139239291392377069866866383740170633408059379642601461678482477351634922612390532247657406641606940537345509723711207254692841267401057753770304377605451614278082722432101698102222872271514088953328091153743744585309457862113311279466551029623155286413126267144964000000000000000000000000", + "prime_interval_packing": "832403023789703061287174711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241", + "alpha_positive": "1664806047579406122573848590548879880606481583722416134401164848819135753370239648247930578859331108719666640094236429186767208561480665225378274467105895694687214868657060262468609762223104704795796582886660972550655829846503209365412072817171039692947503943225611286297323097949083338515592408956874602918639956447688207866615076436451239520021153804414132490599033867203797129187447112114878743266934724594211178396718433213759/1001664806047579406122573349422951903670309542870397127610353000003590570951934044824747932374144807075742079014060423501590305079600987695437129069619645696188534933433191870085316704029689821300730839241238675817461306195266123828703320803470268672754861855603627346420633700528876885152188802725807139041361216050849051111436135757044476664045576871872292654728931056655639733275514811577643206563133572482000000000000000000000000", + "alpha_below_one": "999999999999999999999999500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241/1001664806047579406122573349422951903670309542870397127610353000003590570951934044824747932374144807075742079014060423501590305079600987695437129069619645696188534933433191870085316704029689821300730839241238675817461306195266123828703320803470268672754861855603627346420633700528876885152188802725807139041361216050849051111436135757044476664045576871872292654728931056655639733275514811577643206563133572482000000000000000000000000", + "alpha_below_one_fourth": "248751395464315445408069488765189096036970904133876865768187085152078506984613271557939052514676870660215853113420869446210809061338766258633903992937805528352446518489640907258860566245199350620386913227423007981814670718970027747810418128050396128495767959957681225318861102034270137949531608272494910157421664056264574569992418862824667926491373064163659031191633730296706136189691255782295922897516458395905788821603281566786241/1001664806047579406122573349422951903670309542870397127610353000003590570951934044824747932374144807075742079014060423501590305079600987695437129069619645696188534933433191870085316704029689821300730839241238675817461306195266123828703320803470268672754861855603627346420633700528876885152188802725807139041361216050849051111436135757044476664045576871872292654728931056655639733275514811577643206563133572482000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499166211186622268456791626829898609377953781462644121857469355307983816645790326381084129565232770315831350858415513653222152263577741086155031396802827417361995401820824051766786975713649364909115932448653028390764011006421639280626870493524158677109415531030720076778500525835881990545657570856870342961335079930373944442572607883393164673024878214097599850099016486216003442059470141083091541940034121704526220469507109113579648865576785609021840025869094178410807377184036934038061731671998397145579339592974865193931509871515757684444244808867085140095331440542422064209436927433900172169122505203673813640055125786823857683514098124076649317578408275093531670338603551449843704304301457091897989581652464354363072662041124355017972697806071655714853127563656306137647783760084986910081/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28053273793522540995922352684031669988819014555712732217959151505579212576057580849921433841358490254324813765571832113268100376160350127344623382613286281679514661025555744272198678811752474431411191983694693670693493749344774824376519991903007890427341322434297280290863287549216843730311061318176379242638886641910373724276664906267247329523035127054117000518040789881345779273255456063881167593479874232696217366464809844700358723/4006659224190317624490293397691807614681238171481588510441412000014362283807736179298991729496579228302968316056241694006361220318403950781748516278478582784754139733732767480341266816118759285202923356964954703269845224781064495314813283213881074691019447422414509385682534802115507540608755210903228556165444864203396204445744543028177906656182307487489170618915724226622558933102059246310572826252534289928000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "220039849699779467706858783966575796193285389508087110197674203717917138261192280335070087025932656398625637953512730921953994984834820534905432069099368766688923535694016941455880844933006503709244400529516393149263391450932482167752318493673716149318029315514995938517811608118739896563990866752931264937095785475078229399087642703512805061152938187097507895796280535876182386355381955077155309450761879321/250416201511894851530643337355737975917577385717599281902588250000897642737983511206186983093536201768935519753515105875397576269900246923859282267404911424047133733358297967521329176007422455325182709810309668954365326548816530957175830200867567168188715463900906836605158425132219221288047200681451784760340304012712262777859033939261119166011394217968073163682232764163909933318878702894410801640783393120500000000000000000", + "coordinate_movement_above_kappa": "2766972703168122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "440079198567155911624014506646476880910618943861402785196784602259334274727099084703117761677899125724847738035985954813696239174517101269317016419634202723554998977120567166315826647207660992573578150693613165679188874171211866702442722635687030563501722253599064075221950005920629528689539157411461166970622050269548433373649729688957731600067544351406579855446233707286836444890897272396904830079920477075213759/500832403023789703061286674711475951835154771435198563805176500001795285475967022412373966187072403537871039507030211750795152539800493847718564534809822848094267466716595935042658352014844910650365419620619337908730653097633061914351660401735134336377430927801813673210316850264438442576094401362903569520680608025424525555718067878522238332022788435936146327364465528327819866637757405788821603281566786241000000000000000000000000", + "bulk_exposure_above_kappa": "2766972703168122573352752563998829121788017102632738350658247166605157199521526064426707355121474785131142913838211833254649863273523113552736128945422735581160538664127976162175192010898628986791565589059839258564168849255006822999320598606371264875501602268543633376230279880089689276069478267698801540594602988007646833738838233682640060870539349969122094211178396718433213759/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "704127018206891272872245047406367836342561411271107317433993646720834840640529821105201866109018313403198503580201231920041033156318885911203534902553445243581707219953387496062883661127268797024671431329032837458304943912330845303745504828095489942683357432217059201443323935663117404566328197514978684895136992839642308652554900933173097673451070175923589330401770350338255308517355618489491201420834732260413759/801331844838063524898058679538361522936247634296317702088282400002872456761547235859798345899315845660593663211248338801272244063680790156349703255695716556950827946746553496068253363223751857040584671392990940653969044956212899062962656642776214938203889484482901877136506960423101508121751042180645711233088972840679240889148908605635581331236461497497834123783144845324511786620411849262114565250506857985600000000000000000000000", + "scalar_work_above_kappa": "3520637094364068459520037482178538027616614396974622327964223454310174210383791009394098980040956315305606669385164187721052168962204588757993065387025365457199928476836804346698158476269752044502999758106842669768876354484266617050975181547119056653954132670809007214471312519582988080585411291952498876089963046920643644960876727538137002456208678970771690396594161209553389853866244643477079162390586787569213759/4006659224190317624490293397691807614681238171481588510441412000014362283807736179298991729496579228302968316056241694006361220318403950781748516278478582784754139733732767480341266816118759285202923356964954703269845224781064495314813283213881074691019447422414509385682534802115507540608755210903228556165444864203396204445744543028177906656182307487489170618915724226622558933102059246310572826252534289928000000000000000000000000", + "dimension_above_kappa": "249583798488105148689396012344041491789281398248976514290697139507189467459690692511730155167656078566134567272417550523228061683612483998094712717429909110858298335741070799167594359686594486130698135122696834754879073980699862192087561250064914999563603029772809312712870890382776717229764407437288111803650562740219002159236751535817110233076248485544731897470705422933597962477401832981771584714598561956655309450761879321/250416201511894851530643337355737975917577385717599281902588250000897642737983511206186983093536201768935519753515105875397576269900246923859282267404911424047133733358297967521329176007422455325182709810309668954365326548816530957175830200867567168188715463900906836605158425132219221288047200681451784760340304012712262777859033939261119166011394217968073163682232764163909933318878702894410801640783393120500000000000000000" + }, + "conservative_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "native_correction_gain": "2.882504E-12", + "template_sha256": "cf7bb4764b2fa1ef76e7781ce9e14c08d01851aafb5940ada6539904c0926a6b", + "input_sha256": { + "owner_audit": "9d6d9c6f04039a6aa06a3605f4fec6287b9101fd9412f67cffe8ad7a79e1f4ad", + "fresh_invoice": "171450e5cad08f845e9f737e2d0817fc89cbd9396ea4446bc733558db64696fd", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "moments": [ + { + "side": "bit", + "surcharge": true, + "endpoint": "1733427039589844234749/1000000000000000000000000", + "accept": true, + "mercator": [ + "-43100600330766044577088869872467188970742291/26959946667150639794667015087019630673637144422540572481103610249216", + "-43100600330766044577088869872467188970742289/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-799345163337715793503/500000000000000000000000000000000000000000000", + "-3197378653350863173989/2000000000000000000000000000000000000000000000" + ] + }, + { + "side": "bit", + "surcharge": true, + "endpoint": "6933708158359376939/4000000000000000000000", + "accept": false, + "mercator": [ + "22502934905675809315035333485365686073718547/13479973333575319897333507543509815336818572211270286240551805124608", + "5625733726418952328758833371341421518429637/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "8346798366759439729359/5000000000000000000000000000000000000000000000", + "16693606733518879458833/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "33296121009430302887/20000000000000000000000", + "accept": true, + "mercator": [ + "-5797852038141026537324716093713631089444973/13479973333575319897333507543509815336818572211270286240551805124608", + "-1449463009535256634331179023428407772361243/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "-430109/1000000000000000000000000000000", + "-107527/250000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "1664806050471515144351/1000000000000000000000000", + "accept": false, + "mercator": [ + "67873188397337656891567532967900353194714463/26959946667150639794667015087019630673637144422540572481103610249216", + "67873188397337656891567532967900353194714465/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "629389/250000000000000000000000000000", + "2517557/1000000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "664839399824019643498045678945152170097425629506589066604606417699872446666733459439465231/400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "1083020364586414241953255132427641296516630493410933395393582300127553333266540560534769/400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4910765968117" + }, + { + "exponent": "13318412343395006208226351643695296960818772263905644975323962801759562720183375451522940641143081646919527259529618803919562630364578103/8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36060377114946573627037856299267060072936094355024676037198240437279816624548477059358856918353080472740470381196080437369635421897/8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1771829574084571023" + }, + { + "exponent": "266368966874771743031047271196383107388977866863756659905734779679555758763610631247995567336081941528807479837931981147270424952072673483309443427957611199760032919657142252742116639/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "1200670680064952302434648817168599037136243340094265220320444241236389368752004432663918058471192520162068018852729575047927326516690556572042388800239967080342857747257883361/160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "639285207233095941678256" + }, + { + "exponent": "5327379361468870785664073844718993120488508620406325923935536855526990910683601618341111965019414911022044548641350871395496245895943501182527382700715750906232929709268261296565951838646738124456348270978782175539014792747563207/3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "39977676255917627901645370663029459593674076064463144473009089316398381658888034980585088977955451358649128604503754104056498817472617299284249093767070290731738703434048161353261875543651729021217824460985207252436793/3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "230657384979146697985481265399" + }, + { + "exponent": "106547587230175638136853536590512311933443495514207005123802621288036884839821408685958629845068572314276598202059364791822570263360546623949150779676056987902946690226721337091792519428498751820579766070780435150989388798393953122556973433513946597815236883396901026812921391/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "1331101546292861900457889587266085792994876197378711963115160178591314041370154931427685723401797940635208177429736639453376050849220323943012097053309773278662908207480571501248179420233929219564849010611201606046877443026566486053402184763116603098973187078609/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "83222368738495606027799016513415312" + }, + { + "exponent": "2130951744603539340447478427841333367629099344917092507499080450567833225332457059617151968884201898143534608776655941822044656797711439711734251265822111685434791627927385162736488287795103179798398505972506777729859555992929989153410334543081938449760197956085144362551429496370157730677466931684619061768531997548644183/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "44320518161206922028831515887082907492500919549432166774667542940382848031115798101856465391223344058177955343202288560288265748734177888314565208372072614837263511712204896820201601494027493222270140444007070010846589665456918061550239802043914855637448570503629842269322533068315380938231468002451355817/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "30027057920006740886471609749441031606909" + }, + { + "exponent": "42619034892070787693884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "1475701335896199092278502847690909446071128663328516714431958887381586450336938027258091903816867300576012005347409001415202921132668852311790564779267290867221220496040233018394362105253625502072050072158050927505296104169818397759158694031340487208617926768899270938941120686570968366502243458573701654089927227472769589094262385348999161880656321/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "10833916662052198435162559553734099806098649159" + } + ], + "outer": { + "bit_positive": "42619034892070787693884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "1475769554931091163066198207690909446071128663328516714431958887381586450336938027258091903816867300576012005347409001415202921132668852311790564779267290867221220496040233018394362105253625502072050072158050927505296104169818397759158694031340487208617926768899270938941120686570968366502243458573701654089927227472769589094262385348999161880656321/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "591703878990569697113/20000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "1475726935896199092278502847690909446071128663328516714431958887381586450336938027258091903816867300576012005347409001415202921132668852311790564779267290867221220496040233018394362105253625502072050072158050927505296104169818397759158694031340487208617926768899270938941120686570968366502243458573701654089927227472769589094262385348999161880656321/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "21309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "42619034892070787693884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "737906086982991616926945308075899791944401265466050666306533372562129896651754581670158570321983313349978744581800683840300884554329078746893867186712512764758298457455337241906313831406316710803006641716920210127145980034837040828651841719566073785911204225755604128983351725358715283980182788166164256076597111492926220845477102747272108170739066237614651000838119343679/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "21309517446035393846945272603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "12778690482553964606153054727396500437652320792988075899791944401265466050666306533372562129896651754581670158570321983313349978744581800683840300884554329078746893867186712512764758298457455337241906313831406316710803006641716920210127145980034837040828651841719566073785911204225755604128983351725358715283980182788166164256076597111492926220845477102747272108170739066237614651000838119343679/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "42619034892070787693884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "1475812173965983233853892091921354514979965597130309023522512816252923121820223595299204522230416963637984747255505184547902345120663504902789149576346158198368908705475453751103494884033129461839031677795945673879794032119746239708231188735236317390220167610205239598453912068644199467231304517453015083121560725229311015392608295421771689111067226737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "42619034892070787693884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "42619034892070787693884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "737906086982991616926945308075899791944401265466050666306533372562129896651754581670158570321983313349978744581800683840300884554329078746893867186712512764758298457455337241906313831406316710803006641716920210127145980034837040828651841719566073785911204225755604128983351725358715283980182788166164256076597111492926220845477102747272108170739066237614651000838119343679/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "21309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "12799999999999999999999987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321", + "epsilon_below_one": "21309517446035393846954872603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321", + "guard_width": "21309517446035393846954872603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321", + "K_geometry": "9621309517446035393846945272603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321000000000000000000000000", + "K_dominates_log": "21309517446035393846945251293982116312285360066651496708493251055326937409593258571839135569398911724863213991807913338404602925576769638143012465424415503053789973114172041564320448436411849470606450926892140744534235264596911196189564822971804676091558285426413961051129624426086115437090434185845510471623946195185561102638686868689861945318778973849839384755481779239488096271270051395387237614651000838119343679/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321000000000000000000000000", + "record_suffix": "21309517446035393846954872603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321", + "phase_local": "170476139568283150775626159518479052746039809153320198164882442197064582745447524963904226292836629653172103999554030144954751713504164851260906273544111951825532902807184452211012359234224488777262254107047923768913188772578469725299542962727945390290995393389451444549751194845796886534206972108334503483762666678022411310102507088239378399400439254618934627560308315576185539265403215989634237614651000838119343679/102570476139568283150775536580827996498781433656095392801664444789876271594669547733019502960826785963346638731437424133493200170043345594529277592923565367370024849062506299897881933612340357302064749489348749466313575946866264638318982832159721303673370785266243471409712710366193955166968133186197130277728158537694670685951387223108056590233236183178021823134634087470099082791993295045250568000000000000000000000000", + "phase_boundary": "34095227913656630155114974856081853720892884277005956833326610296047307009809338548301857631407858975861118849614723350394615678827689227838831934691818055805653652802144533905465469361938647125462662628048350718052431279566759070113277234950902451594367180394674316779582901890632752959700423150630281301235836522285862548992728601794106212811492712201476119853038339496919305670767179789179837614651000838119343679/20514095227913656630155107316165599299756286731219078560332888957975254318933909546603900592165357192669327746287484826698640034008669118905855518584713073474004969812501259979576386722468071460412949897869749893262715189373252927663796566431944260734674157053248694281942542073238791033393626637239426055545631707538934137190277444621611318046647236635604364626926817494019816558398659009050113600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "25599999999999999999999961578690482553964606153057927396500437652320792988075899791944401265466050666306533372562129896651754581670158570321983313349978744581800683840300884554329078746893867186712512764758298457455337241906313831406316710803006641716920210127145980034837040828651841719566073785911204225755604128983351725358715283980182788166164256076597111492926220845477102747272108170739066237614651000838119343679/51285238069784141575387768290413998249390716828047696400832222394938135797334773866509751480413392981673319365718712066746600085021672797264638796461782683685012424531253149948940966806170178651032374744674374733156787973433132319159491416079860651836685392633121735704856355183096977583484066593098565138864079268847335342975693611554028295116618091589010911567317043735049541395996647522625284000000000000000000000000", + "prime_interval_packing": "21309517446035393846954872603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321", + "alpha_positive": "42619034892070787693896923897481678659964567081775596916548849789860886743286725199277005672747157143193055421485930025054624180994968954302711580870086424306896105927459528799562149978956512228700137095485824033731228622879990986062418842936967635262906443706847887265218420200330511308107082460486795187643763407019396846562089757196935724473301871102567276584742713001873445270431932051708237614651000838119343679/25642619034892070787693884145206999124695358414023848200416111197469067898667386933254875740206696490836659682859356033373300042510836398632319398230891341842506212265626574974470483403085089325516187372337187366578393986716566159579745708039930325918342696316560867852428177591548488791742033296549282569432039634423667671487846805777014147558309045794505455783658521867524770697998323761312642000000000000000000000000", + "alpha_below_one": "25599999999999999999999987221309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321/25642619034892070787693884145206999124695358414023848200416111197469067898667386933254875740206696490836659682859356033373300042510836398632319398230891341842506212265626574974470483403085089325516187372337187366578393986716566159579745708039930325918342696316560867852428177591548488791742033296549282569432039634423667671487846805777014147558309045794505455783658521867524770697998323761312642000000000000000000000000", + "alpha_below_one_fourth": "6368035723830946909229574112404268102513875036424186453187478949577406087923560008114441929378926965565971865293353078318270386446714130703777137976852749036319656960479184214818058700792315819150346705988811017610867268056261548908874008167045613844322767635433369075841825977686791686627401241676833847170366145198897521025399611687056601165103959577523796669329887753879319229229149008276452262385348999161880656321/25642619034892070787693884145206999124695358414023848200416111197469067898667386933254875740206696490836659682859356033373300042510836398632319398230891341842506212265626574974470483403085089325516187372337187366578393986716566159579745708039930325918342696316560867852428177591548488791742033296549282569432039634423667671487846805777014147558309045794505455783658521867524770697998323761312642000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "327133568162313928143888926593381704338779970768553697895996343596755202853359632003051844102145313714293041840518343214111891755564961460621281002516879276542660007851063977311846496033563632587998181104270486829184705592997469848934174921439249783720664569506368020547819668048768938877195376365218199672244279032652018873544613799318682698146625530171846288389629379559144498592512755762899959616435510613590579561401509248627442686602438904285895291717182723971672272803980437988388952226076909710470423020823757180600594456788792858469749077841125197312781947709163727596703738657053087592875559922058474859513497377361113501284505796820824204407099172516646213796848763774654537660263892213387517161475948974430745851065533245529425838471726092248917717255041/328225523646618506082481717058649588796100587699505256965326223327604069102942552745662409474645715082709243940599757227178240544138705902493688297355409175584079517000020159673222187559489143366607198365915998292203443029972046842620745062911108171754786512851979108511080673171820656534298026195830816888730107320622946195044439113945781088746355786169669834030829079904317064934378544144801817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "718163809116546265206204433510552524328357650789589360223814245362047793793128682488322819890216135707853509733813003377990337615336289045268270803338586705214796740979147745520068232658041256856380457620515100358142595849211175612332912524868750504236205651748509831173190560443596116177046844131843429544558455914607310311534951932923904357367396697194383250598294037224361354094130035849787345287156046997485641968963/102570476139568283150775536580827996498781433656095392801664444789876271594669547733019502960826785963346638731437424133493200170043345594529277592923565367370024849062506299897881933612340357302064749489348749466313575946866264638318982832159721303673370785266243471409712710366193955166968133186197130277728158537694670685951387223108056590233236183178021823134634087470099082791993295045250568000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "1878885064867539479213026820922337553565832552591804230819711346107689063857295497570733618183360741927421457049065975730245944251278848119742624700683395013616599285884200570295730077220822052328902027477462245972249762983598268305574858007214316138429947216264838099526923709706039649679459555775036684206967630799705772208894107189001429670558042771906170219408494125492975531003645672345909/6410654758723017696923471036301749781173839603505962050104027799367266974666846733313718935051674122709164920714839008343325010627709099658079849557722835460626553066406643743617620850771272331379046843084296841644598496679141539894936427009982581479585674079140216963107044397887122197935508324137320642358009908605916917871961701444253536889577261448626363945914630466881192674499580940328160500000000000000000", + "coordinate_movement_above_kappa": "70834501446992493884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "3757757308425561512390659794902602503632102757504401449715322484159779393180641661448000608928851380506597495768290521782475201852536440821285933241667674581562277318662268327303972919199942562113141296861238323350816236770203178328069926141574612311696935261181517918619921205323283525114523240533425093772650545579594332583952470454599970834042306389289443186089096421725017299621942345529937343679/12821309517446035393846942072603499562347679207011924100208055598734533949333693466627437870103348245418329841429678016686650021255418199316159699115445670921253106132813287487235241701542544662758093686168593683289196993358283079789872854019965162959171348158280433926214088795774244395871016648274641284716019817211833835743923402888507073779154522897252727891829260933762385348999161880656321000000000000000000000000", + "bulk_exposure_above_kappa": "70834501446992493884230445068908836933801792309090553928871336671483285568041112618413549663061972741908096183132699423987994652590998584797078867331147688209435220732709132778779503959766981605637894746374497927949927841949072494703895830181602240841305968659512791382073231100729061058879313429031633497756541426298345910072772527230410905737614651000838119343679/25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "6012419386266608887446291980009407567911101820614566526698976099489006269809396258532880950748884270819503244227169692658770334954071058564977082882487748597902196461723309011658849011864929024907823729834193018517515952350521100294759755750231791677812871920699323638052229656970531104729874707463469114821011702539241259234625399081401686438711957715576847449379289372316587936826317152345028143679/20514095227913656630155107316165599299756286731219078560332888957975254318933909546603900592165357192669327746287484826698640034008669118905855518584713073474004969812501259979576386722468071460412949897869749893262715189373252927663796566431944260734674157053248694281942542073238791033393626637239426055545631707538934137190277444621611318046647236635604364626926817494019816558398659009050113600000000000000000000000", + "scalar_work_above_kappa": "30062148216571114221373035287815328253553758493789660681191281329667426287182778627438271263495901767490497894455214182005918421370440314497682679051235204772194667321041076311444194000291451294717769681545709766962312918540578934606117938242575038249716196288889251311996853141207838620626957021383938672670197376775475143508469971100619986221854905195975826257808014178626674733672981758372663343679/102570476139568283150775536580827996498781433656095392801664444789876271594669547733019502960826785963346638731437424133493200170043345594529277592923565367370024849062506299897881933612340357302064749489348749466313575946866264638318982832159721303673370785266243471409712710366193955166968133186197130277728158537694670685951387223108056590233236183178021823134634087470099082791993295045250568000000000000000000000000", + "dimension_above_kappa": "6389345241276982304955401228565789698039187217416375503461804753224537256152864612793970128805621374861568697468521733584096446421356876072166094693556012659116071634276751269998978435112928238916683234136525210684303530798320706077313335973615686825989183928074099175322902818377715901591415385568719007321449647169119766335005929355452235319316845740375065724643412305024977544908913185164815031003645672345909/6410654758723017696923471036301749781173839603505962050104027799367266974666846733313718935051674122709164920714839008343325010627709099658079849557722835460626553066406643743617620850771272331379046843084296841644598496679141539894936427009982581479585674079140216963107044397887122197935508324137320642358009908605916917871961701444253536889577261448626363945914630466881192674499580940328160500000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, the gauge44-barch U8 local word and all 72 cold helper ends, and explicit all333 whole-owner dispatch with a T21 plus T16 eight-role trade are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; This is a new T37 composition of the PR870 U8 and PR589 suppliers. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/complex-u10-t37/evidence/strict/DISCOVERY-STAGES.json b/research/complex-u10-t37/evidence/strict/DISCOVERY-STAGES.json new file mode 100644 index 0000000000..0653e5fab0 --- /dev/null +++ b/research/complex-u10-t37/evidence/strict/DISCOVERY-STAGES.json @@ -0,0 +1,38 @@ +[ + { + "name": "bind", + "exit_code": 0, + "seconds": 1.366, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "exit_code": 0, + "seconds": 40.929, + "log_sha256": "b59b63482942a8b76d8cfb6de37a6ea9ad5ea3c855b566ab283e771a35487e71" + }, + { + "name": "audit", + "exit_code": 0, + "seconds": 109.371, + "log_sha256": "9da468a58f079524059d1a7904421dd01c5a8c518783edaf73f4cba973719bb3" + }, + { + "name": "invoice", + "exit_code": 0, + "seconds": 3.137, + "log_sha256": "281b5b5d72d03b4d2d4fbfd862469073363162985f8557f0394170353b100dbf" + }, + { + "name": "assembly", + "exit_code": 0, + "seconds": 0.932, + "log_sha256": "c387bffbc6724519f4a292a3dcdab6ce6041c7a73af9eb630c3c437071dc7ba0" + }, + { + "name": "freeze", + "exit_code": 0, + "seconds": 0.06, + "log_sha256": "0701fc05214e63f8b4fac0dd3c290dea325b51e8c58586d732dc2ca70c82d3b1" + } +] diff --git a/research/complex-u10-t37/evidence/strict/FINAL-BINDING.json b/research/complex-u10-t37/evidence/strict/FINAL-BINDING.json new file mode 100644 index 0000000000..3df9f9ad8d --- /dev/null +++ b/research/complex-u10-t37/evidence/strict/FINAL-BINDING.json @@ -0,0 +1,84 @@ +{ + "status": "PASS_COMPLETE_U10_T37_RESULT_BINDINGS", + "pins": { + "manifest_sha256": "c81fc68bf896055136eb9d05cac6d6e5ae16f46469bddaeaab32e4d833f800a6", + "dependencies_sha256": "0160ea2677cc9ceeb0f861dc2774d470a27cbaa58b8fd6c064cf0683d18f3e87", + "predecessor": { + "manifest_sha256": "663a4300ec3abe2278ac6c8e49dd13dc58694c33bfadaa278c5406539e113a31", + "dependencies_sha256": "7c47d44e8d5c24aa80afc70724e7c0381fec57ef80d085d2ee4611726a0f1254" + } + }, + "kappa": "831019538879371/500000000000000000", + "actual_payload": { + "template": "cf7bb4764b2fa1ef76e7781ce9e14c08d01851aafb5940ada6539904c0926a6b", + "sigma_stream": "cdeabb863fd48b7c29554a2c2f909659be5911a3c2abd6b5188b7d5d7bdb50fe", + "sigmas": 9628, + "source_artifacts": { + "work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "providers/gauge44/CANONICAL-WORD.json.gz": "3691f0a284a72e252694c6145d9c08971b8339b7ca8aa103e8f6f93bd461563b", + "providers/gauge44/LOCAL-PROGRAMS.json.gz": "0757108be6b4af2598aeeff482692eedd1ef7af4a1aac6ebe5ff069a90265812", + "providers/gauge44/LOCAL-CHECKS.json": "278e4af527e2530abe670a4b786c512be1d10bdd45ff0f5da22fbae6aea7593f", + "providers/gauge44/INDEPENDENT-LOCAL-REPLAY.json": "86973e80297660a8b82b9c4fe439cbee7ee413dfc17bc371c26cf7683705e802", + "providers/gauge44/RESIDUAL-ADAPTERS.json": "8b06181f69832da05e3bffab0737598013e20de6f1f48aad43617fbfe62df615", + "providers/gauge44/CLIFFORD-RECIPES.json": "27a03e185257ef29e842cd6c49a29c58bbe632b0cbd396f64c3523c38b7b3fe9", + "providers/gauge44/CLIFFORD-REVIEW.json": "86fd3e0f4bf1be854abfb551cb299ced5c5175df1030f35d07c126847d1c209c" + } + }, + "authorized_adapters": { + "build_parent.py": "7e15d1d3d781d5a9a6e1ac1b7938d166d5b3afd8d655cc1fd24d2785b5d5e608", + "check_parent.py": "fb0f23bb960160bb73794f21a90d049706f0dd9ea09866aa1f7de976a133b7db", + "runtime/assemble.py": "d89ed7a68f19e6d0dbb9d1bd75805433b1dc000bd89649fb598ef381c3887925", + "runtime/assembly_controls.py": "29ba6742d899d2318a96745c8ec21de06ba3968d4641c3400a15bc714e0d7f9e", + "runtime/audit_allcold.py": "a8d3c48e26957c5174ea35043545d3863a4c19c82422074ac42132b446533b4a", + "runtime/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "runtime/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "runtime/emit_allcold.py": "3219e0706d497a2e6b595cec0a0d5bdbfbd1d991bf70136762eada44126a9ac1", + "runtime/freeze_spec.py": "e9132a9d195c66123f2747a17f7ef404b4d1e3ef6263ab4c28c983a052cf10bd", + "runtime/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "runtime/invoice_allcold.py": "e348dfdca722088144d3db2e619ab3369228011212f558ea1fe12514ff06877c", + "runtime/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "runtime/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "runtime/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444" + }, + "artifacts": { + "ANCESTRY-COVERAGE.json": "1f13c6059cce22f05ade7f8da6315d6c9105d45261e674c3e90e6d5e3762cc9f", + "BASELINE-BINDING.json": "6299e525f95c3d6f39bfdeacc8757e0e68f413ef24e9632cfd8a77d080d25553", + "ADAPTATIONS.json": "17eccfe3eaa96ab1ad546af613c5f468c7fcb34af8c15f3ab3e635feaec65954", + "CONSTRUCTION-CHECK.json": "63b865323921b7ac77dc45a2824c605cb385a775e299bf9aee203203db180be2", + "INDEPENDENT-OWNERS.json": "6aa320555892dd56dd4fde442d47aeb0d22e0fd6c118fd1473615c856636eff0", + "PARENT-CHECK.json": "2b729fd666ffe4e34a355223b57f74ba460fb171b19c84f260378dd109f0b9a0", + "ALL-T-BOUND.json": "7e19124d775b18db394efade193a5144b887501e724ffbaa547eb38d900eb5b8", + "PAYLOAD-CONTROLS.json": "bfa980ac0ac04fbd8e5d0f257ec885012c72f95b9b546b4c64c757f700a34d76", + "lift/PLAN.json": "2a375ee2a8203cbca3b3ea6942d72a82fa5f9ac0071810bd89da23ca0c0af37a", + "runtime/data/SPEC.json": "9e725805dc19d94d4e73887cd9d9916b3ec6dea76af78c5a47a1f10fc1d21508", + "native/STEPS.json": "3b7b4f7422c3f7a394dc355012808486b9e6b7f431ee032fbe190641cfe5fa89", + "native10/STEPS.json": "cf1a4b596dca9d4d25f5abc692e601133933924d7f651825332d549e52977f25", + "native10/u10-controls/controls.json": "cc66be54c54e498e34e1e1d52962a19a48f6554ba4c4131d4a04b5683b97c6eb", + "native10/controls/COLD-END-CONTROLS.json": "e375d2e05edde15c64c1506bc376700bda68c7e63fe2949109665682f7c07a98", + "strict/STAGES.json": "0f288109fdc0ee7fb9be2a254d8c960f6c682c1dfb1c332a6177ef65d1ed13e2", + "strict/ASSEMBLY.json": "f016a13711a02fa66cba77f8942cc6e2e2a11fedce53cda7b59f7ef5ea3302f7", + "strict/ADMISSION-CONTROLS.json": "53975a846c377b2f100f67c2051773031fe196af7c75202e4055c0b33eac05a9", + "strict/BIT-CONTROLS.json": "3111c41a99c2191e4c543acb8d10e0b305503ac3c64d37708480b89a16207ffa", + "strict/global/audit/OWNERS-AND-PROFILE.json": "9d6d9c6f04039a6aa06a3605f4fec6287b9101fd9412f67cffe8ad7a79e1f4ad", + "strict/global/audit/PREFIX-AND-INVOICE.json": "171450e5cad08f845e9f737e2d0817fc89cbd9396ea4446bc733558db64696fd", + "strict/global/audit/ASYNC-AUDIT.json": "9da468a58f079524059d1a7904421dd01c5a8c518783edaf73f4cba973719bb3", + "lift/GLOBAL-TEMPLATE.json.gz": "378d81d3fc38ac1a8cb8d54bf748ecda355c21f4e07f34c09709f1b4d9fcfbab", + "strict/global/PLAN.json": "ba5ba7fe081c93985de13cddc65438a11dc5b07323dc6170a9cac8b0a605f021", + "strict/global/BINDING.json": "45eb06635972dc44b76801f154b5897e4fc6f079ad5ffec02509a6338dfc6013", + "strict/global/hosted/HOSTED.json": "b59b63482942a8b76d8cfb6de37a6ea9ad5ea3c855b566ab283e771a35487e71", + "strict/global/hosted/GLOBAL-TEMPLATE.json.gz": "4e0af29d7f7de16a47e1e41d5be4b42e5559335980b9b78984d9ce946dbe3323", + "strict/global/hosted/ACTUAL-SIGMAS.json.gz": "b9b340768bdb84617d7b682aff9153bd0b23cc12129cb590795fa4977e115289", + "strict/global/hosted/IDLE-REMAINDER-FRAMES.json.gz": "69ebf869efc3559e70cc3f5499dd41f26d3be6a519f805bee78a38f895556ad2", + "strict/global/audit/IDLE-REMAINDER-FRAMES.json": "8f23408a4d720e5b566d6ee45b7b70aaa2108b11fe31fee795c9a71b9b8cba6d", + "discovery/STAGES.json": "5d8bf35fd63c8ed40f098ec663f358eedd4968b89ab22d4628d1bef59fbc8ef1", + "independent_check_1024.py": "95acdd1b8f284ffb0dd6fce2e7b640ae0240fe2a0575ff9d8f4558901e77e2dc", + "strict/global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz": "3691f0a284a72e252694c6145d9c08971b8339b7ca8aa103e8f6f93bd461563b", + "strict/global/base/providers/gauge44/LOCAL-PROGRAMS.json.gz": "0757108be6b4af2598aeeff482692eedd1ef7af4a1aac6ebe5ff069a90265812", + "strict/global/base/providers/gauge44/LOCAL-CHECKS.json": "278e4af527e2530abe670a4b786c512be1d10bdd45ff0f5da22fbae6aea7593f", + "strict/global/base/providers/gauge44/INDEPENDENT-LOCAL-REPLAY.json": "86973e80297660a8b82b9c4fe439cbee7ee413dfc17bc371c26cf7683705e802", + "strict/global/base/providers/gauge44/RESIDUAL-ADAPTERS.json": "8b06181f69832da05e3bffab0737598013e20de6f1f48aad43617fbfe62df615", + "strict/global/base/providers/gauge44/CLIFFORD-RECIPES.json": "27a03e185257ef29e842cd6c49a29c58bbe632b0cbd396f64c3523c38b7b3fe9", + "strict/global/base/providers/gauge44/CLIFFORD-REVIEW.json": "86fd3e0f4bf1be854abfb551cb299ced5c5175df1030f35d07c126847d1c209c" + } +} diff --git a/research/complex-u10-t37/evidence/strict/INDEPENDENT-OWNERS.json b/research/complex-u10-t37/evidence/strict/INDEPENDENT-OWNERS.json new file mode 100644 index 0000000000..7e11dbb775 --- /dev/null +++ b/research/complex-u10-t37/evidence/strict/INDEPENDENT-OWNERS.json @@ -0,0 +1,209 @@ +{ + "status": "PASS_INDEPENDENT_VARIABLE_T_LITERAL_WINDOWS_CHARTS_PREFIX_ROW", + "roles": 167832, + "calls": 333, + "source_events_per_replica": 30, + "expanded_replica_events": 1110, + "bridge_events": 333, + "literal_windows": 666, + "checked_whole_helper_widths": 167832, + "checked_busy_family_windows": 167832, + "orthogonal_port_bases": 112, + "actual_73_axis_charts": 9628, + "checked_slice_prefixes": 74592, + "local_profile": { + "1": 2548, + "2": 338, + "3": 450, + "4": 154, + "5": 76, + "8": 8 + }, + "width_inventory": { + "4": 80, + "5": 32, + "7": 54, + "8": 122, + "9": 216 + }, + "idle": { + "1": 6, + "48": 11086 + }, + "profile": { + "1": 848490, + "2": 112554, + "3": 149850, + "4": 51282, + "5": 25308, + "8": 2664, + "48": 11086 + }, + "live": 33152, + "physical": 33666, + "rank_mass": 2408256, + "deficit": 11840, + "namespace": { + "data": [ + 0, + 33152 + ], + "centres": [ + 33152, + 33160 + ], + "tableau": [ + 33160, + 33664 + ], + "coefficient": [ + 33664, + 33666 + ] + }, + "local_prefix_bits": 72, + "local_prefix_from_native_receipt": true, + "local_profile_recounted": true, + "prefix_formula": { + "local_scalar": 72, + "input_l2": 37, + "invocations": 333, + "bridges": 333, + "margin": 4 + }, + "prefix_bits": 779, + "charged_prefix_bits": 1024, + "physical_stock_bits": 2643, + "physical_row_coefficient": 17495, + "row_limit": 20161, + "scope": "Fresh independent full owner/event/chart/profile/prefix/row check with native U8 word/replay binding. Full controller emission, complete finite invoice and supplier ancestry admission remain separate.", + "controls_rejected": [ + { + "name": "private_namespace_collision", + "reason": "private-namespace collision" + }, + { + "name": "copy_replica_alias", + "reason": "role invocation time" + }, + { + "name": "missing_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "split_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "truncated_helper_width", + "reason": "whole-helper residual width" + }, + { + "name": "cross_idle_boundary", + "reason": "strict bridge-aware idle window" + } + ], + "omitted_edits_rejected": [ + { + "role": [ + 0, + 30, + 5 + ], + "reason": "gap in pending prefix" + }, + { + "role": [ + 7, + 18, + 266 + ], + "reason": "overlapping or out-of-capacity slice" + }, + { + "role": [ + 8, + 23, + 193 + ], + "reason": "overlapping or out-of-capacity slice" + }, + { + "role": [ + 8, + 2, + 193 + ], + "reason": "overlapping or out-of-capacity slice" + }, + { + "role": [ + 5, + 27, + 186 + ], + "reason": "overlapping or out-of-capacity slice" + }, + { + "role": [ + 7, + 27, + 414 + ], + "reason": "overlapping or out-of-capacity slice" + }, + { + "role": [ + 7, + 6, + 414 + ], + "reason": "overlapping or out-of-capacity slice" + }, + { + "role": [ + 8, + 26, + 414 + ], + "reason": "overlapping or out-of-capacity slice" + } + ], + "checker_adaptation": { + "source_sha256": "9d8c86bf45cdaef37f223c88704055ced503ee295645611e13f3fb9059a00e55", + "adapted_sha256": "95acdd1b8f284ffb0dd6fce2e7b640ae0240fe2a0575ff9d8f4558901e77e2dc", + "changes": [ + [ + "2 * 512", + "2 * 1024", + 1 + ], + [ + "prefix < 512", + "prefix < 1024", + 1 + ], + [ + "charged_prefix_bits=512", + "charged_prefix_bits=1024", + 1 + ], + [ + "1 <= T <= 22", + "1 <= T <= 50", + 1 + ] + ] + }, + "input_sha256": { + "/tmp/u10-t37-run3/native10/local/CANONICAL-WORD.json.gz": "3691f0a284a72e252694c6145d9c08971b8339b7ca8aa103e8f6f93bd461563b", + "/tmp/u10-t37-run3/native10/local/INDEPENDENT-LOCAL-REPLAY.json": "86973e80297660a8b82b9c4fe439cbee7ee413dfc17bc371c26cf7683705e802", + "/tmp/wu10/research/complex-u10-t37/OWNERS.json.gz": "f89e00863c8415d1df1de9c481528f677eeda808ef3cd83bfa5ca3e7d9360f5a", + "/tmp/wu10/research/complex-u10-t37/EDITS.json": "cd28d8014fe6576a56a640d9a94b6b3fbd7715ea1a6c2858c1597b3c9fb51576", + "/tmp/wu10/research/complex-t21-owners/independent_check.py": "9d8c86bf45cdaef37f223c88704055ced503ee295645611e13f3fb9059a00e55", + "/tmp/v799/global/global/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "/tmp/v799/global/global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "/tmp/v799/global/global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + "baseline_mode": "provided_replay_base" +} diff --git a/research/complex-u10-t37/evidence/strict/PAYLOAD-CONTROLS.json b/research/complex-u10-t37/evidence/strict/PAYLOAD-CONTROLS.json new file mode 100644 index 0000000000..188321be93 --- /dev/null +++ b/research/complex-u10-t37/evidence/strict/PAYLOAD-CONTROLS.json @@ -0,0 +1,122 @@ +{ + "status": "PASS_T37_PAYLOAD_BOUNDARIES_AND_STRICT_ADMISSION_MUTATIONS", + "boundary": [ + { + "payload": 512, + "prefix": 779, + "row": 16471, + "accepted_by_reserve_arithmetic": false, + "rejection": "strict prefix" + }, + { + "payload": 778, + "prefix": 779, + "row": 17003, + "accepted_by_reserve_arithmetic": false, + "rejection": "strict prefix" + }, + { + "payload": 779, + "prefix": 779, + "row": 17005, + "accepted_by_reserve_arithmetic": false, + "rejection": "strict prefix" + }, + { + "payload": 780, + "prefix": 779, + "row": 17007, + "accepted_by_reserve_arithmetic": true, + "rejection": null + }, + { + "payload": 1024, + "prefix": 779, + "row": 17495, + "accepted_by_reserve_arithmetic": true, + "rejection": null + }, + { + "payload": 2356, + "prefix": 779, + "row": 20159, + "accepted_by_reserve_arithmetic": true, + "rejection": null + }, + { + "payload": 2357, + "prefix": 779, + "row": 20161, + "accepted_by_reserve_arithmetic": false, + "rejection": "strict row" + } + ], + "geometry_sha256": "6aa320555892dd56dd4fde442d47aeb0d22e0fd6c118fd1473615c856636eff0", + "geometry_path": "/tmp/u10-t37-run3/INDEPENDENT-OWNERS.json", + "scope": "Strict reserve parameter boundaries plus actual frozen T37 assembly rejects eleven changed/understated payload-prefix-row receipts. Existing geometric and supplier audits remain prerequisites. Supplier ancestry admission is checked separately by the driver.", + "baseline_kappa": "0.001662039077758742", + "rejected_controls": [ + { + "name": "different_payload_512_and_consistent_row", + "source_line": 163, + "predicate": "assert 0 0, 'U10 rebind source identity present')\n" + " _text = _text.replace(_old, _new)\n" + " plan = _json.loads(_text)\n" + " plan['provider_registry']['gauge44']['actual_paid_profile'] = _u10['actual_paid_profile']\n") receipts[name]=dict(source=source,text=text) source=T21/'vendor/pr870/code' edit_table=read(T21/'data/ADAPTER-EDITS.json')