diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 011bf23..35843db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -78,6 +78,21 @@ jobs: run: python -m pytest -q tests/test_ucns_phi.py - name: Verify generated msdmd collection run: python tools/generate_msdmd.py --check + - name: Snapshot METAPAT source for llms drift check + run: | + mkdir -p "$RUNNER_TEMP/metapat" + rsync -a --exclude '.git' --exclude '.ci' ./ "$RUNNER_TEMP/metapat/" + - name: Check out pinned skill-lib llms runner + uses: actions/checkout@v7.0.1 + with: + repository: The-Interdependency/skill-lib + ref: c14ee9d500579a4b5d6821f62c9d82ca96e73608 + path: .ci/skill-lib + persist-credentials: false + - name: Verify generated llms projection + env: + PYTHONPATH: ${{ github.workspace }}/.ci/skill-lib + run: python -m llms.build --root "$RUNNER_TEMP/metapat" --out llms.txt --check - name: Verify every canon-bearing file byte identity run: python -c "from pathlib import Path; import metapat; metapat.assert_canon_files_match(Path('.'))" - name: Verify packaged root-spine fixture @@ -173,6 +188,11 @@ jobs: from importlib.resources import files import metapat assert version("metapat") == metapat.__version__ == "0.8.0" + assert metapat.CANON_IDENTITY_SCHEMA_VERSION == "4.0.0" + assert metapat.MODULE_ENVELOPE_SCHEMA_VERSION == "2.0.0" + assert metapat.APPLICATION_SCHEMA_VERSION == "2.0.0" + assert metapat.UCNS_ADAPTER_VERSION == "2.0.0" + assert metapat.canonical_canon_data()["identity_schema_version"] == "4.0.0" assert files("metapat").joinpath("py.typed").is_file() root_fixture = files("metapat").joinpath("fixtures/root-spine-envelope-v4.json") catalog_fixture = files("metapat").joinpath("fixtures/semantic-module-catalog-v4.json") diff --git a/AGENTS.md b/AGENTS.md index 644d81b..94f69b6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -33,16 +33,34 @@ description: | # - No implementation and no application domain owns the root. # # id: usage_rules -# content: - Preserve canon text exactly unless a canon change is separately authorized. Treat CANON_VERSION, CANON_FILE_BLOBS, identity schema 2.0.0, and canon_digest() as one complete identity boundary. -# - Do not restore v2 doctrine: Tensor is not primitive in v4; scalar is not state; energy-state is not a root primitive; time is sequential transformation. -# - Use exact v4 catalog module IDs, MetapatModuleEnvelope, MetapatModuleRelation, ApplicationCatalogBinding, MetapatApplicationModule, and current packaged fixtures for semantic authority and provenance. -# - Catalog v4 remains exactly one root, twelve axioms, seven postulates, eight theorems, twelve theories, and forty-three source-declared relations unless a separately authorized rotation changes it. -# - Application modules bind exact catalog identities and preserve domains, transfer/non-transfer statements, evidence requirements, source references, and unresolved hmmm. Root impact and METAPAT, domain, measurement, theorem-transfer, and UCNS-topology validity claims remain false unless separately established by their owning evidence. -# - The actual UCNS adapter defaults to external-provenance. Only explicit canon-bound constitutive-simultaneous authorization may alter semantic meaning; downstream topology verification remains required. -# - Consumers pinned to any prior canon/catalog must fail closed until explicitly migrated to v4 identities. Consumer repositories own their local epoch names. -# - Never turn semantic labels into EDCM metric values or transfer UCNS theorem status. Source modules own CONTRACTS; tests own CHECKS. -# - Generated fixtures, metapat_msdmd.ts, and llms.txt are regenerated from constructors/source blocks; do not hand-maintain them. -# - hmmm: Completeness is never presumed. Later domains may add, split, refine, or falsify current candidates. +# content: - Preserve canon text exactly unless a canon change is separately authorized. Treat CANON_VERSION, CANON_FILE_BLOBS, identity schema 4.0.0, and canon_digest() as one complete identity boundary. +# +# id: usage_rules +# content: - Do not restore v2 doctrine: Tensor is not primitive in v4; scalar is not state; energy-state is not a root primitive; time is sequential transformation. +# +# id: usage_rules +# content: - Use exact v4 catalog module IDs, MetapatModuleEnvelope, MetapatModuleRelation, ApplicationCatalogBinding, MetapatApplicationModule, and current packaged fixtures for semantic authority and provenance. +# +# id: usage_rules +# content: - Catalog v4 remains exactly one root, twelve axioms, seven postulates, eight theorems, twelve theories, and forty-three source-declared relations unless a separately authorized rotation changes it. +# +# id: usage_rules +# content: - Application modules bind exact catalog identities and preserve domains, transfer/non-transfer statements, evidence requirements, source references, and unresolved hmmm. Root impact and METAPAT, domain, measurement, theorem-transfer, and UCNS-topology validity claims remain false unless separately established by their owning evidence. +# +# id: usage_rules +# content: - The actual UCNS adapter defaults to external-provenance. Only explicit canon-bound constitutive-simultaneous authorization may alter semantic meaning; downstream topology verification remains required. +# +# id: usage_rules +# content: - Consumers pinned to any prior canon/catalog, envelope wire, application-module wire, or UCNS adaptation-record wire must fail closed until explicitly migrated to v4 identities and the 2.0.0 envelope, application, and adaptation-record wires. Consumer repositories own their local epoch names. +# +# id: usage_rules +# content: - Never turn semantic labels into EDCM metric values or transfer UCNS theorem status. Source modules own CONTRACTS; tests own CHECKS. +# +# id: usage_rules +# content: - Generated fixtures, metapat_msdmd.ts, and llms.txt are regenerated from constructors/source blocks; do not hand-maintain them. +# +# id: usage_rules +# content: - hmmm: Completeness is never presumed. Later domains may add, split, refine, or falsify current candidates. # === END LLMS === # METAPAT agent entrypoint @@ -124,20 +142,20 @@ Do not restore the superseded single arrow `UCNS -> METAPAT -> EDCM`. - `CANON_VERSION`, `CANON_IDENTITY_SCHEMA_VERSION`, `CANON_FILE_BLOBS`, and `canon_digest()` jointly identify the complete canon surface. - Run `metapat.assert_canon_files_match(Path('.'))` from repository root. - Any authorized canon rotation requires explicit versioning, manifest rotation, catalog rotation, application invalidation or migration, documentation, tests, generated artifacts, and consumer epoch consequences. -- Consumers pinned to prior epochs reject v3 until explicitly migrated. Do not alias deprecated semantic IDs to new meanings. +- Consumers pinned to any prior epoch, including v3, reject v4 until explicitly migrated. Do not alias deprecated semantic IDs to new meanings. - Unknown status is `hmmm`, not guessed closure. ## Semantic envelope Use `MetapatModuleEnvelope` for cross-repository semantic authority. Preserve schema identity, module identity, canon identity, exact references and statements, constraints, permitted interpretations, unresolved constraints, and provenance digest. Deserialization rejects malformed types rather than coercing them. An envelope contains no calculated EDCM measurements. -The packaged `fixtures/root-spine-envelope-v3.json` must equal the live canonical constructor. +The packaged `fixtures/root-spine-envelope-v4.json` must equal the live canonical constructor. ## Semantic catalog Use `canonical_semantic_catalog()` and exact module IDs rather than free-form reconstruction. -Catalog v3 is: +Catalog v4 is: ```text 1 root @@ -156,7 +174,7 @@ Catalog v3 is: - Addressability does not transfer claim status into an application, UCNS object, EDCM value, or downstream proof. - Catalog relations reproduce declared ancestry only; do not infer edges from analogy, repeated words, order, geometry, carrier size, or symmetry. - Ordinary catalog construction rejects `constitutive-simultaneous` relations without explicit Phi authorization. -- `fixtures/semantic-module-catalog-v3.json` must equal the live catalog constructor plus one trailing newline. +- `fixtures/semantic-module-catalog-v4.json` must equal the live catalog constructor plus one trailing newline. ## Application modules @@ -206,7 +224,7 @@ python -m build python -m twine check dist/* ``` -Actual UCNS integration is a separate required job against the pinned producer. +The root `llms.txt` must also be regenerated from the source `LLMS` block with the pinned `skill-lib` `llms-build` runner and checked for drift in CI. Actual UCNS integration is a separate required job against the pinned producer. ## skill-lib diff --git a/COMPLIANCE.md b/COMPLIANCE.md index 2dee80b..1f034b2 100644 --- a/COMPLIANCE.md +++ b/COMPLIANCE.md @@ -33,7 +33,7 @@ GitHub Actions is the standing execution evidence. A local run is supporting evi ## Canon identity status -The current canon epoch is `metapat-canon-v4`. Identity schema `2.0.0` binds the exact importable canon and exact bytes of every canon-bearing Markdown file. +The current canon epoch is `metapat-canon-v4`. Identity schema `4.0.0` binds the exact v4 importable shape and exact bytes of every canon-bearing Markdown file. Earlier consumers, including v3 schema `3.0.0`, reject this identity until explicitly migrated. The root is: @@ -78,7 +78,7 @@ Every module and relation carries exact source provenance, bounded status, unres ## Application status -Application schema `1.0.0` binds domain applications to exact v4 catalog identities without changing canon. +Application-module wire schema `2.0.0` binds domain applications to exact v4 catalog identities without changing canon and rejects the pre-v4 `1.0.0` parser epoch. Quantum magnetism remains `CROSS-DOMAIN-HYPOTHESIS`; the electromagnetic-pipe application remains `EMPIRICAL-FRONTIER`. Their evidence remains answerable to their physical domains. @@ -96,7 +96,7 @@ Catalog binding establishes provenance, not domain validation, proof, measuremen ## Envelope, UCNS, and Phi status -`MetapatModuleEnvelope` schema `1.2.0` rejects unknown, missing, or incorrectly typed fields. The actual-UCNS adapter retains exact semantic provenance while keeping representation authority in UCNS and default `external-provenance` mapping. +`MetapatModuleEnvelope` schema `2.0.0` rejects unknown, missing, or incorrectly typed fields. The v4 envelope wire epoch is intentionally incompatible with the prior `1.2.0` epoch: neither parser epoch may silently accept the other, and migration requires an explicit rebind to the v4 canon and provenance identities. `UCNSAdaptationRecord` wire `2.0.0` also rejects its prior `1.0.0` epoch and validates the embedded envelope schema, provenance digest, and exact v4 canon identity, so the outer cross-repository record cannot bypass that boundary. The actual-UCNS adapter retains exact semantic provenance while keeping representation authority in UCNS and default `external-provenance` mapping. `UCNSPhiPolicy` permits only explicit `constitutive-simultaneous` authorization. Application bindings, catalog ancestry, temporal succession, adjacency, provenance, alternatives, external symmetry action, and arbitrary association remain insufficient to establish containment. diff --git a/README.md b/README.md index 25cee43..d03cdf6 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ A simplex is a thing with boundary and state. A tensor is structure produced when simplexes relate. ``` -The current action, measurement, and result extension is: +The current action, measurement, result, and domain-qualification extension is: ```text Relate is this to that. @@ -29,7 +29,7 @@ Time is sequential transformation. Structural recurrence does not transfer a domain term. ``` -Energy is domain-qualified: METAPAT does not call every state transformation energy merely because energetic systems can share the same abstract structure. +The final line is a semantic transfer constraint, not a measurement or transformation rule. Energy is domain-qualified: METAPAT does not call every state transformation energy merely because energetic systems can share the same abstract structure. ## Recursion @@ -103,14 +103,15 @@ python -m twine check dist/* The base package has no third-party runtime dependency. Install the actual UCNS adapter dependency explicitly when needed: ```bash -python -m pip install -e .[dev,ucns] +python -m pip install "git+https://github.com/The-Interdependency/ucns.git@19f1afddb993f7d933ac8727627e7d5e1c3b88fc" +python -m pip install -e .[dev] ``` ## Byte-complete canon identity `metapat.canon_digest()` binds the exact importable canon surface and the exact Git blob identities of every canon-bearing Markdown file. -The current canon epoch is `metapat-canon-v4`; identity schema `2.0.0` covers: +The current canon epoch is `metapat-canon-v4`; identity schema `4.0.0` covers the exact v4 public identity shape and complete canon-file set: - `CHAPTER_ZERO.md` - `AXIOMS.md` @@ -131,7 +132,7 @@ metapat.assert_canon_files_match(Path(".")) A digest is identity evidence, not empirical validation or formal proof. -Consumer migration is fail-closed. A consumer bound to an earlier canon or catalog must reject v3 until it explicitly binds the v3 identities it uses. +Consumer migration is fail-closed. A consumer bound to any earlier canon, identity schema, or catalog—including v3 schema `3.0.0`—must reject v4 until it explicitly binds identity schema `4.0.0` and the v4 identities it uses. Unknown top-level identity fields are not an implicit migration path. ## Immutable semantic module envelope @@ -144,7 +145,9 @@ Consumer migration is fail-closed. A consumer bound to an earlier canon or catal - unresolved `hmmm`; - deterministic provenance identity. -The root spine is represented as `module_kind="canon-module"`. Current module vocabulary includes thing, boundary, state, simplex, tensor, relate, relation, emergence, scalar, vector, transformation, time, energy, registration, observer, question, postulate, theorem, and theory. +The root spine is represented as `module_kind="canon-module"`. Current module vocabulary includes thing, boundary, state, simplex, tensor, relate, relation, emergence, scalar, vector, transformation, time, domain-qualification, registration, observer, question, postulate, theorem, and theory. `energy` is not a universal module kind in v4; a domain may use the term only under its own applicable evidence and licensing. + +The v4 envelope wire schema is `2.0.0`. It is deliberately incompatible with the prior `1.2.0` epoch, so old and current parsers fail closed across the boundary until a consumer explicitly rebinds the v4 canon and provenance identities. The packaged `fixtures/root-spine-envelope-v4.json` must remain byte-identical to the live constructor. @@ -184,6 +187,8 @@ The current catalog epoch is `metapat-semantic-catalog-v4`. The packaged `fixtur Application modules bind domain uses to exact catalog modules while preserving domain evidence boundaries. They do not promote application claims into root truth. +The v4 application-module wire schema is `2.0.0`; the prior `1.0.0` parser epoch must reject it until a consumer explicitly migrates to the v4 application and catalog identities. + The quantum-magnetism vertical slice is currently: ```text @@ -202,6 +207,8 @@ METAPAT defines no local UCNS algebra. `metapat.ucns` lazily imports the actual The default semantic mapping is `external-provenance`: METAPAT semantics remain in the adaptation record while UCNS owns its representation and geometry. +`UCNSAdaptationRecord` wire version `2.0.0` validates its embedded envelope schema `2.0.0` and exact v4 canon identity. The prior adaptation wire `1.0.0` and current wire reject one another; an outer record cannot be used to bypass explicit v4 migration. + One explicit semantic exception remains available through canon-bound `UCNSForkAuthorization` for `constitutive-simultaneous` children. Authorization supplies semantic permission only; downstream UCNS topology still has to be verified independently. ## Contract and evidence graph diff --git a/ROADMAP.md b/ROADMAP.md index d5aa03a..364d026 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -6,10 +6,12 @@ METAPAT is the canonical semantic authority for Meta Energy Theory. It exposes: - exact root canon constants and byte-complete deterministic canon identity; - immutable, strictly validated `MetapatModuleEnvelope` records; -- a complete addressable semantic catalog of 40 doctrine modules and 52 exact declared derivation edges; +- a complete addressable semantic catalog of 40 doctrine modules and 43 exact declared derivation edges; - strict semantic-relation records with bounded claim status and deterministic identity; - strict catalog-bound application modules with explicit evidence firewalls; - a source-checked quantum-magnetism application fixture bound to twelve exact catalog modules; +- a source-checked electromagnetic-pipe application/design fixture bound to twenty exact catalog modules; +- a source-checked affixiation/harmonics application bound to thirteen exact catalog modules; - deterministic canon, catalog, and application contract checks with explicit non-validation boundaries; - an optional adapter that constructs actual `ucns.UCNSObject` geometry while retaining the complete semantic envelope in a serializable record; - an explicit canon-bound Phi policy that may authorize ordered simultaneous constitutive children without inferring semantics from geometry; @@ -55,30 +57,31 @@ Status: implemented and continuously required. ## Phase 1 — Semantic module envelope -Status: implemented at schema `1.2.0`. +Status: implemented at schema `2.0.0` for the v4 wire epoch. - `MetapatModuleEnvelope` is immutable and versioned. - Exact source references and statements survive serialization. - The root spine is a neutral `canon-module`; it is not classified as a simplex by constructor convenience. - Constraints, permitted interpretations, unresolved constraints, canon identity, and provenance digest remain distinct. - Unknown, missing, or incorrectly typed schema fields fail closed. +- The prior `1.2.0` and current `2.0.0` parser epochs reject one another until a consumer explicitly migrates to the v4 identities. - Canon or constraint rotation changes provenance identity. - No measured EDCM values are present. - The canonical root-spine fixture is packaged and checked against the live constructor. ## Phase 2 — Addressable semantic module catalog -Status: implemented at catalog schema `1.0.0` and catalog version `metapat-semantic-catalog-v2`. +Status: implemented at catalog schema `1.0.0` and catalog version `metapat-semantic-catalog-v4`. -- Catalog v2 contains exactly one root, twelve axioms, seven postulates, eight theorems, and twelve theories. +- Catalog v4 contains exactly one root, twelve axioms, seven postulates, eight theorems, and twelve theories. - Every module has a stable ID, contiguous ordinal, doctrine class, bounded claim status, exact envelope, and deterministic module digest. - `WORKING-POSTULATE` keeps revisable postulates distinct from root stipulations and internal derivations. - Theory 10 remains `CROSS-DOMAIN-HYPOTHESIS`; ordinary theorem and theory derivations do not inherit formal-proof status. -- Fifty-two `derived-from` edges reproduce exact declarations already present in `THEORIES.md`. +- Forty-three `derived-from` edges reproduce exact declarations already present in `THEORIES.md`. - Every relation binds exact source text, evidence status, unresolved constraints, and a deterministic relation digest. - Source verification fails if a file, heading, exact statement, or `Derived from:` declaration drifts. - Catalog construction rejects inferred `constitutive-simultaneous` relations without a separate `UCNSForkAuthorization`. -- The packaged `semantic-module-catalog-v2.json` fixture must remain byte-current with the live constructor. +- The packaged `semantic-module-catalog-v4.json` fixture must remain byte-current with the live constructor. Remaining: @@ -87,13 +90,14 @@ Remaining: ## Phase 3 — Actual UCNS geometry adapter and Phi authority -Status: adapter implemented for ordered statement-count geometry; semantic authorization implemented at policy `1.0.0`. +Status: adapter implemented for ordered statement-count geometry at adaptation-record wire `2.0.0`; semantic authorization implemented at policy `1.0.0`. - Base METAPAT remains importable without UCNS. - Adapter calls without UCNS raise a clear dependency error. - Adaptation constructs actual `ucns.UCNSObject` instances. - Stable hash and UCNS serialization version are recorded. - Exact statements, references, constraints, permitted interpretations, and unresolved `hmmm` survive in a strict serializable record. +- Adaptation-record wire `2.0.0` validates the embedded v4 envelope, provenance, and canon identities and rejects the prior outer wire `1.0.0`. - The adapter default remains `external-provenance`; METAPAT statements remain outside UCNS payloads and UCNS payloads remain unit. - METAPAT contains no local normalization, product, factorization, star/disk-flip, or theorem-status algebra. - `UCNSPhiPolicy` requires explicit authorization and permits only the `constitutive-simultaneous` relation. @@ -124,7 +128,7 @@ Status: implemented as a standing gate. ## Phase 5 — Application-module vertical slices -Status: first vertical slice implemented at application schema `1.0.0`. +Status: three vertical slices implemented at application-module wire schema `2.0.0` and v4-bound application identities. The quantum-magnetism application now: @@ -177,4 +181,4 @@ The deterministic fixture must prove: ## hmmm -Catalog v2 now has one complete application-module vertical slice. Application provenance is implemented; physics validation is not. The topology-bound Phi fixture and EDCM consumer remain cross-repository work. +Catalog v4 now has three application-module vertical slices. Application provenance is implemented; physics, engineering, and other external validation are not. The topology-bound Phi fixture and EDCM consumer remain cross-repository work. diff --git a/UCNS_IMPLEMENTATION.md b/UCNS_IMPLEMENTATION.md index 7ceb555..31ce56a 100644 --- a/UCNS_IMPLEMENTATION.md +++ b/UCNS_IMPLEMENTATION.md @@ -13,13 +13,13 @@ Base METAPAT remains importable without UCNS installed. Adapter calls without th ## Implemented adapter behavior 1. Validate the actual UCNS public surface. -2. Derive deterministic geometry from ordered source-statement count. +2. Create one unit-payload UCNS cell per ordered source-statement occurrence and retain each source reference as cell provenance. 3. Construct a real `ucns.UCNSObject`. 4. Keep all UCNS payloads unit (`None`). -5. Record the actual UCNS stable hash and serialization version. +5. Record the exact producer epoch, profile, bridge schema, source commit, bridge JSON, and bridge stable identity. 6. Preserve module id, kind, canon identity, envelope provenance digest, exact source references, exact statements, constraints, permitted interpretations, and unresolved `hmmm` fields in a separate strict adaptation record. 7. Serialize and reconstruct that record without coercing malformed fields. -8. Delegate composition only to actual `ucns.multiply`. +8. Reject archived face-bit inputs and universal composition requests under this ordered-occurrence profile. 9. Mark theorem-status transfer and METAPAT-validity claims as false. ## Usage @@ -30,9 +30,14 @@ import ucns envelope = metapat.root_spine_module_envelope() adaptation = metapat.adapt_envelope_to_ucns(envelope) +bridge = ucns.EdcmMetapatBridgeRecord.from_json_bytes( + adaptation.record.ucns_bridge_json.encode("utf-8") +) assert isinstance(adaptation.ucns_object, ucns.UCNSObject) -assert adaptation.record.ucns_object_hash == ucns.stable_hash(adaptation.ucns_object) +assert adaptation.record.ucns_stable_identity == bridge.stable_identity +assert adaptation.record.adapter_version == "2.0.0" +assert adaptation.record.envelope_schema_version == "2.0.0" assert adaptation.record.canon_digest == envelope.canon_digest assert adaptation.record.envelope_provenance_digest == envelope.provenance_digest assert adaptation.record.constraints == envelope.constraints @@ -43,18 +48,20 @@ assert metapat.UCNSAdaptationRecord.from_json(adaptation.record.to_json()) == ad Install the optional integration with: ```bash -python -m pip install -e .[ucns] +python -m pip install "git+https://github.com/The-Interdependency/ucns.git@19f1afddb993f7d933ac8727627e7d5e1c3b88fc" +python -m pip install -e .[dev] ``` -## Geometry convention +## Ordered-occurrence convention -For an envelope containing `n` ordered source statements, the adapter constructs `n` evenly spaced anchors using UCNS half-turn angles: +For an envelope containing `n` ordered source statements, the adapter constructs `n` `ucns.Cell` values in the same order: ```text -angle_i = 2i / n +payload = None +provenance = {"source_ref": matching_source_statement_ref} ``` -It declares `n_dec = n_min = n`, supplies unit payloads, and defaults every face bit to `0` unless the caller explicitly supplies a same-length sequence of integer binary values. Boolean values are rejected rather than silently accepted as integers. +Those cells are passed to the pinned producer's `make_carrier` and ordered-occurrence profile. Face bits and universal composition belong to archived adapters and are rejected. This is an adapter contract, not a METAPAT claim that statement order or count exhausts semantic geometry. @@ -76,6 +83,8 @@ The envelope and adaptation record retain: - canon version and digest; - envelope provenance digest. +Adaptation-record wire `2.0.0` validates all of those embedded envelope identities against the current v4 parser epoch. It rejects outer wire `1.0.0`, envelope schema `1.2.0`, non-current canon identity, provenance tampering, unknown fields, and malformed sequence fields rather than treating any of them as implicit migration. + None of these fields are silently placed into UCNS payloads or assigned UCNS mathematical meaning. The adapter does not infer semantic meaning from a payload, tag, cell, path, carrier, symmetry, or object shape. ## Explicit Phi semantic authority @@ -132,9 +141,9 @@ They do not define a local UCNS vertex algebra or symbolic table. Successful adaptation establishes only that: -- the envelope passed strict schema checks; +- the envelope and adaptation record passed strict current-epoch schema, canon, and provenance checks; - actual UCNS constructed the object; -- the stable hash and complete provenance were recorded. +- the bridge stable identity and complete provenance were recorded. A valid Phi authorization establishes only that METAPAT explicitly declared one ordered constitutive-simultaneous semantic relation under the named canon and policy. diff --git a/docs/adversaries/README.md b/docs/adversaries/README.md index 8da245c..f57727c 100644 --- a/docs/adversaries/README.md +++ b/docs/adversaries/README.md @@ -3,6 +3,6 @@ These records test METAPAT against domains that did not participate in constructing the claim under test. - `double-entry-prereg.md` — frozen pass/fail contract for double-entry bookkeeping. -- `double-entry-result.md` — first independent adversary; falsifies universal `energy` transfer while preserving the structure/action substrate through Time. +- `double-entry-result.md` — first independent adversary; falsifies universal `energy` transfer while leaving Boundary, Simplex, Tensor, Emerge, and the complete frozen sequence/invariant tests unresolved. Usage: preregister the domain and failure conditions before mapping. Preserve domain-native definitions. A mismatch is evidence; do not rename it into agreement. diff --git a/docs/adversaries/double-entry-prereg.md b/docs/adversaries/double-entry-prereg.md index bf658b1..9ab1070 100644 --- a/docs/adversaries/double-entry-prereg.md +++ b/docs/adversaries/double-entry-prereg.md @@ -2,7 +2,7 @@ Status: **FROZEN TEST PLAN / not canon** -Target under test: `docs/v2-v3-synthesis.md` on `main`. +Target under test: `docs/v2-v3-synthesis.md` at exact METAPAT commit `a1724645b3fc5d246cf8b7a3f8200c2ca3aa61f5`, Git blob `1a2db847197d40112fc29ca4ed11ffa4bc74bf0c`. Independent domain: double-entry bookkeeping / financial reporting. @@ -10,7 +10,15 @@ Selection reason: a formal non-physical domain with explicit entities, reporting ## Source boundary -Primary authority for domain concepts: IFRS Conceptual Framework for Financial Reporting. Supporting mechanics source: standard double-entry bookkeeping definitions for accounts, debit/credit entries, balances, and the accounting equation. +Primary authority for domain concepts: + +- IFRS Foundation, *Conceptual Framework for Financial Reporting*, revised March 2018: . The evidence used here is bounded to CF 3.10–3.14 (reporting entity and its boundary), CF 4.1–4.2 (financial-statement elements/economic resources and claims), CF 5.1–5.7 (recognition and its linkage of statements), and CF 6.1–6.4 (measurement and measurement bases). + +Supporting mechanics source: + +- Mitchell Franklin, Patty Graybeal, and Dixon Cooper, OpenStax, *Principles of Accounting, Volume 1: Financial Accounting*, published April 11, 2019, §3.1 “Describe Principles, Assumptions, and Concepts of Accounting and Their Relationship to Financial Statements,” subsection “Double-Entry Bookkeeping”: . This is the bounded source for the mechanics claims that a transaction changes at least two accounts, includes at least one debit and one credit, and has equal total debits and credits. + +These identities are a post-freeze provenance addendum only. They do not alter the frozen tests, allowed outcomes, or rescue rules below. No accounting concept may be redefined to make METAPAT fit. diff --git a/docs/adversaries/double-entry-result.md b/docs/adversaries/double-entry-result.md index 3890237..3d81e0e 100644 --- a/docs/adversaries/double-entry-result.md +++ b/docs/adversaries/double-entry-result.md @@ -1,26 +1,26 @@ # Independent adversary result — double-entry bookkeeping -Status: **FALSIFIED_IN_PART / SYNTHESIS REFINED / not canon** +Status: **UNRESOLVED / tested synthesis; universal energy mapping FALSIFIED / not canon** Preregistration: `docs/adversaries/double-entry-prereg.md` -Target: the frozen v2→v3 synthesis on `main`. +Target: `docs/v2-v3-synthesis.md` at exact METAPAT commit `a1724645b3fc5d246cf8b7a3f8200c2ca3aa61f5`, Git blob `1a2db847197d40112fc29ca4ed11ffa4bc74bf0c`. + +The preregistered decision rule is binding: the synthesis survives only if every frozen test passes, and its allowed `FALSIFIED` outcome requires a failed root claim. The universal Energy mapping fails, but the synthesis places Energy under measurement/result while material root mappings remain unresolved. The honest overall standing is therefore `UNRESOLVED`; the synthesis did not survive, and its universal Energy mapping is independently `FALSIFIED`. The refined candidate discussed below is post-result analysis and does not repair either result. ## Domain facts used -The test uses two source classes without importing METAPAT assumptions into them: +The source identities and bounded paragraphs are recorded in the preregistration. The test uses them without importing METAPAT assumptions into accounting: 1. IFRS Conceptual Framework for Financial Reporting: - - a reporting entity may be one entity, part of one entity, or multiple entities; - - the reporting entity has a determined boundary; - - financial statements depict assets, liabilities, equity, income, expenses and changes in them; - - recognition links beginning state, financial performance, owner contributions/distributions, and ending state; + - a reporting entity has a determined reporting boundary; + - financial statements depict economic resources, claims and changes in them; + - recognition links depicted elements across statements and periods; - recognised elements are quantified using declared measurement bases. 2. Double-entry bookkeeping mechanics: - - each transaction is recorded in at least two general-ledger accounts; + - a transaction changes at least two accounts; - at least one debit and one credit are recorded; - - total debits equal total credits; - - the accounting equation remains balanced. + - total debits equal total credits. These are domain constraints, not METAPAT claims. @@ -28,74 +28,76 @@ These are domain constraints, not METAPAT claims. | Test | Result | Reason | |---|---|---| -| Native-language recoverability | SURVIVED except `energy` | Reporting entity, boundary, state, measurement, transaction, sequence and invariant map without redefining accounting; `energy` does not. | -| No metaphor substitution | FALSIFIED for universal `energy` | Calling a financial transaction or monetary value change `energy` adds a foreign claim solely because state changes. | -| No missing root primitive | SURVIVED | The accounting-specific balance law is a domain invariant over related state changes; it need not become a universal METAPAT primitive. | -| Root/action separation | SURVIVED | Accounts/items/reporting entities are distinguishable from transactions/postings that alter their recorded state. | -| Measurement separation | SURVIVED strongly | IFRS explicitly separates the item being measured, the measurement basis, and the resulting measure. | -| Sequence | SURVIVED | Ledger structure and a statement-of-position snapshot do not require sequence; transactions and reporting periods introduce ordered state transformation. | -| Boundary | SURVIVED | IFRS explicitly defines and reasons about the reporting entity boundary; it is conceptual rather than physical. | -| Energy | **FALSIFIED** | Accounting licenses economic resources, monetary measures, transactions and changes; it does not license the claim that these are energy. | -| Domain invariant | SURVIVED | Debit/credit equality and the accounting equation are representable as constraints on domain state/transformation without universal promotion. | -| Prediction/constraint | SURVIVED | A one-sided or debit/credit-unbalanced posting is invalid under double entry; a valid posting preserves the accounting balance relation. | - -## Root mapping +| Native-language recoverability | **FALSIFIED for the tested synthesis** | Several structural mappings are supportable, but `energy` is not recoverable in native accounting language without adding a foreign claim. | +| No metaphor substitution | **FALSIFIED for universal `energy`** | Calling a financial transaction or monetary change `energy` merely because it changes state is the prohibited rescue move. | +| No missing root primitive | SURVIVED | The accounting balance law can remain a domain invariant over related changes; it need not become a universal METAPAT primitive. | +| Root/action separation | SURVIVED at the supported mappings | Accounting distinguishes entities/items and their properties from transactions/postings that alter recorded positions. Boundary-dependent structures remain unresolved below. | +| Measurement separation | SURVIVED | The underlying recognised right, obligation, account position or other measured property is distinct from a numerical balance/carrying amount produced under a measurement basis. | +| Sequence | **UNRESOLVED** | Ordered postings support sequential transformation, but the selected evidence does not establish the frozen claim that time is unnecessary for the mere existence of the ledger structure; a statement-of-position snapshot is not the ledger. | +| Boundary | **UNRESOLVED** | IFRS supplies a reporting boundary, but this test has not yet established the stronger METAPAT condition that the boundary itself is a thing between two identified things. | +| Energy | **FALSIFIED** | Accounting licenses resources, claims, measures, transactions and changes; it does not license calling their abstract change composite `energy`. | +| Domain invariant | **UNRESOLVED** | Debit/credit equality is supported, but the selected bounded evidence and evaluation omit the accounting-equation half of the frozen criterion. | +| Prediction/constraint | SURVIVED | A posting whose debits and credits do not balance violates double-entry bookkeeping. | + +Because the Energy test fails, the tested synthesis does not survive and universal Energy naming is **FALSIFIED**. Because the allowed-outcome taxonomy reserves whole-synthesis `FALSIFIED` for a failed root claim while material root mappings remain unresolved, the whole-synthesis standing is **UNRESOLVED** rather than retroactively changing the frozen taxonomy. + +## Mapping standing ### Thing — SURVIVED -Accounting supplies explicit addressable things: reporting entities, units of account, assets, liabilities, rights, obligations, accounts, and recognised items. +Accounting supplies addressable things such as reporting entities, economic resources, claims, rights, obligations and accounts. No tautological rescue is needed for this bounded mapping. -No appeal to `thing is that which is` is needed to rescue the mapping. +### Boundary — UNRESOLVED -### Boundary — SURVIVED +IFRS supplies a declared reporting-entity boundary that determines what is included in the reporting entity. That establishes a domain boundary concept, but not yet METAPAT's stronger root statement: -The IFRS reporting entity has an explicit boundary determining which economic activities are included in the reporting entity. +```text +Boundary is the thing between things. +``` -This is useful evidence that METAPAT boundary need not be physical geometry. +This adversary has not independently established which accounting object is the boundary thing and which two things it lies between. Treating a scope delimiter as sufficient would weaken the tested root after seeing the evidence. ### State — SURVIVED -Examples include an account balance, an asset or liability carrying amount, recognition status, and the reporting entity's financial position. - -These are properties of domain things that may be measured. +State is mapped to a metricable property or condition of the accounting thing: for example, recognition status, the existence/extent of a right or obligation, or the account's underlying recorded position before numerical measurement. -### Simplex — SURVIVED +A numerical account balance or carrying amount is **not** used as state evidence in this mapping; it belongs on the scalar side below. -A reporting entity is bounded and has measurable state. A unit of account likewise has a declared scope and measurable/accountable state. +### Simplex — UNRESOLVED -The domain does not require every accounting thing to be a simplex; it supplies valid simplex instances. +Simplex requires a thing with boundary and state. State has support, but Boundary remains unresolved under the exact METAPAT definition, so this dependent mapping cannot be promoted to survived. -### Tensor — SURVIVED +### Tensor — UNRESOLVED -A ledger or financial statement is structured from related addressable items/accounts. Its snapshot configuration exists as structure without requiring that the reader replay every transaction in sequence. +A ledger is structured from related accounts/items, but METAPAT defines tensor as structure produced when **simplexes** relate. The selected accounting components have not yet been independently shown to satisfy Simplex at the tested scale. Generic structured relation is insufficient. -### Relate — SURVIVED strongly +### Relate — SURVIVED -Double entry makes relation unavoidable: one transaction affects at least two accounts. The balanced posting is a relation among account-state changes, not a property of one isolated account. +Double entry makes relation explicit: one transaction changes at least two accounts, and the balanced posting constrains the combined changes rather than one isolated account. -### Emerge — SURVIVED with restraint +### Emerge — UNRESOLVED at this scale -Financial position and performance are constructed from recognised and related elements. `Emerge` is acceptable only as METAPAT's name for produced higher-order structure; it must not imply spontaneous physical emergence. +Higher-order financial structures are produced from related elements, but the tested METAPAT emergence path depends on the unresolved Simplex/Tensor mapping. No independent pass is claimed here. -### Vector — SURVIVED as exact representation +### Vector — SURVIVED at a bounded operational mapping -A transaction can be represented as a sparse directed change over an ordered set of account states. Its debit/credit entries specify signed/typed changes to those states. +The evidence is the **state-altering transaction/posting effect**, not vector notation. A transaction changes the recorded position of affected accounts. Comparing scalar measurements before and after the posting exposes the signed/typed state changes from which that state-altering operation is inferred. -Accounting need not use the word `vector`; the mapping is valid because it is an exact mathematical representation of multiple coordinated state changes, not a metaphor. +A sparse mathematical vector is a convenient representation of those coordinated changes; the notation itself supplies no semantic authority. -### Scalar — SURVIVED strongly +### Scalar — SURVIVED -Balances, carrying amounts, and other monetary measures are scalar state metrics under a declared measurement basis. +Account balances, carrying amounts and other quantified amounts are scalar measurements of accounting properties under declared measurement bases. They remain measurements, not the underlying state itself. ### Transformation — SURVIVED -Transactions and other recognised events change account balances, assets, liabilities, equity, income or expenses. +Transactions and recognised events change recorded rights, obligations, account positions, assets, liabilities, equity, income or expenses. -### Time — SURVIVED +### Time — SURVIVED at the evaluated mapping; frozen sequence test UNRESOLVED -A statement of financial position can be a state at one date; ordered transactions and comparison between beginning/end reporting states instantiate sequential transformation. +A statement of financial position can represent a state at one date. Ordered transactions and comparison of beginning/end reporting states instantiate sequential transformation. This does not settle whether time is unnecessary for the mere existence of the ledger structure, so the complete frozen sequence test remains unresolved. -### Energy — FALSIFIED as universal ontology +### Energy — FALSIFIED as universal cross-domain ontology/name The domain supplies no accounting fact that licenses: @@ -105,124 +107,99 @@ monetary value = energy state change = energy ``` -The v3 definition +The tested v3 definition ```text Energy is vectors altering state through transformation across time. ``` -would classify ordinary bookkeeping activity as energy solely because it matches an abstract change pattern. That violates the preregistered no-metaphor rule. - -The structural composite survives. The universal name `energy` does not. +would classify ordinary bookkeeping activity as energy solely because it matches an abstract change pattern. That violates the preregistered no-metaphor rule. The supported structural relations do not transfer the domain term `energy` into accounting. ## Domain invariant -Double-entry adds a strong constraint without adding a METAPAT primitive: +Double entry supplies a bounded domain constraint without adding a METAPAT primitive: ```text transaction --> postings to at least two accounts +-> changes at least two accounts +-> at least one debit and one credit -> total debits = total credits --> accounting equation remains balanced ``` -This is a domain law over related transformations. - -METAPAT can represent the accounts, states, relation, measures and transformations while accounting owns the balancing law. +This remains an accounting law over related changes. Similarity to conservation laws elsewhere does not authorize universal promotion. -The law must not be promoted into a universal conservation theorem merely because it resembles conservation laws elsewhere. +The frozen invariant test also requires evaluation of the accounting equation. The selected evidence/evaluation does not establish that half, so the complete invariant test remains `UNRESOLVED`. -## Refined synthesis +## Post-result refined candidate -The independent domain supports this universal layer: +The adversary supports retaining these mappings at their stated scopes: ```text -STRUCTURE +SURVIVED Thing -Boundary State -Simplex -Tensor - -ACTION Relate -Emerge -Vector - -MEASUREMENT / RESULT +Vector # state-altering transaction effect inferred from scalar changes Scalar Transformation Time ``` -Useful derived operators remain: +It leaves these mappings unresolved at the selected accounting scale: ```text -Distinction -Relation/configuration -State-metric difference -Boundary mediation -Tensor simultaneity -Registration -Question -Observer +UNRESOLVED +Boundary +Simplex +Tensor +Emerge ``` -Domain-qualified terms remain outside universal ontology unless independently recovered: +It falsifies this tested universal mapping: ```text -Gradient -Integration criteria -Energy -Domain invariants such as debit/credit balance +FALSIFIED +Energy as the cross-domain name for the abstract state-change composite ``` -## Consequence for Meta Energy Theory - -The accounting adversary does **not** show that the structures used to study energy are wrong. +This is a **candidate refinement after falsification**, not a preregistered outcome and not canon. -It falsifies the stronger claim that every domain-instantiated state transformation should itself be called energy. - -A defensible synthesis is therefore: +A domain-respecting replacement direction remains: ```text -Common structures/actions may recur across domains. -Energy is one domain-qualified realization of those structures where the domain itself licenses energy. -Structural recurrence does not transfer the name, mechanism, evidence, or conservation law of energy into another domain. +Different domains may independently expose common structures and actions. +No domain owns those common structures by name or mechanism. +A domain term transfers only when the target domain independently licenses it. ``` -This preserves METAPAT as a project that began from energy and compares recurrent structure across domains, while preventing `energy` from swallowing every form of change. +## Separate standing of the partial-property postulate -The current v3 statements +The current v3 postulate says: ```text Every domain exposes some properties of Platonic energy. No domain exposes all properties of Platonic energy. ``` -are therefore **FALSIFIED AS UNIVERSAL CLAIMS** by this adversary unless `Platonic energy` is explicitly redefined as a non-energy structural abstraction. Such a redefinition would be semantic rescue and is rejected by this test. - -A candidate replacement is: +This adversary does **not** directly falsify that weaker existential claim. The report itself finds accounting analogues for several properties used in the v3 composite. Failure of the name/identity `energy` does not prove absence of every partial property. -```text -Different domains may independently expose common structures and actions. -No domain owns those common structures by name or mechanism. -A domain term transfers only when the target domain independently licenses it. -``` +Standing here: **UNRESOLVED**. A future falsifier must target the partial-property proposition itself rather than reuse the failure of the `energy` name. ## Standing ```text -v3 structural root through Time: SURVIVED -v2-derived operational layer: SURVIVED with prior placement refinements -Energy as universal axiom: FALSIFIED -"every domain exposes Platonic energy": FALSIFIED +tested v2->v3 synthesis: UNRESOLVED; it did not survive +Thing / State / Relate / Scalar / Transformation / Time: SURVIVED at stated scopes +Vector: SURVIVED only as state-altering transaction effect inferred from scalar changes +Boundary / Simplex / Tensor / Emerge: UNRESOLVED at selected accounting scale +Energy as universal cross-domain ontology/name: FALSIFIED +"every domain exposes some properties of Platonic energy": UNRESOLVED accounting balance as universal law: REJECTED / domain-owned -refined synthesis: SURVIVED this independent adversary +post-result refined candidate: PROPOSED, not the preregistered outcome ``` ## hmmm -Whether the project name **Meta Energy Theory** should remain historical/scope-setting or be changed to reflect the more general structure/action substrate is unresolved. Naming does not get to repair ontology. +Whether the project name **Meta Energy Theory** remains historical/scope-setting or changes with a future canon rotation is unresolved. Naming does not repair ontology. -One independent adversary is enough to falsify a universal claim; it is not enough to establish that the refined synthesis is complete. +One independent adversary can falsify the tested universal `energy` mapping. It does not establish that the unresolved structure survived, does not complete the frozen sequence or invariant tests, and does not settle the weaker partial-property postulate. diff --git a/docs/application-modules.md b/docs/application-modules.md index 42163c0..a38199e 100644 --- a/docs/application-modules.md +++ b/docs/application-modules.md @@ -20,6 +20,8 @@ A `MetapatApplicationModule` carries: - explicit false status-transfer and validation fields; - deterministic application digest. +The current v4 application-module wire schema is `2.0.0`. It is incompatible with the pre-v4 `1.0.0` parser epoch so parsing alone cannot become implicit migration. + ## Catalog bindings Each `ApplicationCatalogBinding` binds: diff --git a/docs/claims-ledger.md b/docs/claims-ledger.md index 72026d1..1ed133e 100644 --- a/docs/claims-ledger.md +++ b/docs/claims-ledger.md @@ -1,6 +1,6 @@ # METAPAT claims ledger -Date: 2026-09-13 +Date: 2026-09-15 This ledger classifies public doctrine and executable assertions without changing canon text. Contract checks protect encoded conditions; they are not independent empirical evidence, formal proof, or validation of Meta Energy Theory as external truth. @@ -22,42 +22,61 @@ RETRACTED_OR_SUPERSEDED | Statement/surface | Status | Boundary | |---|---|---| | Thing is that which is. | ROOT-STIPULATION | Root structure; no domain ownership implied. | -| Boundary is the thing between things. | ROOT-STIPULATION | Boundary requires multiplicity; observation does not create it. | +| Boundary is the thing between things. | ROOT-STIPULATION | Boundary requires distinct multiplicity; observation does not create it. | | State is a metricable property of a thing. | ROOT-STIPULATION | State is not measurement. | | A simplex is a thing with boundary and state. | ROOT-STIPULATION | A constructed thing may participate as a whole. | | A tensor is structure produced when simplexes relate. | DEFINITION | Tensor is constructed, not primitive before simplex. | | Relate is this to that. | DEFINITION | Geometry is one possible relation, not the definition. | | Tensors emerge from simplexes. | DEFINITION | Emergence is tied to related-simplex structure. | -| Vector alters state; vector is inferred by scalar measurement. | DEFINITION | Vector is distinct from state metric. | +| Vector alters state; vector is inferred by scalar measurement. | DEFINITION | Vector is distinct from state metric; missing scalar observations do not establish the inference. | | Scalar is a state metric. | DEFINITION | Scalar measures state; it is not state. | | Transformation is resulting state change. | DEFINITION | Result of vector alteration. | | Time is sequential transformation. | DEFINITION | Registration may preserve time but does not produce it. | -| Energy is vectors altering state through transformation across time. | DEFINITION / derived root term | Energy is composite at this level rather than primitive. | +| Structural recurrence does not transfer a domain term, mechanism, evidence standard, or conservation law. | DEFINITION / domain-qualification rule | Similarity permits comparison, not semantic transfer. | +| A domain term applies only where that domain independently licenses it. | DEFINITION / domain-qualification rule | Domain evidence owns the term; METAPAT structural resemblance is insufficient. | | Seven postulates | WORKING-POSTULATE | Revisable commitments; may not silently rewrite axioms. | | Eight theorems | INTERNAL-DERIVATION | Internal reductions, not external proof. | | Twelve theories | INTERNAL-DERIVATION | Organized derivation families; remain falsifiable. | +Energy is therefore domain-qualified in v4. METAPAT does not call every state transformation energy merely because energetic systems may share some of the same abstract structure. + ## Cross-domain reconstruction | Claim | Status | Boundary | |---|---|---| | Different domains may independently expose common structures and actions. | WORKING-POSTULATE | Structural recurrence does not transfer domain-specific names or mechanisms. | -| No domain exposes all properties of Platonic energy. | WORKING-POSTULATE | Keeps the search open; completeness is never presumed. | -| A shared candidate may be compared after domain implementation is removed. | WORKING-POSTULATE | Similarity alone is insufficient. | +| Cross-domain comparison may recover shared structure without making domains identical. | WORKING-POSTULATE | Similarity alone is insufficient. | +| Similarity does not transfer domain-specific names, mechanisms, evidence standards, or conservation laws. | WORKING-POSTULATE | The target domain independently licenses its own terms. | +| A shared candidate may be compared after domain implementation is removed. | WORKING-POSTULATE | Removal is a falsification method, not semantic transfer. | | A later domain may add, split, refine, or falsify a candidate. | WORKING-POSTULATE | No current primitive/operator set is certified complete. | -| An electrical/mechanical/linguistic implementation is identical to a METAPAT primitive. | RETRACTED_OR_SUPERSEDED | Domain implementations remain domain-specific. | +| An electrical/mechanical/linguistic/accounting implementation is identical to a METAPAT primitive. | RETRACTED_OR_SUPERSEDED | Domain implementations remain domain-specific. | + +## Independent adversary standing + +The double-entry bookkeeping adversary is evidence about the tested v2→v3 synthesis, not a new canon source. + +| Surface | Standing | Boundary | +|---|---|---| +| Tested v2→v3 synthesis | UNRESOLVED; did not survive | The universal Energy mapping failed, but the frozen taxonomy reserves whole-synthesis `FALSIFIED` for a failed root claim and the material root mappings remain unresolved. | +| Energy as a universal cross-domain name for the abstract state-change composite | FALSIFIED | Accounting does not independently license that term. | +| Thing / State / Relate / Scalar / Transformation / Time mappings | SURVIVED at stated scopes | These are bounded adversary mappings, not universal proof. | +| Vector mapping | SURVIVED at bounded operational scope | State-altering transaction effect inferred from scalar change; notation itself has no semantic authority. | +| Boundary / Simplex / Tensor / Emerge mappings | UNRESOLVED | The selected accounting evidence does not establish the exact METAPAT relations required at that scale. | +| Complete frozen sequence test | UNRESOLVED | Ordered postings support time, but the evidence substitutes a statement-of-position snapshot for the required ledger-structure test. | +| Complete frozen invariant test | UNRESOLVED | Debit/credit equality is supported; the required accounting-equation evaluation is absent. | +| “Every domain exposes some properties of Platonic energy.” | UNRESOLVED | Failure of the universal `energy` name does not directly falsify this weaker existential proposition. v4 withdraws the claim rather than laundering an unresolved result into falsification. | ## Internal derivations and contract checks | Surface | Status | What it checks | What it does not establish | |---|---|---|---| -| `boundary_requires_multiplicity` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Encoded boundary eligibility requires at least two things. | External metaphysical proof. | +| `boundary_requires_multiplicity` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Encoded boundary eligibility requires at least two distinct thing instances. | External metaphysical proof. | | `simplex_closes` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Thing, boundary, and state are all present. | Empirical objecthood. | | `tensor_emerges` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Multiple simplexes plus relation satisfy the encoded tensor condition. | Universal emergence law. | | `recursive_closure` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | A tensor with boundary and state satisfies simplex closure. | That any specific real system closes this way. | -| `vector_inferred_by_scalar` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Changed scalar measurements permit the encoded inference condition. | Complete physical vector reconstruction. | +| `vector_inferred_by_scalar` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Two present scalar observations differ. | Complete physical vector reconstruction or inference from missing data. | | `transformation_produces_time` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Multiple ordered transformations satisfy the encoded sequence condition. | External theory of physical time. | -| `domain_term_is_qualified` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | Vector, state, transformation, and time are present. | Empirical conservation law or physical-energy theory. | +| `domain_term_is_qualified` | INTERNAL-DERIVATION + IMPLEMENTED-CONTRACT | The applicable domain explicitly licenses the term; structural similarity alone is ignored as authorization. | That the domain license itself is empirically valid or that similarity establishes semantics. | ## Implemented architecture contracts @@ -67,18 +86,19 @@ RETRACTED_OR_SUPERSEDED | `CANON_FILE_BLOBS` / `assert_canon_files_match()` | IMPLEMENTED-CONTRACT | Bind all canon Markdown byte-for-byte and fail closed on drift. | | `MetapatModuleEnvelope` | IMPLEMENTED-CONTRACT | Strict semantic/provenance envelope preserving exact source, constraints, `hmmm`, canon identity, and digest. | | `MetapatModuleRelation` | IMPLEMENTED-CONTRACT | Strict relation record with exact endpoints/source and no theorem/measurement transfer. | -| `MetapatSemanticCatalog` | IMPLEMENTED-CONTRACT | Catalog v3 contains exactly 40 ordered modules and 43 exact declared derivation edges. | +| `MetapatSemanticCatalog` | IMPLEMENTED-CONTRACT | Catalog v4 contains exactly 40 ordered modules and 43 exact declared derivation edges. | | `assert_catalog_complete()` | IMPLEMENTED-CONTRACT | Enforces 1 root, 12 axioms, 7 postulates, 8 theorems, 12 theories. | | `assert_catalog_sources_match()` | IMPLEMENTED-CONTRACT | Every module/relation resolves to exact canon text. | -| `tools/generate_catalog.py` | IMPLEMENTED-CONTRACT | Generates/checks `root-spine-envelope-v3.json` and `semantic-module-catalog-v3.json`. | +| `tools/generate_catalog.py` | IMPLEMENTED-CONTRACT | Generates/checks `root-spine-envelope-v4.json` and `semantic-module-catalog-v4.json`. | | `MetapatApplicationModule` / `ApplicationCatalogBinding` | IMPLEMENTED-CONTRACT | Bind domain applications to exact catalog identities and evidence boundaries without status laundering. | | `validate_application_against_catalog()` | IMPLEMENTED-CONTRACT | Fails on catalog/module identity, digest, or status drift. | | `assert_application_sources_match()` | IMPLEMENTED-CONTRACT | Fails when application source headings/statements drift. | -| `tools/generate_application_fixtures.py` | IMPLEMENTED-CONTRACT | Generates/checks current packaged v3 application fixtures. | +| `tools/generate_application_fixtures.py` | IMPLEMENTED-CONTRACT | Generates/checks current packaged v4 application fixtures. | | `metapat.ucns.adapt_envelope_to_ucns` | IMPLEMENTED-CONTRACT | Uses actual UCNS, preserves external semantic provenance, transfers no theorem status. | | `UCNSForkAuthorization` | IMPLEMENTED-CONTRACT | Records explicit `constitutive-simultaneous` semantic authorization; does not prove encoded topology. | | `tools/check_contract_graph.py` | IMPLEMENTED-CONTRACT | Reconciles source CONTRACTS with test CHECKS and reports graph defects. | | `tools/generate_msdmd.py` | IMPLEMENTED-CONTRACT | Generates the repository metadata graph from bounded source/test/tool surfaces. | +| root `llms.txt` | IMPLEMENTED-CONTRACT when drift check passes | Generated projection of source `LLMS` declarations; not an independent doctrine source. | ## Application and empirical status @@ -92,20 +112,22 @@ RETRACTED_OR_SUPERSEDED | Explicit constitutive semantic authorization | IMPLEMENTED-CONTRACT | Does not establish downstream UCNS topology. | | EDCM values corresponding to METAPAT labels | EMPIRICAL-FRONTIER | Semantic labels constrain interpretation; they are not measured values. | -## Superseded v2 doctrine +## Superseded doctrine | Former surface | Status | Replacement | |---|---|---| | “Legible difference is distinction.” as first root axiom | RETRACTED_OR_SUPERSEDED | Thing / Boundary / State root construction. | -| “Distinction defines boundaries.” | RETRACTED_OR_SUPERSEDED | Boundary is prior to registered distinction in v3. | +| “Distinction defines boundaries.” | RETRACTED_OR_SUPERSEDED | Boundary is prior to registered distinction. | | “Boundary is simplex of distinction.” | RETRACTED_OR_SUPERSEDED | Boundary is the thing between things. | | “Tensor is primitive.” | RETRACTED_OR_SUPERSEDED | Tensor is structure produced when simplexes relate. | | “Energy-state held is scalar.” | RETRACTED_OR_SUPERSEDED | State is metricable; scalar is a state metric. | | “Energy-state motioned is vector.” | RETRACTED_OR_SUPERSEDED | Vector alters state and is inferred by scalar measurement. | | “Time is sequential tensor alteration.” | RETRACTED_OR_SUPERSEDED | Time is sequential transformation. | -| Energy as primitive substrate vocabulary | RETRACTED_OR_SUPERSEDED | Energy is derived from vector/state/transformation/time. | -| Catalog v2 / 52 declared edges | RETRACTED_OR_SUPERSEDED | Catalog v3 / 43 declared edges. | -| v2 root/catalog/application fixtures | RETRACTED_OR_SUPERSEDED | v3 fixtures; consumers fail closed until migrated. | +| Energy as primitive substrate vocabulary | RETRACTED_OR_SUPERSEDED | State/action/measurement vocabulary without universal energy naming. | +| v3 `Energy is vectors altering state through transformation across time.` as universal METAPAT definition | RETRACTED_OR_SUPERSEDED | v4 domain qualification; the target domain must license `energy`. | +| v3 “Every domain exposes some properties of Platonic energy.” | RETRACTED_OR_SUPERSEDED | Withdrawn from v4. The double-entry adversary leaves its weaker existential standing UNRESOLVED rather than falsified. | +| Catalog v2 / 52 declared edges | RETRACTED_OR_SUPERSEDED | Current catalog v4 / 43 declared edges. | +| v2/v3 root, catalog, and application fixtures | RETRACTED_OR_SUPERSEDED | v4 fixtures; all pre-v4 consumers fail closed until migrated. | | Single flow `UCNS -> METAPAT -> EDCM` | RETRACTED_OR_SUPERSEDED | Separate semantic authority, representation/geometry, measurement, and proof-status flows. | | Local METAPAT UCNS algebra | RETRACTED_OR_SUPERSEDED | Optional adapter to actual UCNS. | | Application binding as domain validation | RETRACTED_OR_SUPERSEDED | Binding establishes provenance and evidence boundaries only. | @@ -117,9 +139,9 @@ When adding or changing a public claim: 1. cite the exact source or executable surface; 2. assign one status from this ledger; 3. state what evidence would change that status; -4. update affected catalog/application declarations, fixtures, code metadata, docs, tests, generated msdmd, and canon manifest; +4. update affected catalog/application declarations, fixtures, code metadata, docs, tests, generated msdmd/llms projections, and canon manifest; 5. preserve unresolved constraints as `hmmm`. ## hmmm -The current v3 construction is deliberately incomplete in the epistemic sense: no finite domain set can certify that no later domain will add, split, refine, or falsify a candidate. That open boundary is part of the method, not a claim of completed universality. +The current v4 construction is deliberately incomplete in the epistemic sense: no finite domain set can certify that no later domain will add, split, refine, or falsify a candidate. The weaker historical partial-property proposition about Platonic energy remains unresolved by the double-entry adversary; it is not current v4 canon. diff --git a/docs/electromagnetic-pipe-application.md b/docs/electromagnetic-pipe-application.md index 711cd3b..2993d99 100644 --- a/docs/electromagnetic-pipe-application.md +++ b/docs/electromagnetic-pipe-application.md @@ -76,7 +76,7 @@ Fault statements are objectives to test. Ceramic containment, molten-copper isol ## Release surface -METAPAT `0.7.0` exports the canon-v2-bound pipe application and design records through the top-level `metapat` package. +METAPAT `0.8.0` exports the canon-v4-bound pipe application and design records through the top-level `metapat` package. Human source: @@ -87,7 +87,7 @@ docs/applications/three-phase-electromagnetic-pipe.md Packaged deterministic fixture: ```text -src/metapat/fixtures/three-phase-electromagnetic-pipe-v2.json +src/metapat/fixtures/three-phase-electromagnetic-pipe-v4.json ``` Generation and verification: @@ -100,7 +100,7 @@ python -m unittest tests.test_electromagnetic_pipe python -m pytest -q tests/test_electromagnetic_pipe.py tests/test_packaging.py ``` -The clean-wheel smoke test verifies version `0.7.0`, the top-level constructors, the exact packaged fixture, the 18-circuit / six-system topology, catalog binding, and design digest without requiring UCNS. +The clean-wheel smoke test verifies version `0.8.0`, the top-level constructors, the exact packaged fixture, the 18-circuit / six-system topology, catalog binding, and design digest without requiring UCNS. ## Short-section prototype gate diff --git a/docs/releases/metapat-canon-v3.md b/docs/releases/metapat-canon-v3.md index e439f98..fb06ad9 100644 --- a/docs/releases/metapat-canon-v3.md +++ b/docs/releases/metapat-canon-v3.md @@ -1,6 +1,6 @@ # METAPAT canon v3 -Status: proposed canon rotation on `research/platonic-energy-operators` until all repository gates pass. +Status: **SUPERSEDED HISTORICAL ROTATION**. v3 was merged in PR #29 and later replaced by v4 in PR #32. Repository gates were implementation evidence, not canon assent. ## Root change @@ -40,12 +40,14 @@ Exact root definitions remain owned by `AXIOMS.md` and `CHAPTER_ZERO.md`. - canon epoch: `metapat-canon-v3` - catalog epoch: `metapat-semantic-catalog-v3` -- identity schema remains `2.0.0`; its shape did not change. +- identity schema: `3.0.0`; v3 added the top-level `energy_definition` field and therefore could not truthfully reuse v2 schema `2.0.0`. + +The merged v3 implementation incorrectly continued to emit `2.0.0`. This historical defect is recorded rather than treating the mislabeled wire identity as a supported schema. Current v4 consumers must not accept either label as v4. ## Migration rule -v2 consumers must fail closed until they explicitly bind v3 module identities and digests. No v2 application binding is silently rebound. +At the v3 boundary, v2 consumers had to fail closed until they explicitly bound v3 schema `3.0.0`, module identities, and digests. No v2 application binding was eligible for silent rebinding. Current consumers must use the v4 migration rule instead. ## hmmm -Application migrations, regenerated fixtures, generated msdmd, and downstream consumer epochs remain incomplete until repository gates demonstrate them explicitly. +The exact downstream effect of the short-lived mislabeled v3 schema remains `hmmm`; repository history preserves the defect, and no consumer may infer migration from the reused `2.0.0` label. diff --git a/docs/releases/metapat-canon-v4.md b/docs/releases/metapat-canon-v4.md index 2006115..90039e0 100644 --- a/docs/releases/metapat-canon-v4.md +++ b/docs/releases/metapat-canon-v4.md @@ -1,21 +1,34 @@ # METAPAT canon v4 — domain-qualified energy -Status: **PROPOSED CANON ROTATION / evidence-bound** +Status: **ADOPTED CANON ROTATION / evidence-bound** -Evidence trigger: `docs/adversaries/double-entry-result.md`. +Adopted by the explicit canon-rotation decision in METAPAT PR #32, merged as `2a55cebc0ba1cd77661688a6590c34c71c3ff705`; current canon identity is `metapat-canon-v4`. Repository gates support implementation consistency but do not substitute for that assent. -## Required change +Evidence considered: `docs/adversaries/double-entry-result.md`. -The independent double-entry adversary falsified two universal v3 claims: +## Evidence standing + +The independent double-entry adversary falsified the tested universal v3 use of `energy`: ```text Energy is vectors altering state through transformation across time. +``` + +as a cross-domain name that would attach merely because an abstract state-change pattern recurs. The accounting domain did not independently license that term. + +The same adversary did **not** directly falsify the weaker historical proposition: + +```text Every domain exposes some properties of Platonic energy. ``` -The structural composite survives. The universal transfer of the domain term `energy` does not. +Its standing in that adversary is `UNRESOLVED`. v4 withdraws the proposition from current canon rather than treating an unresolved result as falsification. -v4 therefore preserves the v3 structure/action spine through Time and replaces universal energy with domain qualification: +The adversary leaves Boundary, Simplex, Tensor, Emerge, and parts of its frozen sequence/invariant tests `UNRESOLVED`; it does not establish that the complete spine survived. PR #32's explicit canon decision, rather than this adversary, preserves the v3 structure/action spine through Time while removing universal energy naming. + +## Adopted change + +v4 preserves the v3 structure/action spine through Time and replaces universal energy naming with domain qualification: ```text A structural recurrence does not transfer a domain term, mechanism, evidence standard, or conservation law. @@ -23,7 +36,7 @@ A domain term applies only where that domain independently licenses it. Energy is domain-qualified: a domain may identify energy in structures involving state, vector, transformation, and time, but METAPAT does not call all such structures energy. ``` -The cross-domain rule becomes: +The cross-domain rule is: ```text Different domains may independently expose common structures and actions. @@ -55,12 +68,24 @@ v4 Axiom 12 is `Domain Qualification`. The former Theory 7 `Derived Energy` becomes `Domain Qualification` and constrains when a domain term may attach to the common structure. +## Identity and migration + +- canon epoch: `metapat-canon-v4` +- identity schema: `4.0.0` +- module-envelope wire schema: `2.0.0` (incompatible with the prior `1.2.0` epoch) +- application-module wire schema: `2.0.0` (incompatible with the prior `1.0.0` epoch) +- UCNS adaptation-record wire: `2.0.0` (incompatible with the prior `1.0.0` epoch) +- catalog epoch: `metapat-semantic-catalog-v4` + +v3 added `energy_definition` and required schema `3.0.0`; v4 removes that field and adds `domain_qualification_definition`, requiring schema `4.0.0`. The module-envelope wire schema also rotates from `1.2.0` to `2.0.0`, preventing a prior parser from accepting a v4 envelope merely because its field shape is familiar. The application-module and outer UCNS adaptation-record wires rotate from `1.0.0` to `2.0.0`; the latter also validates its embedded current envelope, provenance, and canon identities. These rotations prevent either cross-repository wrapper from bypassing the canon boundary. Consumers bound to v2, the historically mislabeled v3 wire shape, schema `3.0.0`, envelope schema `1.2.0`, application schema `1.0.0`, or adaptation-record wire `1.0.0` reject v4 until they explicitly bind identity schema `4.0.0`, each `2.0.0` wire, and the v4 canon, catalog, application, and provenance identities. No shared field names or successful digest computation constitute assent or migration. + ## Nonclaims - This does not claim accounting and physics are the same. - This does not deny physical energy. - This does not make debit/credit balance a universal conservation law. - This does not rename every state change as energy. +- This does not claim the double-entry adversary falsified every weaker partial-property proposition about energy. - This does not establish completeness of the remaining root. ## hmmm diff --git a/llms.txt b/llms.txt index 61082e5..c8d5fc2 100644 --- a/llms.txt +++ b/llms.txt @@ -1,34 +1,53 @@ -# LLM Instructions for METAPAT +# LLM Instructions for metapat ## Project Overview -METAPAT is the canonical semantic authority for Meta Energy Theory. It protects exact canon text and every canon-bearing file identity. Catalog v2 makes current root, axiom, postulate, theorem, and theory surfaces addressable. Application schema 1.0.0 binds domain applications to exact catalog identities, source statements, scales, transfer limits, evidence requirements, and unresolved hmmm without becoming UCNS algebra, EDCM measurement, formal proof, or domain validation. +METAPAT is the canonical semantic authority for Meta Energy Theory. Canon v4 preserves the structure/action root through time and makes domain qualification explicit: structural resemblance does not transfer a domain term, mechanism, evidence standard, or conservation law. Catalog v4 makes the current root, axiom, postulate, theorem, and theory surfaces addressable without transferring domain, measurement, theorem, or UCNS validity. ## Key Definitions (never infer or expand these) - **METAPAT** = Meta Energy Theory — Axioms, Postulates, Theorems, and Theories. -- **root_spine** = Legible difference is distinction; distinction defines boundaries; boundaries define simplex; boundary is simplex of distinction; simplex holds or modifies energy in a state of being. -- **tensor** = Primitive simultaneous arrangement of energy-states. -- **time** = Sequential tensor alteration. -- **registration** = Capacity of a simplex to preserve, express, or transmit sequential tensor alteration. +- **thing** = That which is. +- **boundary** = The thing between things. +- **state** = A metricable property of a thing. +- **simplex** = A thing with boundary and state. +- **tensor** = Structure produced when simplexes relate. +- **relate** = This to that. +- **emerge** = Tensors emerge from simplexes. +- **scalar** = A state metric. +- **vector** = Alters state; inferred by scalar measurement. +- **transformation** = Resulting state change. +- **time** = Sequential transformation. +- **energy** = Domain-qualified; METAPAT does not call every state transformation energy. +- **registration** = Capacity of a simplex to preserve, express, or transmit transformation. - **observer** = A simplex performing registration; observer does not necessarily mean mind. -- **question** = A bounded unresolved energy-state. -- **semantic_catalog_v2** = 40 ordered doctrine modules and 52 exact source-declared derived-from relations bound to metapat-canon-v2. -- **application_module** = A source-checked domain application bound to exact catalog version, digest, module identities, module digests, module statuses, evidence boundaries, and deterministic application identity. +- **question** = A bounded unresolved state or relation available to transformation. +- **semantic_catalog_v4** = 40 ordered doctrine modules and 43 exact source-declared derived-from relations bound to metapat-canon-v4. +- **application_module** = A source-checked domain application bound to exact catalog identities, source statements, transfer limits, evidence requirements, and unresolved hmmm without becoming root, UCNS algebra, EDCM measurement, formal proof, or domain validation. ## Architecture Summary - METAPAT owns semantic authority, the addressable catalog, application provenance, and explicit Phi semantic authorization. -- Actual UCNS owns geometry and its proof status; domain evidence remains answerable to its source domain; EDCM owns measurement. +- Actual UCNS owns geometry and its proof status; EDCM owns measurement; domain evidence remains answerable to its source domain. - Canon, catalog, application, module, relation, geometry, policy, authorization, consumer-epoch, and proof identities remain separate. -- No implementation owns the root. +- No implementation and no application domain owns the root. ## How to Use This Repo with LLMs / Agents -- Preserve canon text exactly unless a canon change is separately authorized. Treat CANON_VERSION, CANON_FILE_BLOBS, identity schema 2.0.0, and canon_digest() as one complete identity boundary. -- The Fourth Axiom root statement remains exactly "Tensor is primitive." Domain formalisms and examples may explicate or represent the tensor; they do not redefine the root. -- Use exact catalog module IDs, MetapatModuleEnvelope, MetapatModuleRelation, ApplicationCatalogBinding, MetapatApplicationModule, and current packaged fixtures for semantic authority and provenance. Reject malformed types rather than coercing them. Do not recreate UCNS algebra. -- Catalog v2 remains exactly one root, twelve axioms, seven postulates, eight theorems, twelve theories, and fifty-two source-declared relations. Preserve WORKING-POSTULATE and CROSS-DOMAIN-HYPOTHESIS status. Never infer ancestry or constitutive meaning from analogy, repeated terms, catalog order, or derived-from relations. -- Application modules bind exact catalog identities and preserve domains, scales, transfer and non-transfer statements, evidence requirements, source references, and unresolved hmmm. Root impact and METAPAT, domain, measurement, theorem-transfer, and UCNS-topology validation fields remain false. +- Preserve canon text exactly unless a canon change is separately authorized. Treat CANON_VERSION, CANON_FILE_BLOBS, identity schema 4.0.0, and canon_digest() as one complete identity boundary. + +- Do not restore v2 doctrine: Tensor is not primitive in v4; scalar is not state; energy-state is not a root primitive; time is sequential transformation. + +- Use exact v4 catalog module IDs, MetapatModuleEnvelope, MetapatModuleRelation, ApplicationCatalogBinding, MetapatApplicationModule, and current packaged fixtures for semantic authority and provenance. + +- Catalog v4 remains exactly one root, twelve axioms, seven postulates, eight theorems, twelve theories, and forty-three source-declared relations unless a separately authorized rotation changes it. + +- Application modules bind exact catalog identities and preserve domains, transfer/non-transfer statements, evidence requirements, source references, and unresolved hmmm. Root impact and METAPAT, domain, measurement, theorem-transfer, and UCNS-topology validity claims remain false unless separately established by their owning evidence. + - The actual UCNS adapter defaults to external-provenance. Only explicit canon-bound constitutive-simultaneous authorization may alter semantic meaning; downstream topology verification remains required. -- Consumers pinned to metapat-canon-v1 must reject metapat-canon-v2 until migrated. Consumer repositories own their local epoch names and bind them to exact v2 identities. -- Never turn semantic labels into EDCM metric values or transfer UCNS theorem status. Source modules own CONTRACTS; tests own CHECKS. Run canon, catalog, application, fixture, generated-msdmd, Phi-policy, package, clean-wheel, and actual-UCNS gates. -- Generated fixtures, metapat_msdmd.ts, and llms.txt are regenerated from their constructors or source blocks; do not hand-maintain them. + +- Consumers pinned to any prior canon/catalog, envelope wire, application-module wire, or UCNS adaptation-record wire must fail closed until explicitly migrated to v4 identities and the 2.0.0 envelope, application, and adaptation-record wires. Consumer repositories own their local epoch names. + +- Never turn semantic labels into EDCM metric values or transfer UCNS theorem status. Source modules own CONTRACTS; tests own CHECKS. + +- Generated fixtures, metapat_msdmd.ts, and llms.txt are regenerated from constructors/source blocks; do not hand-maintain them. + +- hmmm: Completeness is never presumed. Later domains may add, split, refine, or falsify current candidates. This file is the single source of truth. If something is not explicitly stated in the files listed above, it does not exist in this repository. diff --git a/metapat_msdmd.ts b/metapat_msdmd.ts index 09b2132..a9221f8 100644 --- a/metapat_msdmd.ts +++ b/metapat_msdmd.ts @@ -1,3 +1,3 @@ import { defineMsdmdCollection } from "./.agents/skills/msdmd/collection"; -export default defineMsdmdCollection({"declarations":[{"block":"CONTRACTS","fields":{"count":"6","ids":"metapat_base_import_without_ucns,metapat_no_public_local_ucns,metapat_package_typed_marker,metapat_package_version_matches_metadata,metapat_pipe_fixture_packaged,metapat_root_fixture_packaged","metadata_digest":"98a5ce3c19a57c98d448190dbebdd866e14001e894a7b60c8255576ab58efc41"},"file":"src/metapat/__init__.py","id":"generated_src_metapat___init___py_contracts"},{"block":"DEPENDENCIES","fields":{"count":"1","ids":"metapat_package_dependency_edges","metadata_digest":"6c0d6e0b41c28700975f28377e44088736af42149629a8bd406efbd0ed222a13"},"file":"src/metapat/__init__.py","id":"generated_src_metapat___init___py_dependencies"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_package_exports","metadata_digest":"b35bab0daa47079d5a1d087cf4d0c78a60a82122eb9b58e7e0bab13ab0559028"},"file":"src/metapat/__init__.py","id":"generated_src_metapat___init___py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_affixiation_harmonics_boundary","metadata_digest":"6255ce0a4207c08b58ac1e34113d65d0ccde7d9da149899e709217c0c959b096"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_affixiation_harmonics_semantics","metadata_digest":"5ef74c4cb7a8a9754ac0957239881d4717a104008de148e2da775cf082d2661f"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"6","ids":"metapat_affixiation_harmonics_authority_firewall,metapat_affixiation_harmonics_candidate_status,metapat_affixiation_harmonics_catalog_bound,metapat_affixiation_harmonics_source_current,metapat_affixiation_identity_preserved,metapat_harmonics_time_agnostic","metadata_digest":"0377397c4270d2bc3b8e25e9a04e18976608ac84781a19ea254111db8c8def89"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_affixiation_harmonics_docs","metadata_digest":"51451d35e30e3fcb4614a1681c47e29e71b70f02b309faa4600b6106520b263e"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_affixiation_harmonics_application","metadata_digest":"cbf87de72854c6fe03f83df7ec0f242c7a25f7fdfa601116ec669e5a6f284d78"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_application_module_boundary","metadata_digest":"ccdb5e130163c5b256b6f73050e12c744bdb44b2183de070018213ad78d207cd"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_catalog_bound_application_modules","metadata_digest":"fa9ea9750d3f9588c3391f1cece168a97a9fcc2c147e672916e05c2cc256e86f"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"6","ids":"metapat_application_binding_exact,metapat_application_catalog_validation,metapat_application_roundtrip_strict,metapat_application_source_exact,metapat_application_status_firewall,metapat_application_tamper_rejected","metadata_digest":"06fc3f058e7a36a471294b6100d9a7ff3931100e14cea99c84f75db090b5fa72"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_application_module_docs","metadata_digest":"aa49c6759315bd0113f704270193e884d89abe2d483c0ba01a2019e9f5ac562e"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_application_module_schema","metadata_digest":"db9e15464776535d3dd8d454410e9cef4516e7a213b33d1bac2ec3211e726a0e"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_canon_boundaries","metadata_digest":"d0fa2dc4ca7b062b47e11e483da5adfd03fb30fdfb01767768dc0dd1e2be9c87"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_canon_constants","metadata_digest":"39622c124fb0286ecc02ca2c45933c5f375266b0b5a20d4f755ed7f3caada417"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"6","ids":"metapat_canon_digest_deterministic,metapat_canon_file_drift_visible,metapat_canon_files_match_repository,metapat_canon_manifest_complete,metapat_root_spine_exact,metapat_time_not_registration","metadata_digest":"aa06fc2782a00bca60811268521af7c021d4ad7176942c5c78ed57b845deb646"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_canon_docs","metadata_digest":"bb31ef40738e39515cb4a9a33500dc0da15177eb5d44f9f370d3ff188f7abef7"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_canon_core","metadata_digest":"7a8ea99ce32ca07e610fad22856825d2f694cd13139e2f0bd3eab65f1adb8ad3"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_module_build"},{"block":"OWNERS","fields":{"count":"1","ids":"metapat_canon_owner","metadata_digest":"9bd86e5f89497745ad3e76f083442ccb1961aba5f6e3ede879bfca404cb02536"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_owners"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_semantic_catalog_boundary","metadata_digest":"5bf637aeb2ee713fde4e8467194e05e199deffc9522bd3ed8f31749b934f9ee4"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_addressable_semantic_catalog","metadata_digest":"db91a1d66b1c184e96d65f0c1cf5c94809358730c4fb154fa4c20129f0379926"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"8","ids":"metapat_catalog_claim_status_bounded,metapat_catalog_complete_ordered,metapat_catalog_module_identity_unique,metapat_catalog_no_constitutive_inference,metapat_catalog_relations_declared,metapat_catalog_rotation_visible,metapat_catalog_roundtrip_strict,metapat_catalog_sources_exact","metadata_digest":"d28dbec2ec0057e31cd4bff5ca8fc6b3211c9fe1c9d8848f4083acaccbc26d2a"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_semantic_catalog_docs","metadata_digest":"224ee0cd3f9eff2a93abd3fb864fcdc727a4858fc876aaf0d006347f89b07c79"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_catalog","metadata_digest":"8f0e3d23732fecbb599311684673ad23d6b6f36b32be7a62b2c4f0f00d9c1583"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_catalog_builder","metadata_digest":"50699daf7fc1c602eb16094318282060d51c31439bcb8f72ddfc66f9fb465b9b"},"file":"src/metapat/catalog_build.py","id":"generated_src_metapat_catalog_build_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_catalog_declarations","metadata_digest":"0e501301a2792976652a062da7e9787c1cc0f93f9511dd166e7ef9ed37f6ef59"},"file":"src/metapat/catalog_data.py","id":"generated_src_metapat_catalog_data_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_doctrine_declarations","metadata_digest":"8f800232e559fb262e6e7245ce19512e3a02dcb85c8c7697a5f4c5f9f2694985"},"file":"src/metapat/catalog_doctrine_data.py","id":"generated_src_metapat_catalog_doctrine_data_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_theory_declarations","metadata_digest":"eafbe6529f8bf52b9467ae40aa0928a1725ae42108dd4e6125cc45121e70c55d"},"file":"src/metapat/catalog_theory_data.py","id":"generated_src_metapat_catalog_theory_data_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_boundary","metadata_digest":"1c6c596ba668eb9b2354d6219728272c4e0d76073525e741b1d3f1ae953e1a24"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_fixture","metadata_digest":"3cd3f92f3b8fa70c2fa7a40eb12ab6559e9d1a684370a83076b9956c4cb602b7"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"8","ids":"metapat_pipe_alloy_search_bounded,metapat_pipe_application_catalog_bound,metapat_pipe_attractors_not_bearings,metapat_pipe_control_topology_exact,metapat_pipe_performance_firewall,metapat_pipe_roundtrip_strict,metapat_pipe_source_current,metapat_pipe_winding_layers_exact","metadata_digest":"8d4adeba156deb37234421f6c9c1554a80f5523a94a2c8a73469c9778d0b447c"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_docs","metadata_digest":"bcd46016cd1c3ca151797550922adc4e3273d40773659bdae6b4263edeb5d975"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_application","metadata_digest":"5275535feb8e2a42e8d72ef748f1154541b7fedd6aa47944bb2ba394a59c5b70"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_module_envelope_boundary","metadata_digest":"10d73c56f94d3c4f8038357c39c58d8ae9f32c911727b1248977a409bc7f003a"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_semantic_envelope","metadata_digest":"498462abde5676f14ea9ab68c1990d984d317f7baeb80ac465a2670ad27d15a3"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"8","ids":"metapat_envelope_canonical_json,metapat_envelope_exact_provenance,metapat_envelope_rotation_visible,metapat_envelope_roundtrip,metapat_envelope_tamper_rejected,metapat_envelope_type_strict,metapat_envelope_unknown_field_rejected,metapat_labels_not_measurements","metadata_digest":"c631acc33959edd88e52175b2d68a70ecbbd6c044498f8bd11d863d5461bdee5"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_module_envelope_docs","metadata_digest":"29543944c74d2a9abc1ff59058a6cef5fd81cc0a2e6e3cfe6d1cee0cbf1ecdaf"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_module_envelope","metadata_digest":"5fee320c94175d71ebd421fe5f65f8b6643ef57e3d35faa3ad6a48b1b15ec805"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_flow_boundaries","metadata_digest":"1bdaefd2034eea6543c00d901d415a3a0ab680f45e04571ad8e539ec75b406e1"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_flow_status","metadata_digest":"058398b5397d89e5737284808f76a280214013ded90438740a36fcc2aa7ab012"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_capabilities"},{"block":"DEPENDENCIES","fields":{"count":"1","ids":"metapat_flow_edges","metadata_digest":"ff9f57e02d34c2e9a21528b644ea04c5d3462133c43e8dfbdd37baa5869f4ac4"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_dependencies"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_flow_plan","metadata_digest":"20cceee4514af38d2e4abb2957124366f421c85cd1f1eeeece8802cf0aa435b1"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_module_build"},{"block":"OWNERS","fields":{"count":"1","ids":"metapat_flow_owner","metadata_digest":"ec3378d68f6959de95d5419386907994c7ea649371a1f523962c772834bb5441"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_owners"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_quantum_magnetism_boundary","metadata_digest":"7d116b6fee395afc909fdd97e0cdacea19b7c83a64e96d41006c177d5e87efad"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_quantum_magnetism_fixture","metadata_digest":"2e3e773b01a2c95ad0338d0c1ecbbcd2e1d5cb9dc55e3970b96d4853313e7d22"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"5","ids":"metapat_quantum_application_catalog_bound,metapat_quantum_application_physics_firewall,metapat_quantum_application_scales_distinct,metapat_quantum_application_source_current,metapat_quantum_application_status_preserved","metadata_digest":"ac2d14caf63dad4494cf69406dd2f15505006209cfcccdab10be05e874da70d0"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_quantum_magnetism_docs","metadata_digest":"fcdd499b92e2f4280fa51d377f8f7f0b42805b54a28fbccc656ea18928fd332e"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_quantum_magnetism_application","metadata_digest":"5fc49a44b3eef7d9cd7ae26c3a794022936c11325dc958ac9cfe69282a47e0a8"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_semantic_relation_boundary","metadata_digest":"119d573eccbf4bea62ad7b70bed9beef34e62d7412aab2eb1c21809f378605cb"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_semantic_relation_records","metadata_digest":"3e917073dedfc25b9ac3ad308c7a41ac6947baecf188c65db04f02d2e97eccfb"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"4","ids":"metapat_relation_no_status_transfer,metapat_relation_roundtrip_strict,metapat_relation_tamper_rejected,metapat_relation_vocabulary_bounded","metadata_digest":"bee2f9fcb74f5923d73ad8eeb28804f9e17958469daab90cf33446fe835dbfb5"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_semantic_relations_docs","metadata_digest":"d82228829b14f48327b953e6445c8d310fdd8972874db841d0f2927a989258aa"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_relations","metadata_digest":"ef8787dfae46e6fe99ec80f72caacad1d604e4058cf109a0453411f3e446d496"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_module_build"},{"block":"CONTRACTS","fields":{"count":"4","ids":"metapat_ucns_archived_operations_rejected,metapat_ucns_exact_identity_or_inactive,metapat_ucns_no_authority_transfer,metapat_ucns_ordered_occurrence_provenance","metadata_digest":"82055ce3da624813d5c428c30a73ce27808a5a37144c86a90989ad02f3794bf7"},"file":"src/metapat/ucns.py","id":"generated_src_metapat_ucns_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_exact_ucns_profile_consumer","metadata_digest":"949b0bdfba7593357a0fdbfd2545128f2410b05602fcffa41c22a45529bef33b"},"file":"src/metapat/ucns.py","id":"generated_src_metapat_ucns_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_ucns_phi_boundary","metadata_digest":"8444ed21e173861f40fe19b5db409d5f9d888ea32c9253a498775709475e7a43"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_constitutive_fork_authority","metadata_digest":"de6805371c42583087c4273c30c246c7746e7cdfaa3b63d18001d8598d9fb8f4"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"7","ids":"metapat_phi_authorization_binds_canon_and_order,metapat_phi_constitutive_relation_only,metapat_phi_default_external_provenance,metapat_phi_fork_requires_explicit_authorization,metapat_phi_negative_relations_rejected,metapat_phi_no_status_transfer,metapat_phi_record_roundtrip","metadata_digest":"09814c7e1a931163a36e5d54ee27e82cb82f133187cbabd2c92d044cfa267be7"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_ucns_phi_docs","metadata_digest":"8b3c6773c73992ee098c25c89e41615c9776a66743c6c2761e7f4db545e50027"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_ucns_phi_policy","metadata_digest":"bada16a304057738ae8b5829b08464138ff8fe7e91980a5bedb15cf4bdd4e1e2"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_module_build"},{"block":"CONTRACTS","fields":{"count":"7","ids":"boundary_requires_multiple_things,domain_term_requires_domain_license,recursive_tensor_closure,sequential_transformation_produces_time,simplex_closes_from_thing_boundary_state,tensor_emerges_from_related_simplexes,vector_inference_from_scalar_change","metadata_digest":"4028b4992ebc1802f10685fc853b77fba413f6d5d4c4e1e55f19be616f957852"},"file":"src/metapat/validation.py","id":"generated_src_metapat_validation_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_canon_contract_checks","metadata_digest":"75cf67bc8774fc9deea582c5c8b17ccda10a526c50431f51b21a374ded1e4f3b"},"file":"src/metapat/validation.py","id":"generated_src_metapat_validation_py_module_build"},{"block":"CHECKS","fields":{"count":"6","ids":"check_affixiation_harmonics_authority_firewall,check_affixiation_harmonics_candidate_status,check_affixiation_harmonics_catalog_bound,check_affixiation_harmonics_source_current,check_affixiation_identity_preserved,check_harmonics_time_agnostic","metadata_digest":"be90a2d68d5d081dd772f097aabbdb61bffa72c33d0ef2e8e2d7497221a5f013"},"file":"tests/test_affixiation_harmonics.py","id":"generated_tests_test_affixiation_harmonics_py_checks"},{"block":"CHECKS","fields":{"count":"6","ids":"check_application_binding_exact,check_application_catalog_validation,check_application_roundtrip_strict,check_application_source_exact,check_application_status_firewall,check_application_tamper_rejected","metadata_digest":"4981d861e8c09a8e16b90b2d8bdcee9b04c00c8446c254c4c4e46dbb21d0354e"},"file":"tests/test_application.py","id":"generated_tests_test_application_py_checks"},{"block":"CHECKS","fields":{"count":"3","ids":"check_canon_file_drift_visible,check_canon_manifest_complete,check_repository_canon_files_match","metadata_digest":"5459857b8a7ca0f8a9f0580847b8becbe31c1a77d952e74509cea37dc7de1e81"},"file":"tests/test_canon_integrity.py","id":"generated_tests_test_canon_integrity_py_checks"},{"block":"CHECKS","fields":{"count":"12","ids":"check_catalog_claim_status_bounded,check_catalog_complete_ordered,check_catalog_fixture_current,check_catalog_fixture_generated,check_catalog_identity_unique,check_catalog_no_constitutive_inference,check_catalog_relations_declared,check_catalog_rotation_visible,check_catalog_roundtrip_strict,check_catalog_sources_exact,check_root_envelope_fixture_current,check_root_envelope_fixture_generated","metadata_digest":"a9aa53466a7a4f06e61c208ff52a83c2721523af3d2a9178dead3c8fba94f5af"},"file":"tests/test_catalog.py","id":"generated_tests_test_catalog_py_checks"},{"block":"CHECKS","fields":{"count":"2","ids":"check_contract_audit_negative_gaps,check_repository_contract_graph_closes","metadata_digest":"32c3c0716a98bf82efea6eb0cc349d248599987714a664f0010cf8e8357dbb16"},"file":"tests/test_contract_audit.py","id":"generated_tests_test_contract_audit_py_checks"},{"block":"CHECKS","fields":{"count":"9","ids":"check_boundary_multiplicity,check_domain_term_qualification,check_recursive_closure,check_root_spine_exact,check_simplex_closure,check_tensor_emergence,check_time_registration_separated,check_transformation_time,check_vector_inference","metadata_digest":"912ce91e1f0758e96cce146ca8c629a1939caf2d3ef3e1eda20ca6f4ef1c1990"},"file":"tests/test_contracts.py","id":"generated_tests_test_contracts_py_checks"},{"block":"CHECKS","fields":{"count":"10","ids":"check_pipe_alloy_search,check_pipe_attractors_not_bearings,check_pipe_catalog_binding,check_pipe_control_topology,check_pipe_fixture_current,check_pipe_fixture_rendered,check_pipe_performance_firewall,check_pipe_roundtrip,check_pipe_source_current,check_pipe_winding_layers","metadata_digest":"73b4fb776e46a4bd941bdd54c6f4c21bbccc9314f30553a55b64929371104bd8"},"file":"tests/test_electromagnetic_pipe.py","id":"generated_tests_test_electromagnetic_pipe_py_checks"},{"block":"CHECKS","fields":{"count":"10","ids":"check_canon_digest_deterministic,check_envelope_canonical_json,check_envelope_exact_provenance,check_envelope_rotation_visible,check_envelope_roundtrip,check_envelope_scalar_types_strict,check_envelope_sequence_types_strict,check_envelope_tamper_rejected,check_labels_not_measurements,check_unknown_envelope_field_rejected","metadata_digest":"94d04eaaaca54c9d41748c1a2a21e141ce41fd8d7942ce25063754ed6530b65c"},"file":"tests/test_envelope.py","id":"generated_tests_test_envelope_py_checks"},{"block":"CHECKS","fields":{"count":"2","ids":"check_msdmd_generated_current,check_msdmd_scope_bounded","metadata_digest":"da2d097c49e1ad55ff002d14f53390c59a4720a270655cfc2f263b60577e6fee"},"file":"tests/test_msdmd_generation.py","id":"generated_tests_test_msdmd_generation_py_checks"},{"block":"CHECKS","fields":{"count":"6","ids":"check_base_import_without_ucns,check_no_public_local_ucns,check_package_version_matches_metadata,check_pipe_fixture_packaged,check_root_fixture_packaged,check_typed_marker_packaged","metadata_digest":"18fd0472b680ea6e16db327c93d2a2cc1a85f4fc2f1b1a8d691ebc0cfb19fcfe"},"file":"tests/test_packaging.py","id":"generated_tests_test_packaging_py_checks"},{"block":"CHECKS","fields":{"count":"7","ids":"check_quantum_application_catalog_bound,check_quantum_application_physics_firewall,check_quantum_application_scales_distinct,check_quantum_application_source_current,check_quantum_application_status_preserved,check_quantum_fixture_current,check_quantum_fixture_generated","metadata_digest":"4d81dfa468c7db0fe43a2bba54ba16ff83c498cc5b8e04f2470de1e022123de2"},"file":"tests/test_quantum_magnetism.py","id":"generated_tests_test_quantum_magnetism_py_checks"},{"block":"CHECKS","fields":{"count":"4","ids":"check_relation_no_status_transfer,check_relation_roundtrip_strict,check_relation_tamper_rejected,check_relation_vocabulary_bounded","metadata_digest":"db05a91ed7a25b7fb1e9ebb7bfa26966ced92cd712032b18f738e964d393b289"},"file":"tests/test_relations.py","id":"generated_tests_test_relations_py_checks"},{"block":"CHECKS","fields":{"count":"4","ids":"check_metapat_base_survives_ucns_profile,check_metapat_ucns_archived_operations,check_metapat_ucns_exact_identity,check_metapat_ucns_order_and_no_transfer","metadata_digest":"393a2d2da6e481c08b6139110890710f59966aee3b7c330ee67c81c65b6e2dab"},"file":"tests/test_ucns_bridge.py","id":"generated_tests_test_ucns_bridge_py_checks"},{"block":"CHECKS","fields":{"count":"7","ids":"check_phi_canon_order_binding,check_phi_default_external_provenance,check_phi_explicit_authorization,check_phi_negative_relations,check_phi_no_status_transfer,check_phi_relation_exact,check_phi_roundtrip","metadata_digest":"5f444bd44bed61c528f06a3bf8a7251d5fc3b8a91035f6218e0dfadc8fd842a9"},"file":"tests/test_ucns_phi.py","id":"generated_tests_test_ucns_phi_py_checks"},{"block":"CONTRACTS","fields":{"count":"2","ids":"metapat_contract_audit_detects_gaps,metapat_contract_graph_closes","metadata_digest":"d8d4bcd8b5dbcf49bbb00d1c69c68f887663a25debefc53bf74ac9c28535ed6b"},"file":"tools/check_contract_graph.py","id":"generated_tools_check_contract_graph_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_contract_graph_audit","metadata_digest":"fbdaca6230f4a4a4a63eeee26c4ffa8f568e5fcc89ba3a1a141b934e9f847fa6"},"file":"tools/check_contract_graph.py","id":"generated_tools_check_contract_graph_py_module_build"},{"block":"CONTRACTS","fields":{"count":"4","ids":"metapat_pipe_fixture_current,metapat_pipe_fixture_generated,metapat_quantum_fixture_current,metapat_quantum_fixture_generated","metadata_digest":"31ba86ff0164d3baa05960d2e30693cf324094d74691618ce50bfbf89d9d43eb"},"file":"tools/generate_application_fixtures.py","id":"generated_tools_generate_application_fixtures_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_application_fixture_generator","metadata_digest":"ab68ebee285376e96c73043cbd5452b00bba3b28bd1fab4b592474ff725ffb0c"},"file":"tools/generate_application_fixtures.py","id":"generated_tools_generate_application_fixtures_py_module_build"},{"block":"CONTRACTS","fields":{"count":"4","ids":"metapat_catalog_fixture_current,metapat_catalog_fixture_generated,metapat_root_envelope_fixture_current,metapat_root_envelope_fixture_generated","metadata_digest":"3caa0686354b0b3d6378dc46c32c5a16bc023bad54f649cbe84f43fccfd9930b"},"file":"tools/generate_catalog.py","id":"generated_tools_generate_catalog_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_catalog_generator","metadata_digest":"91f6a3bfcb95778031e78b66cb83a910962f71b6446a2c3f9212df44c229097c"},"file":"tools/generate_catalog.py","id":"generated_tools_generate_catalog_py_module_build"},{"block":"CONTRACTS","fields":{"count":"2","ids":"metapat_msdmd_generated,metapat_msdmd_scope_bounded","metadata_digest":"c9dce256090049baa46aa0ff80e610fe486affc245a37ceac629ae22649935b8"},"file":"tools/generate_msdmd.py","id":"generated_tools_generate_msdmd_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_msdmd_generator","metadata_digest":"7b9739233d417f1ca22ef2b0cc36769047e267b00fbee0f456224ac082982c17"},"file":"tools/generate_msdmd.py","id":"generated_tools_generate_msdmd_py_module_build"}],"edges":[{"from":"check_affixiation_harmonics_authority_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_authority_firewall","to":"metapat_affixiation_harmonics_authority_firewall"},{"from":"check_affixiation_harmonics_candidate_status","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_candidate_status","to":"metapat_affixiation_harmonics_candidate_status"},{"from":"check_affixiation_harmonics_catalog_bound","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_catalog_bound","to":"metapat_affixiation_harmonics_catalog_bound"},{"from":"check_affixiation_harmonics_source_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_source_current","to":"metapat_affixiation_harmonics_source_current"},{"from":"check_affixiation_identity_preserved","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_identity_preserved","to":"metapat_affixiation_identity_preserved"},{"from":"check_application_binding_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_binding_exact","to":"metapat_application_binding_exact"},{"from":"check_application_catalog_validation","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_catalog_validation","to":"metapat_application_catalog_validation"},{"from":"check_application_roundtrip_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_roundtrip_strict","to":"metapat_application_roundtrip_strict"},{"from":"check_application_source_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_source_exact","to":"metapat_application_source_exact"},{"from":"check_application_status_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_status_firewall","to":"metapat_application_status_firewall"},{"from":"check_application_tamper_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_tamper_rejected","to":"metapat_application_tamper_rejected"},{"from":"check_base_import_without_ucns","kind":"claims_proves","source_block":"CHECKS","source_id":"check_base_import_without_ucns","to":"metapat_base_import_without_ucns"},{"from":"check_boundary_multiplicity","kind":"claims_proves","source_block":"CHECKS","source_id":"check_boundary_multiplicity","to":"boundary_requires_multiple_things"},{"from":"check_canon_digest_deterministic","kind":"claims_proves","source_block":"CHECKS","source_id":"check_canon_digest_deterministic","to":"metapat_canon_digest_deterministic"},{"from":"check_canon_file_drift_visible","kind":"claims_proves","source_block":"CHECKS","source_id":"check_canon_file_drift_visible","to":"metapat_canon_file_drift_visible"},{"from":"check_canon_manifest_complete","kind":"claims_proves","source_block":"CHECKS","source_id":"check_canon_manifest_complete","to":"metapat_canon_manifest_complete"},{"from":"check_catalog_claim_status_bounded","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_claim_status_bounded","to":"metapat_catalog_claim_status_bounded"},{"from":"check_catalog_complete_ordered","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_complete_ordered","to":"metapat_catalog_complete_ordered"},{"from":"check_catalog_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_fixture_current","to":"metapat_catalog_fixture_current"},{"from":"check_catalog_fixture_generated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_fixture_generated","to":"metapat_catalog_fixture_generated"},{"from":"check_catalog_identity_unique","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_identity_unique","to":"metapat_catalog_module_identity_unique"},{"from":"check_catalog_no_constitutive_inference","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_no_constitutive_inference","to":"metapat_catalog_no_constitutive_inference"},{"from":"check_catalog_relations_declared","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_relations_declared","to":"metapat_catalog_relations_declared"},{"from":"check_catalog_rotation_visible","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_rotation_visible","to":"metapat_catalog_rotation_visible"},{"from":"check_catalog_roundtrip_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_roundtrip_strict","to":"metapat_catalog_roundtrip_strict"},{"from":"check_catalog_sources_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_sources_exact","to":"metapat_catalog_sources_exact"},{"from":"check_contract_audit_negative_gaps","kind":"claims_proves","source_block":"CHECKS","source_id":"check_contract_audit_negative_gaps","to":"metapat_contract_audit_detects_gaps"},{"from":"check_domain_term_qualification","kind":"claims_proves","source_block":"CHECKS","source_id":"check_domain_term_qualification","to":"domain_term_requires_domain_license"},{"from":"check_envelope_canonical_json","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_canonical_json","to":"metapat_envelope_canonical_json"},{"from":"check_envelope_exact_provenance","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_exact_provenance","to":"metapat_envelope_exact_provenance"},{"from":"check_envelope_rotation_visible","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_rotation_visible","to":"metapat_envelope_rotation_visible"},{"from":"check_envelope_roundtrip","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_roundtrip","to":"metapat_envelope_roundtrip"},{"from":"check_envelope_scalar_types_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_scalar_types_strict","to":"metapat_envelope_type_strict"},{"from":"check_envelope_sequence_types_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_sequence_types_strict","to":"metapat_envelope_type_strict"},{"from":"check_envelope_tamper_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_tamper_rejected","to":"metapat_envelope_tamper_rejected"},{"from":"check_harmonics_time_agnostic","kind":"claims_proves","source_block":"CHECKS","source_id":"check_harmonics_time_agnostic","to":"metapat_harmonics_time_agnostic"},{"from":"check_labels_not_measurements","kind":"claims_proves","source_block":"CHECKS","source_id":"check_labels_not_measurements","to":"metapat_labels_not_measurements"},{"from":"check_metapat_base_survives_ucns_profile","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_base_survives_ucns_profile","to":"metapat_ucns_ordered_occurrence_provenance"},{"from":"check_metapat_ucns_archived_operations","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_archived_operations","to":"metapat_ucns_archived_operations_rejected"},{"from":"check_metapat_ucns_exact_identity","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_exact_identity","to":"metapat_ucns_exact_identity_or_inactive"},{"from":"check_metapat_ucns_order_and_no_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_order_and_no_transfer","to":"metapat_ucns_no_authority_transfer"},{"from":"check_metapat_ucns_order_and_no_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_order_and_no_transfer","to":"metapat_ucns_ordered_occurrence_provenance"},{"from":"check_msdmd_generated_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_msdmd_generated_current","to":"metapat_msdmd_generated"},{"from":"check_msdmd_scope_bounded","kind":"claims_proves","source_block":"CHECKS","source_id":"check_msdmd_scope_bounded","to":"metapat_msdmd_scope_bounded"},{"from":"check_no_public_local_ucns","kind":"claims_proves","source_block":"CHECKS","source_id":"check_no_public_local_ucns","to":"metapat_no_public_local_ucns"},{"from":"check_package_version_matches_metadata","kind":"claims_proves","source_block":"CHECKS","source_id":"check_package_version_matches_metadata","to":"metapat_package_version_matches_metadata"},{"from":"check_phi_canon_order_binding","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_canon_order_binding","to":"metapat_phi_authorization_binds_canon_and_order"},{"from":"check_phi_default_external_provenance","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_default_external_provenance","to":"metapat_phi_default_external_provenance"},{"from":"check_phi_explicit_authorization","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_explicit_authorization","to":"metapat_phi_fork_requires_explicit_authorization"},{"from":"check_phi_negative_relations","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_negative_relations","to":"metapat_phi_negative_relations_rejected"},{"from":"check_phi_no_status_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_no_status_transfer","to":"metapat_phi_no_status_transfer"},{"from":"check_phi_relation_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_relation_exact","to":"metapat_phi_constitutive_relation_only"},{"from":"check_phi_roundtrip","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_roundtrip","to":"metapat_phi_record_roundtrip"},{"from":"check_pipe_alloy_search","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_alloy_search","to":"metapat_pipe_alloy_search_bounded"},{"from":"check_pipe_attractors_not_bearings","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_attractors_not_bearings","to":"metapat_pipe_attractors_not_bearings"},{"from":"check_pipe_catalog_binding","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_catalog_binding","to":"metapat_pipe_application_catalog_bound"},{"from":"check_pipe_control_topology","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_control_topology","to":"metapat_pipe_control_topology_exact"},{"from":"check_pipe_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_fixture_current","to":"metapat_pipe_fixture_current"},{"from":"check_pipe_fixture_packaged","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_fixture_packaged","to":"metapat_pipe_fixture_packaged"},{"from":"check_pipe_fixture_rendered","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_fixture_rendered","to":"metapat_pipe_fixture_generated"},{"from":"check_pipe_performance_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_performance_firewall","to":"metapat_pipe_performance_firewall"},{"from":"check_pipe_roundtrip","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_roundtrip","to":"metapat_pipe_roundtrip_strict"},{"from":"check_pipe_source_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_source_current","to":"metapat_pipe_source_current"},{"from":"check_pipe_winding_layers","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_winding_layers","to":"metapat_pipe_winding_layers_exact"},{"from":"check_quantum_application_catalog_bound","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_catalog_bound","to":"metapat_quantum_application_catalog_bound"},{"from":"check_quantum_application_physics_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_physics_firewall","to":"metapat_quantum_application_physics_firewall"},{"from":"check_quantum_application_scales_distinct","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_scales_distinct","to":"metapat_quantum_application_scales_distinct"},{"from":"check_quantum_application_source_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_source_current","to":"metapat_quantum_application_source_current"},{"from":"check_quantum_application_status_preserved","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_status_preserved","to":"metapat_quantum_application_status_preserved"},{"from":"check_quantum_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_fixture_current","to":"metapat_quantum_fixture_current"},{"from":"check_quantum_fixture_generated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_fixture_generated","to":"metapat_quantum_fixture_generated"},{"from":"check_recursive_closure","kind":"claims_proves","source_block":"CHECKS","source_id":"check_recursive_closure","to":"recursive_tensor_closure"},{"from":"check_relation_no_status_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_no_status_transfer","to":"metapat_relation_no_status_transfer"},{"from":"check_relation_roundtrip_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_roundtrip_strict","to":"metapat_relation_roundtrip_strict"},{"from":"check_relation_tamper_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_tamper_rejected","to":"metapat_relation_tamper_rejected"},{"from":"check_relation_vocabulary_bounded","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_vocabulary_bounded","to":"metapat_relation_vocabulary_bounded"},{"from":"check_repository_canon_files_match","kind":"claims_proves","source_block":"CHECKS","source_id":"check_repository_canon_files_match","to":"metapat_canon_files_match_repository"},{"from":"check_repository_contract_graph_closes","kind":"claims_proves","source_block":"CHECKS","source_id":"check_repository_contract_graph_closes","to":"metapat_contract_graph_closes"},{"from":"check_root_envelope_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_envelope_fixture_current","to":"metapat_root_envelope_fixture_current"},{"from":"check_root_envelope_fixture_generated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_envelope_fixture_generated","to":"metapat_root_envelope_fixture_generated"},{"from":"check_root_fixture_packaged","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_fixture_packaged","to":"metapat_root_fixture_packaged"},{"from":"check_root_spine_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_spine_exact","to":"metapat_root_spine_exact"},{"from":"check_simplex_closure","kind":"claims_proves","source_block":"CHECKS","source_id":"check_simplex_closure","to":"simplex_closes_from_thing_boundary_state"},{"from":"check_tensor_emergence","kind":"claims_proves","source_block":"CHECKS","source_id":"check_tensor_emergence","to":"tensor_emerges_from_related_simplexes"},{"from":"check_time_registration_separated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_time_registration_separated","to":"metapat_time_not_registration"},{"from":"check_transformation_time","kind":"claims_proves","source_block":"CHECKS","source_id":"check_transformation_time","to":"sequential_transformation_produces_time"},{"from":"check_typed_marker_packaged","kind":"claims_proves","source_block":"CHECKS","source_id":"check_typed_marker_packaged","to":"metapat_package_typed_marker"},{"from":"check_unknown_envelope_field_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_unknown_envelope_field_rejected","to":"metapat_envelope_unknown_field_rejected"},{"from":"check_vector_inference","kind":"claims_proves","source_block":"CHECKS","source_id":"check_vector_inference","to":"vector_inference_from_scalar_change"}],"gaps":[],"repo":"The-Interdependency/metapat","source_commit":"The-Interdependency/skill-lib@6f36340"}); +export default defineMsdmdCollection({"declarations":[{"block":"CONTRACTS","fields":{"count":"6","ids":"metapat_base_import_without_ucns,metapat_no_public_local_ucns,metapat_package_typed_marker,metapat_package_version_matches_metadata,metapat_pipe_fixture_packaged,metapat_root_fixture_packaged","metadata_digest":"98a5ce3c19a57c98d448190dbebdd866e14001e894a7b60c8255576ab58efc41"},"file":"src/metapat/__init__.py","id":"generated_src_metapat___init___py_contracts"},{"block":"DEPENDENCIES","fields":{"count":"1","ids":"metapat_package_dependency_edges","metadata_digest":"6c0d6e0b41c28700975f28377e44088736af42149629a8bd406efbd0ed222a13"},"file":"src/metapat/__init__.py","id":"generated_src_metapat___init___py_dependencies"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_package_exports","metadata_digest":"5d092892149f4e02575d5e641192310da5e27da6a03afc836f5bc0f107b66863"},"file":"src/metapat/__init__.py","id":"generated_src_metapat___init___py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_affixiation_harmonics_boundary","metadata_digest":"6255ce0a4207c08b58ac1e34113d65d0ccde7d9da149899e709217c0c959b096"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_affixiation_harmonics_semantics","metadata_digest":"5ef74c4cb7a8a9754ac0957239881d4717a104008de148e2da775cf082d2661f"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"6","ids":"metapat_affixiation_harmonics_authority_firewall,metapat_affixiation_harmonics_candidate_status,metapat_affixiation_harmonics_catalog_bound,metapat_affixiation_harmonics_source_current,metapat_affixiation_identity_preserved,metapat_harmonics_time_agnostic","metadata_digest":"0377397c4270d2bc3b8e25e9a04e18976608ac84781a19ea254111db8c8def89"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_affixiation_harmonics_docs","metadata_digest":"51451d35e30e3fcb4614a1681c47e29e71b70f02b309faa4600b6106520b263e"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_affixiation_harmonics_application","metadata_digest":"cbf87de72854c6fe03f83df7ec0f242c7a25f7fdfa601116ec669e5a6f284d78"},"file":"src/metapat/affixiation_harmonics.py","id":"generated_src_metapat_affixiation_harmonics_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_application_module_boundary","metadata_digest":"ccdb5e130163c5b256b6f73050e12c744bdb44b2183de070018213ad78d207cd"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_catalog_bound_application_modules","metadata_digest":"fa9ea9750d3f9588c3391f1cece168a97a9fcc2c147e672916e05c2cc256e86f"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"7","ids":"metapat_application_binding_exact,metapat_application_catalog_validation,metapat_application_epoch_migration_fail_closed,metapat_application_roundtrip_strict,metapat_application_source_exact,metapat_application_status_firewall,metapat_application_tamper_rejected","metadata_digest":"88ec0ef0d7aa7700d9c2d297eb0a09a485d07f9cab676297d4a2b16b492d06ad"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_application_module_docs","metadata_digest":"aa49c6759315bd0113f704270193e884d89abe2d483c0ba01a2019e9f5ac562e"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_application_module_schema","metadata_digest":"db9e15464776535d3dd8d454410e9cef4516e7a213b33d1bac2ec3211e726a0e"},"file":"src/metapat/application.py","id":"generated_src_metapat_application_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_canon_boundaries","metadata_digest":"d0fa2dc4ca7b062b47e11e483da5adfd03fb30fdfb01767768dc0dd1e2be9c87"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_canon_constants","metadata_digest":"39622c124fb0286ecc02ca2c45933c5f375266b0b5a20d4f755ed7f3caada417"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"7","ids":"metapat_canon_digest_deterministic,metapat_canon_file_drift_visible,metapat_canon_files_match_repository,metapat_canon_identity_schema_current,metapat_canon_manifest_complete,metapat_root_spine_exact,metapat_time_not_registration","metadata_digest":"bcd53d763f4dbbec7f9dc2962cd1df409854abe17010c5fff9b2ded7547db3b1"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_canon_docs","metadata_digest":"bb31ef40738e39515cb4a9a33500dc0da15177eb5d44f9f370d3ff188f7abef7"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_canon_core","metadata_digest":"7a8ea99ce32ca07e610fad22856825d2f694cd13139e2f0bd3eab65f1adb8ad3"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_module_build"},{"block":"OWNERS","fields":{"count":"1","ids":"metapat_canon_owner","metadata_digest":"9bd86e5f89497745ad3e76f083442ccb1961aba5f6e3ede879bfca404cb02536"},"file":"src/metapat/canon.py","id":"generated_src_metapat_canon_py_owners"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_semantic_catalog_boundary","metadata_digest":"5bf637aeb2ee713fde4e8467194e05e199deffc9522bd3ed8f31749b934f9ee4"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_addressable_semantic_catalog","metadata_digest":"db91a1d66b1c184e96d65f0c1cf5c94809358730c4fb154fa4c20129f0379926"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"8","ids":"metapat_catalog_claim_status_bounded,metapat_catalog_complete_ordered,metapat_catalog_module_identity_unique,metapat_catalog_no_constitutive_inference,metapat_catalog_relations_declared,metapat_catalog_rotation_visible,metapat_catalog_roundtrip_strict,metapat_catalog_sources_exact","metadata_digest":"d28dbec2ec0057e31cd4bff5ca8fc6b3211c9fe1c9d8848f4083acaccbc26d2a"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_semantic_catalog_docs","metadata_digest":"224ee0cd3f9eff2a93abd3fb864fcdc727a4858fc876aaf0d006347f89b07c79"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_catalog","metadata_digest":"8f0e3d23732fecbb599311684673ad23d6b6f36b32be7a62b2c4f0f00d9c1583"},"file":"src/metapat/catalog.py","id":"generated_src_metapat_catalog_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_catalog_builder","metadata_digest":"50699daf7fc1c602eb16094318282060d51c31439bcb8f72ddfc66f9fb465b9b"},"file":"src/metapat/catalog_build.py","id":"generated_src_metapat_catalog_build_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_catalog_declarations","metadata_digest":"0e501301a2792976652a062da7e9787c1cc0f93f9511dd166e7ef9ed37f6ef59"},"file":"src/metapat/catalog_data.py","id":"generated_src_metapat_catalog_data_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_doctrine_declarations","metadata_digest":"8f800232e559fb262e6e7245ce19512e3a02dcb85c8c7697a5f4c5f9f2694985"},"file":"src/metapat/catalog_doctrine_data.py","id":"generated_src_metapat_catalog_doctrine_data_py_module_build"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_theory_declarations","metadata_digest":"eafbe6529f8bf52b9467ae40aa0928a1725ae42108dd4e6125cc45121e70c55d"},"file":"src/metapat/catalog_theory_data.py","id":"generated_src_metapat_catalog_theory_data_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_boundary","metadata_digest":"1c6c596ba668eb9b2354d6219728272c4e0d76073525e741b1d3f1ae953e1a24"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_fixture","metadata_digest":"3cd3f92f3b8fa70c2fa7a40eb12ab6559e9d1a684370a83076b9956c4cb602b7"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"8","ids":"metapat_pipe_alloy_search_bounded,metapat_pipe_application_catalog_bound,metapat_pipe_attractors_not_bearings,metapat_pipe_control_topology_exact,metapat_pipe_performance_firewall,metapat_pipe_roundtrip_strict,metapat_pipe_source_current,metapat_pipe_winding_layers_exact","metadata_digest":"8d4adeba156deb37234421f6c9c1554a80f5523a94a2c8a73469c9778d0b447c"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_docs","metadata_digest":"bcd46016cd1c3ca151797550922adc4e3273d40773659bdae6b4263edeb5d975"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_electromagnetic_pipe_application","metadata_digest":"5275535feb8e2a42e8d72ef748f1154541b7fedd6aa47944bb2ba394a59c5b70"},"file":"src/metapat/electromagnetic_pipe.py","id":"generated_src_metapat_electromagnetic_pipe_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_module_envelope_boundary","metadata_digest":"10d73c56f94d3c4f8038357c39c58d8ae9f32c911727b1248977a409bc7f003a"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_semantic_envelope","metadata_digest":"498462abde5676f14ea9ab68c1990d984d317f7baeb80ac465a2670ad27d15a3"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"9","ids":"metapat_envelope_canonical_json,metapat_envelope_epoch_migration_fail_closed,metapat_envelope_exact_provenance,metapat_envelope_rotation_visible,metapat_envelope_roundtrip,metapat_envelope_tamper_rejected,metapat_envelope_type_strict,metapat_envelope_unknown_field_rejected,metapat_labels_not_measurements","metadata_digest":"eea534bc9e4ba51b90ef9f0319db9547f86b8f9cac4f92b673d4b8b7a385bf93"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_module_envelope_docs","metadata_digest":"29543944c74d2a9abc1ff59058a6cef5fd81cc0a2e6e3cfe6d1cee0cbf1ecdaf"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_module_envelope","metadata_digest":"cb7497c8145ab49a612237b1f1947cf8fb29bd78bb37b468446c45fd2cd12fa5"},"file":"src/metapat/envelope.py","id":"generated_src_metapat_envelope_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_flow_boundaries","metadata_digest":"1bdaefd2034eea6543c00d901d415a3a0ab680f45e04571ad8e539ec75b406e1"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_flow_status","metadata_digest":"058398b5397d89e5737284808f76a280214013ded90438740a36fcc2aa7ab012"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_capabilities"},{"block":"DEPENDENCIES","fields":{"count":"1","ids":"metapat_flow_edges","metadata_digest":"ff9f57e02d34c2e9a21528b644ea04c5d3462133c43e8dfbdd37baa5869f4ac4"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_dependencies"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_flow_plan","metadata_digest":"20cceee4514af38d2e4abb2957124366f421c85cd1f1eeeece8802cf0aa435b1"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_module_build"},{"block":"OWNERS","fields":{"count":"1","ids":"metapat_flow_owner","metadata_digest":"ec3378d68f6959de95d5419386907994c7ea649371a1f523962c772834bb5441"},"file":"src/metapat/flow_plan.py","id":"generated_src_metapat_flow_plan_py_owners"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_quantum_magnetism_boundary","metadata_digest":"7d116b6fee395afc909fdd97e0cdacea19b7c83a64e96d41006c177d5e87efad"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_quantum_magnetism_fixture","metadata_digest":"2e3e773b01a2c95ad0338d0c1ecbbcd2e1d5cb9dc55e3970b96d4853313e7d22"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"5","ids":"metapat_quantum_application_catalog_bound,metapat_quantum_application_physics_firewall,metapat_quantum_application_scales_distinct,metapat_quantum_application_source_current,metapat_quantum_application_status_preserved","metadata_digest":"ac2d14caf63dad4494cf69406dd2f15505006209cfcccdab10be05e874da70d0"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_quantum_magnetism_docs","metadata_digest":"fcdd499b92e2f4280fa51d377f8f7f0b42805b54a28fbccc656ea18928fd332e"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_quantum_magnetism_application","metadata_digest":"5fc49a44b3eef7d9cd7ae26c3a794022936c11325dc958ac9cfe69282a47e0a8"},"file":"src/metapat/quantum_magnetism.py","id":"generated_src_metapat_quantum_magnetism_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_semantic_relation_boundary","metadata_digest":"119d573eccbf4bea62ad7b70bed9beef34e62d7412aab2eb1c21809f378605cb"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_semantic_relation_records","metadata_digest":"3e917073dedfc25b9ac3ad308c7a41ac6947baecf188c65db04f02d2e97eccfb"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"4","ids":"metapat_relation_no_status_transfer,metapat_relation_roundtrip_strict,metapat_relation_tamper_rejected,metapat_relation_vocabulary_bounded","metadata_digest":"bee2f9fcb74f5923d73ad8eeb28804f9e17958469daab90cf33446fe835dbfb5"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_semantic_relations_docs","metadata_digest":"d82228829b14f48327b953e6445c8d310fdd8972874db841d0f2927a989258aa"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_semantic_relations","metadata_digest":"ef8787dfae46e6fe99ec80f72caacad1d604e4058cf109a0453411f3e446d496"},"file":"src/metapat/relations.py","id":"generated_src_metapat_relations_py_module_build"},{"block":"CONTRACTS","fields":{"count":"5","ids":"metapat_ucns_adaptation_epoch_fail_closed,metapat_ucns_archived_operations_rejected,metapat_ucns_exact_identity_or_inactive,metapat_ucns_no_authority_transfer,metapat_ucns_ordered_occurrence_provenance","metadata_digest":"ff9f34a650cfbf9ffeb1e89cb69825e4d3fb7167ffb87958ee0e0f708742ea7f"},"file":"src/metapat/ucns.py","id":"generated_src_metapat_ucns_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_exact_ucns_profile_consumer","metadata_digest":"949b0bdfba7593357a0fdbfd2545128f2410b05602fcffa41c22a45529bef33b"},"file":"src/metapat/ucns.py","id":"generated_src_metapat_ucns_py_module_build"},{"block":"BOUNDARIES","fields":{"count":"1","ids":"metapat_ucns_phi_boundary","metadata_digest":"8444ed21e173861f40fe19b5db409d5f9d888ea32c9253a498775709475e7a43"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_boundaries"},{"block":"CAPABILITIES","fields":{"count":"1","ids":"metapat_constitutive_fork_authority","metadata_digest":"de6805371c42583087c4273c30c246c7746e7cdfaa3b63d18001d8598d9fb8f4"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_capabilities"},{"block":"CONTRACTS","fields":{"count":"7","ids":"metapat_phi_authorization_binds_canon_and_order,metapat_phi_constitutive_relation_only,metapat_phi_default_external_provenance,metapat_phi_fork_requires_explicit_authorization,metapat_phi_negative_relations_rejected,metapat_phi_no_status_transfer,metapat_phi_record_roundtrip","metadata_digest":"09814c7e1a931163a36e5d54ee27e82cb82f133187cbabd2c92d044cfa267be7"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_contracts"},{"block":"DOCS","fields":{"count":"1","ids":"metapat_ucns_phi_docs","metadata_digest":"8b3c6773c73992ee098c25c89e41615c9776a66743c6c2761e7f4db545e50027"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_docs"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_ucns_phi_policy","metadata_digest":"bada16a304057738ae8b5829b08464138ff8fe7e91980a5bedb15cf4bdd4e1e2"},"file":"src/metapat/ucns_phi.py","id":"generated_src_metapat_ucns_phi_py_module_build"},{"block":"CONTRACTS","fields":{"count":"7","ids":"boundary_requires_multiple_things,domain_term_requires_domain_license,recursive_tensor_closure,sequential_transformation_produces_time,simplex_closes_from_thing_boundary_state,tensor_emerges_from_related_simplexes,vector_inference_from_scalar_change","metadata_digest":"888b14e170c4b7ea839c88b13b20032d6df97ba895a3d0d46309a12376111c2a"},"file":"src/metapat/validation.py","id":"generated_src_metapat_validation_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_validation_contracts","metadata_digest":"39d5253a10825ea114a867a212a3c038eb7a0478344fc6818202ca207dd1139e"},"file":"src/metapat/validation.py","id":"generated_src_metapat_validation_py_module_build"},{"block":"CHECKS","fields":{"count":"6","ids":"check_affixiation_harmonics_authority_firewall,check_affixiation_harmonics_candidate_status,check_affixiation_harmonics_catalog_bound,check_affixiation_harmonics_source_current,check_affixiation_identity_preserved,check_harmonics_time_agnostic","metadata_digest":"be90a2d68d5d081dd772f097aabbdb61bffa72c33d0ef2e8e2d7497221a5f013"},"file":"tests/test_affixiation_harmonics.py","id":"generated_tests_test_affixiation_harmonics_py_checks"},{"block":"CHECKS","fields":{"count":"7","ids":"check_application_binding_exact,check_application_catalog_validation,check_application_epoch_migration_fail_closed,check_application_roundtrip_strict,check_application_source_exact,check_application_status_firewall,check_application_tamper_rejected","metadata_digest":"c2e31b215433d04151cd6cd0f2d51a9deee3143b4906d6792f41fa581e0c6622"},"file":"tests/test_application.py","id":"generated_tests_test_application_py_checks"},{"block":"CHECKS","fields":{"count":"4","ids":"check_canon_file_drift_visible,check_canon_identity_schema_current,check_canon_manifest_complete,check_repository_canon_files_match","metadata_digest":"9cdc0099a4aac9da98adff99f15e97fb493180c5a01cc036bc85594d0897707b"},"file":"tests/test_canon_integrity.py","id":"generated_tests_test_canon_integrity_py_checks"},{"block":"CHECKS","fields":{"count":"12","ids":"check_catalog_claim_status_bounded,check_catalog_complete_ordered,check_catalog_fixture_current,check_catalog_fixture_generated,check_catalog_identity_unique,check_catalog_no_constitutive_inference,check_catalog_relations_declared,check_catalog_rotation_visible,check_catalog_roundtrip_strict,check_catalog_sources_exact,check_root_envelope_fixture_current,check_root_envelope_fixture_generated","metadata_digest":"a9aa53466a7a4f06e61c208ff52a83c2721523af3d2a9178dead3c8fba94f5af"},"file":"tests/test_catalog.py","id":"generated_tests_test_catalog_py_checks"},{"block":"CHECKS","fields":{"count":"2","ids":"check_contract_audit_negative_gaps,check_repository_contract_graph_closes","metadata_digest":"32c3c0716a98bf82efea6eb0cc349d248599987714a664f0010cf8e8357dbb16"},"file":"tests/test_contract_audit.py","id":"generated_tests_test_contract_audit_py_checks"},{"block":"CHECKS","fields":{"count":"9","ids":"check_boundary_multiplicity,check_domain_term_qualification,check_recursive_closure,check_root_spine_exact,check_simplex_closure,check_tensor_emergence,check_time_registration_separated,check_transformation_time,check_vector_inference","metadata_digest":"912ce91e1f0758e96cce146ca8c629a1939caf2d3ef3e1eda20ca6f4ef1c1990"},"file":"tests/test_contracts.py","id":"generated_tests_test_contracts_py_checks"},{"block":"CHECKS","fields":{"count":"10","ids":"check_pipe_alloy_search,check_pipe_attractors_not_bearings,check_pipe_catalog_binding,check_pipe_control_topology,check_pipe_fixture_current,check_pipe_fixture_rendered,check_pipe_performance_firewall,check_pipe_roundtrip,check_pipe_source_current,check_pipe_winding_layers","metadata_digest":"73b4fb776e46a4bd941bdd54c6f4c21bbccc9314f30553a55b64929371104bd8"},"file":"tests/test_electromagnetic_pipe.py","id":"generated_tests_test_electromagnetic_pipe_py_checks"},{"block":"CHECKS","fields":{"count":"11","ids":"check_canon_digest_deterministic,check_envelope_canonical_json,check_envelope_epoch_migration_fail_closed,check_envelope_exact_provenance,check_envelope_rotation_visible,check_envelope_roundtrip,check_envelope_scalar_types_strict,check_envelope_sequence_types_strict,check_envelope_tamper_rejected,check_labels_not_measurements,check_unknown_envelope_field_rejected","metadata_digest":"9069ef860cee48218196c862fc1632a16153e3c9494b67931c06701f6f22ab01"},"file":"tests/test_envelope.py","id":"generated_tests_test_envelope_py_checks"},{"block":"CHECKS","fields":{"count":"2","ids":"check_msdmd_generated_current,check_msdmd_scope_bounded","metadata_digest":"da2d097c49e1ad55ff002d14f53390c59a4720a270655cfc2f263b60577e6fee"},"file":"tests/test_msdmd_generation.py","id":"generated_tests_test_msdmd_generation_py_checks"},{"block":"CHECKS","fields":{"count":"6","ids":"check_base_import_without_ucns,check_no_public_local_ucns,check_package_version_matches_metadata,check_pipe_fixture_packaged,check_root_fixture_packaged,check_typed_marker_packaged","metadata_digest":"18fd0472b680ea6e16db327c93d2a2cc1a85f4fc2f1b1a8d691ebc0cfb19fcfe"},"file":"tests/test_packaging.py","id":"generated_tests_test_packaging_py_checks"},{"block":"CHECKS","fields":{"count":"7","ids":"check_quantum_application_catalog_bound,check_quantum_application_physics_firewall,check_quantum_application_scales_distinct,check_quantum_application_source_current,check_quantum_application_status_preserved,check_quantum_fixture_current,check_quantum_fixture_generated","metadata_digest":"4d81dfa468c7db0fe43a2bba54ba16ff83c498cc5b8e04f2470de1e022123de2"},"file":"tests/test_quantum_magnetism.py","id":"generated_tests_test_quantum_magnetism_py_checks"},{"block":"CHECKS","fields":{"count":"4","ids":"check_relation_no_status_transfer,check_relation_roundtrip_strict,check_relation_tamper_rejected,check_relation_vocabulary_bounded","metadata_digest":"db05a91ed7a25b7fb1e9ebb7bfa26966ced92cd712032b18f738e964d393b289"},"file":"tests/test_relations.py","id":"generated_tests_test_relations_py_checks"},{"block":"CHECKS","fields":{"count":"5","ids":"check_metapat_base_survives_ucns_profile,check_metapat_ucns_adaptation_epoch,check_metapat_ucns_archived_operations,check_metapat_ucns_exact_identity,check_metapat_ucns_order_and_no_transfer","metadata_digest":"ad1e247fc7427a0fe83d93e85c20cf4c5204f3b1d17dd2add0289708a283d4a2"},"file":"tests/test_ucns_bridge.py","id":"generated_tests_test_ucns_bridge_py_checks"},{"block":"CHECKS","fields":{"count":"7","ids":"check_phi_canon_order_binding,check_phi_default_external_provenance,check_phi_explicit_authorization,check_phi_negative_relations,check_phi_no_status_transfer,check_phi_relation_exact,check_phi_roundtrip","metadata_digest":"5f444bd44bed61c528f06a3bf8a7251d5fc3b8a91035f6218e0dfadc8fd842a9"},"file":"tests/test_ucns_phi.py","id":"generated_tests_test_ucns_phi_py_checks"},{"block":"CONTRACTS","fields":{"count":"2","ids":"metapat_contract_audit_detects_gaps,metapat_contract_graph_closes","metadata_digest":"d8d4bcd8b5dbcf49bbb00d1c69c68f887663a25debefc53bf74ac9c28535ed6b"},"file":"tools/check_contract_graph.py","id":"generated_tools_check_contract_graph_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_contract_graph_audit","metadata_digest":"fbdaca6230f4a4a4a63eeee26c4ffa8f568e5fcc89ba3a1a141b934e9f847fa6"},"file":"tools/check_contract_graph.py","id":"generated_tools_check_contract_graph_py_module_build"},{"block":"CONTRACTS","fields":{"count":"4","ids":"metapat_pipe_fixture_current,metapat_pipe_fixture_generated,metapat_quantum_fixture_current,metapat_quantum_fixture_generated","metadata_digest":"31ba86ff0164d3baa05960d2e30693cf324094d74691618ce50bfbf89d9d43eb"},"file":"tools/generate_application_fixtures.py","id":"generated_tools_generate_application_fixtures_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_application_fixture_generator","metadata_digest":"ab68ebee285376e96c73043cbd5452b00bba3b28bd1fab4b592474ff725ffb0c"},"file":"tools/generate_application_fixtures.py","id":"generated_tools_generate_application_fixtures_py_module_build"},{"block":"CONTRACTS","fields":{"count":"4","ids":"metapat_catalog_fixture_current,metapat_catalog_fixture_generated,metapat_root_envelope_fixture_current,metapat_root_envelope_fixture_generated","metadata_digest":"3caa0686354b0b3d6378dc46c32c5a16bc023bad54f649cbe84f43fccfd9930b"},"file":"tools/generate_catalog.py","id":"generated_tools_generate_catalog_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_catalog_generator","metadata_digest":"91f6a3bfcb95778031e78b66cb83a910962f71b6446a2c3f9212df44c229097c"},"file":"tools/generate_catalog.py","id":"generated_tools_generate_catalog_py_module_build"},{"block":"CONTRACTS","fields":{"count":"2","ids":"metapat_msdmd_generated,metapat_msdmd_scope_bounded","metadata_digest":"c9dce256090049baa46aa0ff80e610fe486affc245a37ceac629ae22649935b8"},"file":"tools/generate_msdmd.py","id":"generated_tools_generate_msdmd_py_contracts"},{"block":"MODULE_BUILD","fields":{"count":"1","ids":"metapat_msdmd_generator","metadata_digest":"7b9739233d417f1ca22ef2b0cc36769047e267b00fbee0f456224ac082982c17"},"file":"tools/generate_msdmd.py","id":"generated_tools_generate_msdmd_py_module_build"}],"edges":[{"from":"check_affixiation_harmonics_authority_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_authority_firewall","to":"metapat_affixiation_harmonics_authority_firewall"},{"from":"check_affixiation_harmonics_candidate_status","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_candidate_status","to":"metapat_affixiation_harmonics_candidate_status"},{"from":"check_affixiation_harmonics_catalog_bound","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_catalog_bound","to":"metapat_affixiation_harmonics_catalog_bound"},{"from":"check_affixiation_harmonics_source_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_harmonics_source_current","to":"metapat_affixiation_harmonics_source_current"},{"from":"check_affixiation_identity_preserved","kind":"claims_proves","source_block":"CHECKS","source_id":"check_affixiation_identity_preserved","to":"metapat_affixiation_identity_preserved"},{"from":"check_application_binding_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_binding_exact","to":"metapat_application_binding_exact"},{"from":"check_application_catalog_validation","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_catalog_validation","to":"metapat_application_catalog_validation"},{"from":"check_application_epoch_migration_fail_closed","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_epoch_migration_fail_closed","to":"metapat_application_epoch_migration_fail_closed"},{"from":"check_application_roundtrip_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_roundtrip_strict","to":"metapat_application_roundtrip_strict"},{"from":"check_application_source_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_source_exact","to":"metapat_application_source_exact"},{"from":"check_application_status_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_status_firewall","to":"metapat_application_status_firewall"},{"from":"check_application_tamper_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_application_tamper_rejected","to":"metapat_application_tamper_rejected"},{"from":"check_base_import_without_ucns","kind":"claims_proves","source_block":"CHECKS","source_id":"check_base_import_without_ucns","to":"metapat_base_import_without_ucns"},{"from":"check_boundary_multiplicity","kind":"claims_proves","source_block":"CHECKS","source_id":"check_boundary_multiplicity","to":"boundary_requires_multiple_things"},{"from":"check_canon_digest_deterministic","kind":"claims_proves","source_block":"CHECKS","source_id":"check_canon_digest_deterministic","to":"metapat_canon_digest_deterministic"},{"from":"check_canon_file_drift_visible","kind":"claims_proves","source_block":"CHECKS","source_id":"check_canon_file_drift_visible","to":"metapat_canon_file_drift_visible"},{"from":"check_canon_identity_schema_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_canon_identity_schema_current","to":"metapat_canon_identity_schema_current"},{"from":"check_canon_manifest_complete","kind":"claims_proves","source_block":"CHECKS","source_id":"check_canon_manifest_complete","to":"metapat_canon_manifest_complete"},{"from":"check_catalog_claim_status_bounded","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_claim_status_bounded","to":"metapat_catalog_claim_status_bounded"},{"from":"check_catalog_complete_ordered","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_complete_ordered","to":"metapat_catalog_complete_ordered"},{"from":"check_catalog_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_fixture_current","to":"metapat_catalog_fixture_current"},{"from":"check_catalog_fixture_generated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_fixture_generated","to":"metapat_catalog_fixture_generated"},{"from":"check_catalog_identity_unique","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_identity_unique","to":"metapat_catalog_module_identity_unique"},{"from":"check_catalog_no_constitutive_inference","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_no_constitutive_inference","to":"metapat_catalog_no_constitutive_inference"},{"from":"check_catalog_relations_declared","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_relations_declared","to":"metapat_catalog_relations_declared"},{"from":"check_catalog_rotation_visible","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_rotation_visible","to":"metapat_catalog_rotation_visible"},{"from":"check_catalog_roundtrip_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_roundtrip_strict","to":"metapat_catalog_roundtrip_strict"},{"from":"check_catalog_sources_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_catalog_sources_exact","to":"metapat_catalog_sources_exact"},{"from":"check_contract_audit_negative_gaps","kind":"claims_proves","source_block":"CHECKS","source_id":"check_contract_audit_negative_gaps","to":"metapat_contract_audit_detects_gaps"},{"from":"check_domain_term_qualification","kind":"claims_proves","source_block":"CHECKS","source_id":"check_domain_term_qualification","to":"domain_term_requires_domain_license"},{"from":"check_envelope_canonical_json","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_canonical_json","to":"metapat_envelope_canonical_json"},{"from":"check_envelope_epoch_migration_fail_closed","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_epoch_migration_fail_closed","to":"metapat_envelope_epoch_migration_fail_closed"},{"from":"check_envelope_exact_provenance","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_exact_provenance","to":"metapat_envelope_exact_provenance"},{"from":"check_envelope_rotation_visible","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_rotation_visible","to":"metapat_envelope_rotation_visible"},{"from":"check_envelope_roundtrip","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_roundtrip","to":"metapat_envelope_roundtrip"},{"from":"check_envelope_scalar_types_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_scalar_types_strict","to":"metapat_envelope_type_strict"},{"from":"check_envelope_sequence_types_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_sequence_types_strict","to":"metapat_envelope_type_strict"},{"from":"check_envelope_tamper_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_envelope_tamper_rejected","to":"metapat_envelope_tamper_rejected"},{"from":"check_harmonics_time_agnostic","kind":"claims_proves","source_block":"CHECKS","source_id":"check_harmonics_time_agnostic","to":"metapat_harmonics_time_agnostic"},{"from":"check_labels_not_measurements","kind":"claims_proves","source_block":"CHECKS","source_id":"check_labels_not_measurements","to":"metapat_labels_not_measurements"},{"from":"check_metapat_base_survives_ucns_profile","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_base_survives_ucns_profile","to":"metapat_ucns_ordered_occurrence_provenance"},{"from":"check_metapat_ucns_adaptation_epoch","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_adaptation_epoch","to":"metapat_ucns_adaptation_epoch_fail_closed"},{"from":"check_metapat_ucns_archived_operations","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_archived_operations","to":"metapat_ucns_archived_operations_rejected"},{"from":"check_metapat_ucns_exact_identity","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_exact_identity","to":"metapat_ucns_exact_identity_or_inactive"},{"from":"check_metapat_ucns_order_and_no_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_order_and_no_transfer","to":"metapat_ucns_no_authority_transfer"},{"from":"check_metapat_ucns_order_and_no_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_metapat_ucns_order_and_no_transfer","to":"metapat_ucns_ordered_occurrence_provenance"},{"from":"check_msdmd_generated_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_msdmd_generated_current","to":"metapat_msdmd_generated"},{"from":"check_msdmd_scope_bounded","kind":"claims_proves","source_block":"CHECKS","source_id":"check_msdmd_scope_bounded","to":"metapat_msdmd_scope_bounded"},{"from":"check_no_public_local_ucns","kind":"claims_proves","source_block":"CHECKS","source_id":"check_no_public_local_ucns","to":"metapat_no_public_local_ucns"},{"from":"check_package_version_matches_metadata","kind":"claims_proves","source_block":"CHECKS","source_id":"check_package_version_matches_metadata","to":"metapat_package_version_matches_metadata"},{"from":"check_phi_canon_order_binding","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_canon_order_binding","to":"metapat_phi_authorization_binds_canon_and_order"},{"from":"check_phi_default_external_provenance","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_default_external_provenance","to":"metapat_phi_default_external_provenance"},{"from":"check_phi_explicit_authorization","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_explicit_authorization","to":"metapat_phi_fork_requires_explicit_authorization"},{"from":"check_phi_negative_relations","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_negative_relations","to":"metapat_phi_negative_relations_rejected"},{"from":"check_phi_no_status_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_no_status_transfer","to":"metapat_phi_no_status_transfer"},{"from":"check_phi_relation_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_relation_exact","to":"metapat_phi_constitutive_relation_only"},{"from":"check_phi_roundtrip","kind":"claims_proves","source_block":"CHECKS","source_id":"check_phi_roundtrip","to":"metapat_phi_record_roundtrip"},{"from":"check_pipe_alloy_search","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_alloy_search","to":"metapat_pipe_alloy_search_bounded"},{"from":"check_pipe_attractors_not_bearings","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_attractors_not_bearings","to":"metapat_pipe_attractors_not_bearings"},{"from":"check_pipe_catalog_binding","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_catalog_binding","to":"metapat_pipe_application_catalog_bound"},{"from":"check_pipe_control_topology","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_control_topology","to":"metapat_pipe_control_topology_exact"},{"from":"check_pipe_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_fixture_current","to":"metapat_pipe_fixture_current"},{"from":"check_pipe_fixture_packaged","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_fixture_packaged","to":"metapat_pipe_fixture_packaged"},{"from":"check_pipe_fixture_rendered","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_fixture_rendered","to":"metapat_pipe_fixture_generated"},{"from":"check_pipe_performance_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_performance_firewall","to":"metapat_pipe_performance_firewall"},{"from":"check_pipe_roundtrip","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_roundtrip","to":"metapat_pipe_roundtrip_strict"},{"from":"check_pipe_source_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_source_current","to":"metapat_pipe_source_current"},{"from":"check_pipe_winding_layers","kind":"claims_proves","source_block":"CHECKS","source_id":"check_pipe_winding_layers","to":"metapat_pipe_winding_layers_exact"},{"from":"check_quantum_application_catalog_bound","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_catalog_bound","to":"metapat_quantum_application_catalog_bound"},{"from":"check_quantum_application_physics_firewall","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_physics_firewall","to":"metapat_quantum_application_physics_firewall"},{"from":"check_quantum_application_scales_distinct","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_scales_distinct","to":"metapat_quantum_application_scales_distinct"},{"from":"check_quantum_application_source_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_source_current","to":"metapat_quantum_application_source_current"},{"from":"check_quantum_application_status_preserved","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_application_status_preserved","to":"metapat_quantum_application_status_preserved"},{"from":"check_quantum_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_fixture_current","to":"metapat_quantum_fixture_current"},{"from":"check_quantum_fixture_generated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_quantum_fixture_generated","to":"metapat_quantum_fixture_generated"},{"from":"check_recursive_closure","kind":"claims_proves","source_block":"CHECKS","source_id":"check_recursive_closure","to":"recursive_tensor_closure"},{"from":"check_relation_no_status_transfer","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_no_status_transfer","to":"metapat_relation_no_status_transfer"},{"from":"check_relation_roundtrip_strict","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_roundtrip_strict","to":"metapat_relation_roundtrip_strict"},{"from":"check_relation_tamper_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_tamper_rejected","to":"metapat_relation_tamper_rejected"},{"from":"check_relation_vocabulary_bounded","kind":"claims_proves","source_block":"CHECKS","source_id":"check_relation_vocabulary_bounded","to":"metapat_relation_vocabulary_bounded"},{"from":"check_repository_canon_files_match","kind":"claims_proves","source_block":"CHECKS","source_id":"check_repository_canon_files_match","to":"metapat_canon_files_match_repository"},{"from":"check_repository_contract_graph_closes","kind":"claims_proves","source_block":"CHECKS","source_id":"check_repository_contract_graph_closes","to":"metapat_contract_graph_closes"},{"from":"check_root_envelope_fixture_current","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_envelope_fixture_current","to":"metapat_root_envelope_fixture_current"},{"from":"check_root_envelope_fixture_generated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_envelope_fixture_generated","to":"metapat_root_envelope_fixture_generated"},{"from":"check_root_fixture_packaged","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_fixture_packaged","to":"metapat_root_fixture_packaged"},{"from":"check_root_spine_exact","kind":"claims_proves","source_block":"CHECKS","source_id":"check_root_spine_exact","to":"metapat_root_spine_exact"},{"from":"check_simplex_closure","kind":"claims_proves","source_block":"CHECKS","source_id":"check_simplex_closure","to":"simplex_closes_from_thing_boundary_state"},{"from":"check_tensor_emergence","kind":"claims_proves","source_block":"CHECKS","source_id":"check_tensor_emergence","to":"tensor_emerges_from_related_simplexes"},{"from":"check_time_registration_separated","kind":"claims_proves","source_block":"CHECKS","source_id":"check_time_registration_separated","to":"metapat_time_not_registration"},{"from":"check_transformation_time","kind":"claims_proves","source_block":"CHECKS","source_id":"check_transformation_time","to":"sequential_transformation_produces_time"},{"from":"check_typed_marker_packaged","kind":"claims_proves","source_block":"CHECKS","source_id":"check_typed_marker_packaged","to":"metapat_package_typed_marker"},{"from":"check_unknown_envelope_field_rejected","kind":"claims_proves","source_block":"CHECKS","source_id":"check_unknown_envelope_field_rejected","to":"metapat_envelope_unknown_field_rejected"},{"from":"check_vector_inference","kind":"claims_proves","source_block":"CHECKS","source_id":"check_vector_inference","to":"vector_inference_from_scalar_change"}],"gaps":[],"repo":"The-Interdependency/metapat","source_commit":"The-Interdependency/skill-lib@6f36340"}); diff --git a/src/metapat/__init__.py b/src/metapat/__init__.py index 17e06ce..da69588 100644 --- a/src/metapat/__init__.py +++ b/src/metapat/__init__.py @@ -16,7 +16,7 @@ # tests: tests.test_contracts, tests.test_envelope, tests.test_catalog, tests.test_relations, tests.test_application, tests.test_quantum_magnetism, tests.test_electromagnetic_pipe, tests.test_canon_integrity, tests.test_ucns_phi, tests.test_ucns_bridge, tests.test_packaging # rollout: importable_package version 0.8.0 # rollback: restore only with the matching canon epoch -# requires: metapat_canon_core, metapat_module_envelope, metapat_semantic_relations, metapat_semantic_catalog, metapat_application_module_schema, metapat_quantum_magnetism_application, metapat_electromagnetic_pipe_application, metapat_canon_contract_checks, metapat_ucns_phi_policy, optional metapat_ucns_adapter +# requires: metapat_canon_core, metapat_module_envelope, metapat_semantic_relations, metapat_semantic_catalog, metapat_application_module_schema, metapat_quantum_magnetism_application, metapat_electromagnetic_pipe_application, metapat_validation_contracts, metapat_ucns_phi_policy, optional metapat_ucns_adapter # since: 2026-07-21 # unresolved: downstream consumers must bind module and fork authorizations to exact application and UCNS topology identities # === END MODULE_BUILD === diff --git a/src/metapat/affixiation_harmonics.py b/src/metapat/affixiation_harmonics.py index 63a0a70..900c415 100644 --- a/src/metapat/affixiation_harmonics.py +++ b/src/metapat/affixiation_harmonics.py @@ -90,7 +90,7 @@ ) from .catalog import MetapatSemanticCatalog, canonical_semantic_catalog, semantic_module_by_id -AFFIXIATION_HARMONICS_APPLICATION_VERSION = "affixiation-harmonics-application-v3" +AFFIXIATION_HARMONICS_APPLICATION_VERSION = "affixiation-harmonics-application-v4" SOURCE_DOCUMENT = "docs/applications/affixiation-harmonics.md" AFFIXIATION_HARMONICS_BINDING_SPECS = ( diff --git a/src/metapat/application.py b/src/metapat/application.py index 60b4a48..48a518a 100644 --- a/src/metapat/application.py +++ b/src/metapat/application.py @@ -79,6 +79,11 @@ # given: application content, binding content, catalog identity, or evidence boundary changes without digest rotation # then: reconstruction fails closed # class: safety +# +# id: metapat_application_epoch_migration_fail_closed +# given: a v4 application module or a record declaring the prior application wire schema +# then: the v4 and pre-v4 parser epochs cannot silently accept one another +# class: safety # === END CONTRACTS === from __future__ import annotations @@ -93,7 +98,7 @@ from .catalog import MetapatSemanticCatalog, SemanticCatalogModule APPLICATION_SCHEMA_ID = "metapat.application-module" -APPLICATION_SCHEMA_VERSION = "1.0.0" +APPLICATION_SCHEMA_VERSION = "2.0.0" APPLICATION_BINDING_SCHEMA_ID = "metapat.application-catalog-binding" APPLICATION_BINDING_SCHEMA_VERSION = "1.0.0" APPLICATION_CLAIM_STATUSES = frozenset({"CROSS-DOMAIN-HYPOTHESIS", "EMPIRICAL-FRONTIER"}) diff --git a/src/metapat/canon.py b/src/metapat/canon.py index 1780138..2cb692f 100644 --- a/src/metapat/canon.py +++ b/src/metapat/canon.py @@ -79,6 +79,11 @@ # then: canonical data and the sha256 digest remain byte-for-byte stable # class: canon_contract # +# id: metapat_canon_identity_schema_current +# given: the public canon identity shape is inspected +# then: schema version 4.0.0 names the v4 field set and no earlier schema version is reused +# class: safety +# # id: metapat_canon_manifest_complete # given: the public canon file manifest is inspected # then: every canon-bearing Markdown file is named exactly once with an exact Git blob identity @@ -103,7 +108,7 @@ from typing import Any, Mapping CANON_VERSION = "metapat-canon-v4" -CANON_IDENTITY_SCHEMA_VERSION = "2.0.0" +CANON_IDENTITY_SCHEMA_VERSION = "4.0.0" ROOT_SPINE: tuple[str, ...] = ( "Thing is that which is.", diff --git a/src/metapat/envelope.py b/src/metapat/envelope.py index 89b5655..d270196 100644 --- a/src/metapat/envelope.py +++ b/src/metapat/envelope.py @@ -19,7 +19,7 @@ # admin_only: false # tests: tests.test_envelope, tests.test_catalog, tests.test_ucns_bridge, tests.test_packaging # rollout: importable_package -# rollback: restore the prior canon-bound vocabulary +# rollback: restore the prior canon and its matching envelope wire schema together # requires: metapat_canon_core # since: 2026-07-12 # unresolved: semantic mappings beyond external provenance and explicitly authorized constitutive-simultaneous forks remain unresolved @@ -93,6 +93,11 @@ # given: serialized envelope fields have incorrect scalar or sequence types # then: reconstruction rejects them rather than coercing them # class: safety +# +# id: metapat_envelope_epoch_migration_fail_closed +# given: a v4 envelope or an envelope declaring the prior v3 wire schema +# then: the v4 and v3 parser epochs cannot silently accept one another +# class: safety # === END CONTRACTS === from __future__ import annotations @@ -105,7 +110,7 @@ from .canon import CANON_VERSION, ROOT_SPINE, canon_digest MODULE_ENVELOPE_SCHEMA_ID = "metapat.module-envelope" -MODULE_ENVELOPE_SCHEMA_VERSION = "1.2.0" +MODULE_ENVELOPE_SCHEMA_VERSION = "2.0.0" MODULE_KINDS = frozenset( { "canon-module", diff --git a/src/metapat/fixtures/quantum-magnetism-application-v4.json b/src/metapat/fixtures/quantum-magnetism-application-v4.json index c89a3e8..8ef3828 100644 --- a/src/metapat/fixtures/quantum-magnetism-application-v4.json +++ b/src/metapat/fixtures/quantum-magnetism-application-v4.json @@ -1 +1 @@ -{"application_digest":"02bb34df1e362d01a0c5d5baed778460faee18be632130715af0bbb48d6cd3eb","application_id":"metapat.application.quantum_magnetism","application_version":"quantum-magnetism-application-v4","catalog_bindings":[{"application_role":"domain-restraint","application_statement":"METAPAT supplies a bounded question-form and does not replace physical theory.","binding_digest":"714683fc145d645cf29a1928a3bc036f0ed1e11b7ab4fccac49ca3e1630ca452","module_claim_status":"ROOT-STIPULATION","module_digest":"572dec12e0881ad2f8650cc7337db626b0f017d57768150ac9ce8ed12818b1a4","module_id":"metapat.root_spine","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"shared-question-form","application_statement":"Similarly shaped transformations may be compared while the physical scales and domains remain distinct.","binding_digest":"5d0ef9c7392da9113d9524e0e65b81a4f89d66495ffbba2e6953188b75c7a830","module_claim_status":"WORKING-POSTULATE","module_digest":"0da958a6b70890e1a4b9507a72612e14a1f4fdfd3b632332ad46a6f5cfced086","module_id":"metapat.postulate.1.partial_domains","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"explicationary-restraint","application_statement":"METAPAT terminology clarifies the application and does not replace equations, measurements, or physics evidence.","binding_digest":"a0a73a115e91fd4a336017b0e8b2de3c1cdee31c506d9d4a2bbb9e0c05854b73","module_claim_status":"WORKING-POSTULATE","module_digest":"f7e0ab25de727bd8bf13e1dc41ee0aeaae12c864354a41c9f496f19b5100af2a","module_id":"metapat.postulate.2.explicationary_use","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"tensor","application_statement":"The simultaneous nuclear, electronic, lattice, and field-state arrangement at the selected scale.","binding_digest":"c22e88ef470199fe12aaaab101b1a2c4499d08a9d40b49f436922bf1177c28b6","module_claim_status":"DEFINITION","module_digest":"5160e0c603f89fc39cd0f8682605469fd8e66e962437c9210cd9dfeef2b1324b","module_id":"metapat.axiom.5.tensor","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"relation","application_statement":"Configured charge, position, spin, coupling, and material context within that tensor.","binding_digest":"cf3acf5e6ac774d16d516c313019edc1d3fcec67e10e5bee2689839070fa09f5","module_claim_status":"DEFINITION","module_digest":"6545dc05b74c6c89014c95242006281e88f3b5d6f68152b16cf6d212edba8a69","module_id":"metapat.axiom.6.relate","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state-metric-difference","application_statement":"Readable potential difference is treated as a measured difference among related states.","binding_digest":"52a75446a6de8c94ba4e30cfecea2610fc6490fe845e37b620e45978c271f765","module_claim_status":"DEFINITION","module_digest":"d5241288a5921900b2e24084109aeab4bba2f49d18292f2907f1d3c8fd27d216","module_id":"metapat.axiom.9.scalar","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-simplex","application_statement":"A nuclear, atomic, crystalline, or magnetic-domain configuration that modifies passage, state selection, or transformation outcome.","binding_digest":"12ee4f003b7dfd3d4d6fbcbccb911b2ed2241d1945422116d2ce9b94c90c97bd","module_claim_status":"ROOT-STIPULATION","module_digest":"544e318f2e413b1a21178e9ec44200da1fac6cdddc73e7e0552ab84b70b0075e","module_id":"metapat.axiom.2.boundary","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state","application_statement":"An allowed electronic state or collective magnetic state within the application model.","binding_digest":"302732216b125e74fd14972002f0004bb08be061e69a45b48ddc51a76633edaf","module_claim_status":"ROOT-STIPULATION","module_digest":"cbac60e059c0c059579293c95af77db1cbdc78469a2118028f73a8459d197c83","module_id":"metapat.axiom.3.state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"transformation","application_statement":"Alteration of electronic occupation, spin organization, or magnetic-domain configuration.","binding_digest":"aa31d1b2d6c3fd6d3ef5a03b35318cd0024824018175319e0e6e50e42e2cc46d","module_claim_status":"DEFINITION","module_digest":"5b315cb8e8cfcbdeff611ff73b7200fc6873820375712e0e3d1bab6ac94f8142","module_id":"metapat.axiom.10.transformation","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"thing-boundary-state","application_statement":"Modeled physical boundaries participate in defining the selected physical things and states; their physical effects remain domain evidence.","binding_digest":"ffaab5249607df179426f7d8f36e17b6fd082bcf024d40ecb7bd78637965e65e","module_claim_status":"INTERNAL-DERIVATION","module_digest":"85886a3b159a4f78e572940c68fdd754dae579c9d4984b650ffc0702fd526758","module_id":"metapat.theory.1.thing_boundary_state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state-measurement","application_statement":"Direction and state selection are tested through measured state change rather than inferred from one unmeasured difference alone.","binding_digest":"ca0f19ff798ef3b90d47b75d61e7788e6f9680b8fc4df85e3271c086215b2a51","module_claim_status":"INTERNAL-DERIVATION","module_digest":"eef691820236895b2c8477b1a14ce6482c438f9378503bd6d8326f10b595a32f","module_id":"metapat.theory.4.state_measurement","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"cross-domain-question-form","application_statement":"The application asks one shared question-form across nuclear, atomic, crystalline, and magnetic-domain scales without making those scales identical.","binding_digest":"73c0756f3ebd63bbc33044e6c832f31d6228e514639ac8dba3a9059c6e261f9a","module_claim_status":"INTERNAL-DERIVATION","module_digest":"9558015c92357dbc2c50d324d65d4e54e44e92f7dac322312cfdafd144c45156","module_id":"metapat.theory.11.cross_domain_reconstruction","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"}],"catalog_digest":"241baa8495bc8b1d0d37bb8eb70e65d0826d55d5f5784fafca58bcaa183ce9cb","catalog_version":"metapat-semantic-catalog-v4","claim_status":"CROSS-DOMAIN-HYPOTHESIS","does_not_transfer":["Electrons are classical particles traveling in fixed circular orbits.","Detailed proton geometry alone explains ordinary electronic structure or iron ferromagnetism.","A one-to-one identity exists between a METAPAT simplex and a fundamental particle.","Structural resonance between METAPAT and quantum mechanics proves either framework.","METAPAT terminology replaces the equations, measurements, or evidentiary standards of physics."],"domain_statements":["A nucleus's proton charge distribution contributes to the electrostatic potential-energy term within the Hamiltonian that constrains permitted electronic quantum states.","At ordinary atomic scales, total proton number \\(Z\\) is the dominant nuclear fact: it determines the element and strongly structures its electronic states. Most atomic electrons do not resolve individual proton positions. Detailed nuclear size, shape, spin, and magnetic moment produce smaller finite-size and hyperfine effects.","For iron, nuclear charge establishes the atomic species and makes its electronic structure possible. Ferromagnetism in solid iron arises farther downstream through the collective electronic and material configuration, including electronic band structure, exchange interaction, crystal geometry, spin-orbit coupling, and magnetic-domain organization.","The nucleus therefore does not mechanically lock an electron into a classical orbit. An electron occupies a quantum state permitted by the complete physical Hamiltonian."],"domain_validity_claim":false,"domains":["atomic physics","quantum mechanics","condensed-matter physics","magnetism"],"evidence_boundary":"The physics claims remain answerable to atomic physics, quantum mechanics, and condensed-matter evidence. METAPAT supplies a bounded cross-domain question-form and semantic mapping, not independent empirical proof.","evidence_requirements":["A precise definition of each selected physical scale and modeled boundary.","An explicit mapping from the physical Hamiltonian and material variables to the proposed METAPAT relations and gradients.","Predictions that distinguish this mapping from a restatement of established physics.","Comparison with experimental or computational results under declared uncertainty."],"measurement_validity_claim":false,"metapat_validity_claim":false,"root_impact":"none","schema_id":"metapat.application-module","schema_version":"1.0.0","selected_scales":["nuclear","atomic","crystalline","magnetic-domain"],"shared_question_form":["configured source","-> relational potential","-> constrained permitted states","-> collective state selection","-> transformation"],"source_document":"docs/applications/quantum-magnetism.md","source_statement_refs":["docs/applications/quantum-magnetism.md#application-identity::statement-1","docs/applications/quantum-magnetism.md#application-identity::statement-2","docs/applications/quantum-magnetism.md#catalog-bindings::statement-3","docs/applications/quantum-magnetism.md#catalog-bindings::statement-4","docs/applications/quantum-magnetism.md#catalog-bindings::statement-5","docs/applications/quantum-magnetism.md#catalog-bindings::statement-6","docs/applications/quantum-magnetism.md#catalog-bindings::statement-7","docs/applications/quantum-magnetism.md#catalog-bindings::statement-8","docs/applications/quantum-magnetism.md#catalog-bindings::statement-9","docs/applications/quantum-magnetism.md#catalog-bindings::statement-10","docs/applications/quantum-magnetism.md#catalog-bindings::statement-11","docs/applications/quantum-magnetism.md#catalog-bindings::statement-12","docs/applications/quantum-magnetism.md#catalog-bindings::statement-13","docs/applications/quantum-magnetism.md#catalog-bindings::statement-14","docs/applications/quantum-magnetism.md#domain-statement::statement-15","docs/applications/quantum-magnetism.md#domain-statement::statement-16","docs/applications/quantum-magnetism.md#domain-statement::statement-17","docs/applications/quantum-magnetism.md#domain-statement::statement-18","docs/applications/quantum-magnetism.md#shared-question-form::statement-19","docs/applications/quantum-magnetism.md#shared-question-form::statement-20","docs/applications/quantum-magnetism.md#shared-question-form::statement-21","docs/applications/quantum-magnetism.md#shared-question-form::statement-22","docs/applications/quantum-magnetism.md#shared-question-form::statement-23","docs/applications/quantum-magnetism.md#metapat-mapping::statement-24","docs/applications/quantum-magnetism.md#metapat-mapping::statement-25","docs/applications/quantum-magnetism.md#metapat-mapping::statement-26","docs/applications/quantum-magnetism.md#metapat-mapping::statement-27","docs/applications/quantum-magnetism.md#metapat-mapping::statement-28","docs/applications/quantum-magnetism.md#metapat-mapping::statement-29","docs/applications/quantum-magnetism.md#transfers::statement-30","docs/applications/quantum-magnetism.md#transfers::statement-31","docs/applications/quantum-magnetism.md#transfers::statement-32","docs/applications/quantum-magnetism.md#transfers::statement-33","docs/applications/quantum-magnetism.md#does-not-transfer::statement-34","docs/applications/quantum-magnetism.md#does-not-transfer::statement-35","docs/applications/quantum-magnetism.md#does-not-transfer::statement-36","docs/applications/quantum-magnetism.md#does-not-transfer::statement-37","docs/applications/quantum-magnetism.md#does-not-transfer::statement-38","docs/applications/quantum-magnetism.md#working-question::statement-39","docs/applications/quantum-magnetism.md#evidence-boundary::statement-40","docs/applications/quantum-magnetism.md#evidence-boundary::statement-41","docs/applications/quantum-magnetism.md#evidence-boundary::statement-42","docs/applications/quantum-magnetism.md#evidence-boundary::statement-43","docs/applications/quantum-magnetism.md#evidence-boundary::statement-44","docs/applications/quantum-magnetism.md#hmmm::statement-45"],"source_statements":["Status: **CROSS-DOMAIN-HYPOTHESIS / worked physics application**","Root impact: **none**","| `metapat.root_spine` | domain-restraint | METAPAT supplies a bounded question-form and does not replace physical theory. |","| `metapat.postulate.1.partial_domains` | shared-question-form | Similarly shaped transformations may be compared while the physical scales and domains remain distinct. |","| `metapat.postulate.2.explicationary_use` | explicationary-restraint | METAPAT terminology clarifies the application and does not replace equations, measurements, or physics evidence. |","| `metapat.axiom.5.tensor` | tensor | The simultaneous nuclear, electronic, lattice, and field-state arrangement at the selected scale. |","| `metapat.axiom.6.relate` | relation | Configured charge, position, spin, coupling, and material context within that tensor. |","| `metapat.axiom.9.scalar` | state-metric-difference | Readable potential difference is treated as a measured difference among related states. |","| `metapat.axiom.2.boundary` | boundary-simplex | A nuclear, atomic, crystalline, or magnetic-domain configuration that modifies passage, state selection, or transformation outcome. |","| `metapat.axiom.3.state` | state | An allowed electronic state or collective magnetic state within the application model. |","| `metapat.axiom.10.transformation` | transformation | Alteration of electronic occupation, spin organization, or magnetic-domain configuration. |","| `metapat.theory.1.thing_boundary_state` | thing-boundary-state | Modeled physical boundaries participate in defining the selected physical things and states; their physical effects remain domain evidence. |","| `metapat.theory.4.state_measurement` | state-measurement | Direction and state selection are tested through measured state change rather than inferred from one unmeasured difference alone. |","| `metapat.theory.11.cross_domain_reconstruction` | cross-domain-question-form | The application asks one shared question-form across nuclear, atomic, crystalline, and magnetic-domain scales without making those scales identical. |","A nucleus's proton charge distribution contributes to the electrostatic potential-energy term within the Hamiltonian that constrains permitted electronic quantum states.","At ordinary atomic scales, total proton number \\(Z\\) is the dominant nuclear fact: it determines the element and strongly structures its electronic states. Most atomic electrons do not resolve individual proton positions. Detailed nuclear size, shape, spin, and magnetic moment produce smaller finite-size and hyperfine effects.","For iron, nuclear charge establishes the atomic species and makes its electronic structure possible. Ferromagnetism in solid iron arises farther downstream through the collective electronic and material configuration, including electronic band structure, exchange interaction, crystal geometry, spin-orbit coupling, and magnetic-domain organization.","The nucleus therefore does not mechanically lock an electron into a classical orbit. An electron occupies a quantum state permitted by the complete physical Hamiltonian.","configured source","-> relational potential","-> constrained permitted states","-> collective state selection","-> transformation","- **Tensor:** The simultaneous nuclear, electronic, lattice, and field-state arrangement at the selected scale.","- **Relation:** Configured charge, position, spin, coupling, and material context within that tensor.","- **State Metric Difference:** Readable potential difference is treated as a measured difference among related states.","- **Boundary Simplex:** A nuclear, atomic, crystalline, or magnetic-domain configuration that modifies passage, state selection, or transformation outcome.","- **State:** An allowed electronic state or collective magnetic state within the application model.","- **Transformation:** Alteration of electronic occupation, spin organization, or magnetic-domain configuration.","- Source configuration can affect the relational potential experienced downstream.","- A potential gradient constrains possible direction, transition, and state occupation.","- Larger tensor and boundary configurations can select collective behavior not attributable to one component alone.","- The same question-form can be asked at nuclear, atomic, crystalline, and domain scales while preserving their differences.","- Electrons are classical particles traveling in fixed circular orbits.","- Detailed proton geometry alone explains ordinary electronic structure or iron ferromagnetism.","- A one-to-one identity exists between a METAPAT simplex and a fundamental particle.","- Structural resonance between METAPAT and quantum mechanics proves either framework.","- METAPAT terminology replaces the equations, measurements, or evidentiary standards of physics.","What configured relations and boundary states determine which electronic and collective magnetic transformations are permitted at the selected scale?","The physics claims remain answerable to atomic physics, quantum mechanics, and condensed-matter evidence. METAPAT supplies a bounded cross-domain question-form and semantic mapping, not independent empirical proof.","1. A precise definition of each selected physical scale and modeled boundary.","2. An explicit mapping from the physical Hamiltonian and material variables to the proposed METAPAT relations and gradients.","3. Predictions that distinguish this mapping from a restatement of established physics.","4. Comparison with experimental or computational results under declared uncertainty.","“Field-space” remains unresolved among physical spatial field, quantum configuration space, and a general potential-state landscape; the intended physical quantity must be named rather than silently joining those meanings."],"title":"Nuclear Charge Configuration and Magnetic State Formation","transfers":["Source configuration can affect the relational potential experienced downstream.","A potential gradient constrains possible direction, transition, and state occupation.","Larger tensor and boundary configurations can select collective behavior not attributable to one component alone.","The same question-form can be asked at nuclear, atomic, crystalline, and domain scales while preserving their differences."],"ucns_theorem_status_transfer":false,"ucns_topology_claim":false,"unresolved_constraints":["hmmm: “Field-space” remains unresolved among physical spatial field, quantum configuration space, and a general potential-state landscape; the intended physical quantity must be named rather than silently joining those meanings."],"working_question":"What configured relations and boundary states determine which electronic and collective magnetic transformations are permitted at the selected scale?"} +{"application_digest":"3d3283ad70383bc8aa9fb1caa1efde24e5db4409caa6249b92a607a14cd9b3a5","application_id":"metapat.application.quantum_magnetism","application_version":"quantum-magnetism-application-v4","catalog_bindings":[{"application_role":"domain-restraint","application_statement":"METAPAT supplies a bounded question-form and does not replace physical theory.","binding_digest":"b08c91bc1b4923499513798cfbae979b527e883448e2ffe25fe7f6634d98048a","module_claim_status":"ROOT-STIPULATION","module_digest":"f8fc0e86a8a89fac2c82a3be652be5fbe7b8c6d6be390944e1bdad453a6cb3cf","module_id":"metapat.root_spine","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"shared-question-form","application_statement":"Similarly shaped transformations may be compared while the physical scales and domains remain distinct.","binding_digest":"370c4ce125ac26a84abd50f64605fff151fcfc91f2de05d9289c42898d9873f2","module_claim_status":"WORKING-POSTULATE","module_digest":"eacff0a8362fb7704251966d8ad730169c66f878f830533585dc7a43323db752","module_id":"metapat.postulate.1.partial_domains","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"explicationary-restraint","application_statement":"METAPAT terminology clarifies the application and does not replace equations, measurements, or physics evidence.","binding_digest":"3010dc99cd87c35859b7e11e4692409ff6e9554ab0a56ea6737c8f3384ffa921","module_claim_status":"WORKING-POSTULATE","module_digest":"6f78a2efdf55f6fd2e289577860da58e9e6b63e3c5376145f024e571685b2b29","module_id":"metapat.postulate.2.explicationary_use","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"tensor","application_statement":"The simultaneous nuclear, electronic, lattice, and field-state arrangement at the selected scale.","binding_digest":"e6e9ae57ca8a18c04955f2dd8418a2fa40a71d7e500c176fc6b49f0268af275f","module_claim_status":"DEFINITION","module_digest":"f04180257239d082cdd26f140a96522c9b1944db16f77c5a94a6b570b675496c","module_id":"metapat.axiom.5.tensor","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"relation","application_statement":"Configured charge, position, spin, coupling, and material context within that tensor.","binding_digest":"22eae0c781d047616983f1c74a9085eb816a425225783321ff4924e5c908493f","module_claim_status":"DEFINITION","module_digest":"69fca315a036822beda3cadbd90e640ea59beaabc902a09a7426af185a280bef","module_id":"metapat.axiom.6.relate","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state-metric-difference","application_statement":"Readable potential difference is treated as a measured difference among related states.","binding_digest":"14a24a14fdc3475ebc14cc0805904d57c4450ae531667a309a3c938916a23f7b","module_claim_status":"DEFINITION","module_digest":"d9769d495301cee60ad6a9a739fe82ac8bc932851905607717663a84bbbf3be4","module_id":"metapat.axiom.9.scalar","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-simplex","application_statement":"A nuclear, atomic, crystalline, or magnetic-domain configuration that modifies passage, state selection, or transformation outcome.","binding_digest":"ae5391b7ba47960c7ac4cc094137c849ab2f35d7104c6cc19c00caede0924dc0","module_claim_status":"ROOT-STIPULATION","module_digest":"428041533a55becd1146c14445de8eefdca03c221d2186abbeef247b93c416bb","module_id":"metapat.axiom.2.boundary","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state","application_statement":"An allowed electronic state or collective magnetic state within the application model.","binding_digest":"e80f9d350c9c298fc5ba5163b0a93111d23ae842c6ffdb1c7762c7088a4fff12","module_claim_status":"ROOT-STIPULATION","module_digest":"a5fc19172877799517432262248350a751980a31d03a7c84c83467dcfc0e1659","module_id":"metapat.axiom.3.state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"transformation","application_statement":"Alteration of electronic occupation, spin organization, or magnetic-domain configuration.","binding_digest":"896b6bfddad2de916f1b39a8be42db8dccd7f2f30a4dc62cb170381100eceae5","module_claim_status":"DEFINITION","module_digest":"8f66dd4462c075b06679b4a9665c7007d988bb294fcc0adede11de6ab745166c","module_id":"metapat.axiom.10.transformation","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"thing-boundary-state","application_statement":"Modeled physical boundaries participate in defining the selected physical things and states; their physical effects remain domain evidence.","binding_digest":"0ddb4be41d3551032f06d46d6b51c12d76aa574d8785c7450eafc8cb841688de","module_claim_status":"INTERNAL-DERIVATION","module_digest":"6d149540e1623924535287da957573c023e2660557538f08f1fed0cc91a777eb","module_id":"metapat.theory.1.thing_boundary_state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state-measurement","application_statement":"Direction and state selection are tested through measured state change rather than inferred from one unmeasured difference alone.","binding_digest":"52d5ccf1fab454b33c2f4673517702df9a106aafd7745b538faecb9064465484","module_claim_status":"INTERNAL-DERIVATION","module_digest":"309e02e839dfaf0031c40f81e9e2e12e5190352f3b3ed1ea7720508a5163a0c8","module_id":"metapat.theory.4.state_measurement","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"cross-domain-question-form","application_statement":"The application asks one shared question-form across nuclear, atomic, crystalline, and magnetic-domain scales without making those scales identical.","binding_digest":"ae487327728ac612cfab525f200277053dccd258d07ad277cf2d9b1567c88180","module_claim_status":"INTERNAL-DERIVATION","module_digest":"4aaff289cbce53ee993ec9b0bb3fc4e1cba4bdeabe43a076e2a6febcc563c657","module_id":"metapat.theory.11.cross_domain_reconstruction","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"}],"catalog_digest":"aeffdfb92acf1486f517f149367ee38251c11197f32b01cc02564e7ca804ec69","catalog_version":"metapat-semantic-catalog-v4","claim_status":"CROSS-DOMAIN-HYPOTHESIS","does_not_transfer":["Electrons are classical particles traveling in fixed circular orbits.","Detailed proton geometry alone explains ordinary electronic structure or iron ferromagnetism.","A one-to-one identity exists between a METAPAT simplex and a fundamental particle.","Structural resonance between METAPAT and quantum mechanics proves either framework.","METAPAT terminology replaces the equations, measurements, or evidentiary standards of physics."],"domain_statements":["A nucleus's proton charge distribution contributes to the electrostatic potential-energy term within the Hamiltonian that constrains permitted electronic quantum states.","At ordinary atomic scales, total proton number \\(Z\\) is the dominant nuclear fact: it determines the element and strongly structures its electronic states. Most atomic electrons do not resolve individual proton positions. Detailed nuclear size, shape, spin, and magnetic moment produce smaller finite-size and hyperfine effects.","For iron, nuclear charge establishes the atomic species and makes its electronic structure possible. Ferromagnetism in solid iron arises farther downstream through the collective electronic and material configuration, including electronic band structure, exchange interaction, crystal geometry, spin-orbit coupling, and magnetic-domain organization.","The nucleus therefore does not mechanically lock an electron into a classical orbit. An electron occupies a quantum state permitted by the complete physical Hamiltonian."],"domain_validity_claim":false,"domains":["atomic physics","quantum mechanics","condensed-matter physics","magnetism"],"evidence_boundary":"The physics claims remain answerable to atomic physics, quantum mechanics, and condensed-matter evidence. METAPAT supplies a bounded cross-domain question-form and semantic mapping, not independent empirical proof.","evidence_requirements":["A precise definition of each selected physical scale and modeled boundary.","An explicit mapping from the physical Hamiltonian and material variables to the proposed METAPAT relations and gradients.","Predictions that distinguish this mapping from a restatement of established physics.","Comparison with experimental or computational results under declared uncertainty."],"measurement_validity_claim":false,"metapat_validity_claim":false,"root_impact":"none","schema_id":"metapat.application-module","schema_version":"2.0.0","selected_scales":["nuclear","atomic","crystalline","magnetic-domain"],"shared_question_form":["configured source","-> relational potential","-> constrained permitted states","-> collective state selection","-> transformation"],"source_document":"docs/applications/quantum-magnetism.md","source_statement_refs":["docs/applications/quantum-magnetism.md#application-identity::statement-1","docs/applications/quantum-magnetism.md#application-identity::statement-2","docs/applications/quantum-magnetism.md#catalog-bindings::statement-3","docs/applications/quantum-magnetism.md#catalog-bindings::statement-4","docs/applications/quantum-magnetism.md#catalog-bindings::statement-5","docs/applications/quantum-magnetism.md#catalog-bindings::statement-6","docs/applications/quantum-magnetism.md#catalog-bindings::statement-7","docs/applications/quantum-magnetism.md#catalog-bindings::statement-8","docs/applications/quantum-magnetism.md#catalog-bindings::statement-9","docs/applications/quantum-magnetism.md#catalog-bindings::statement-10","docs/applications/quantum-magnetism.md#catalog-bindings::statement-11","docs/applications/quantum-magnetism.md#catalog-bindings::statement-12","docs/applications/quantum-magnetism.md#catalog-bindings::statement-13","docs/applications/quantum-magnetism.md#catalog-bindings::statement-14","docs/applications/quantum-magnetism.md#domain-statement::statement-15","docs/applications/quantum-magnetism.md#domain-statement::statement-16","docs/applications/quantum-magnetism.md#domain-statement::statement-17","docs/applications/quantum-magnetism.md#domain-statement::statement-18","docs/applications/quantum-magnetism.md#shared-question-form::statement-19","docs/applications/quantum-magnetism.md#shared-question-form::statement-20","docs/applications/quantum-magnetism.md#shared-question-form::statement-21","docs/applications/quantum-magnetism.md#shared-question-form::statement-22","docs/applications/quantum-magnetism.md#shared-question-form::statement-23","docs/applications/quantum-magnetism.md#metapat-mapping::statement-24","docs/applications/quantum-magnetism.md#metapat-mapping::statement-25","docs/applications/quantum-magnetism.md#metapat-mapping::statement-26","docs/applications/quantum-magnetism.md#metapat-mapping::statement-27","docs/applications/quantum-magnetism.md#metapat-mapping::statement-28","docs/applications/quantum-magnetism.md#metapat-mapping::statement-29","docs/applications/quantum-magnetism.md#transfers::statement-30","docs/applications/quantum-magnetism.md#transfers::statement-31","docs/applications/quantum-magnetism.md#transfers::statement-32","docs/applications/quantum-magnetism.md#transfers::statement-33","docs/applications/quantum-magnetism.md#does-not-transfer::statement-34","docs/applications/quantum-magnetism.md#does-not-transfer::statement-35","docs/applications/quantum-magnetism.md#does-not-transfer::statement-36","docs/applications/quantum-magnetism.md#does-not-transfer::statement-37","docs/applications/quantum-magnetism.md#does-not-transfer::statement-38","docs/applications/quantum-magnetism.md#working-question::statement-39","docs/applications/quantum-magnetism.md#evidence-boundary::statement-40","docs/applications/quantum-magnetism.md#evidence-boundary::statement-41","docs/applications/quantum-magnetism.md#evidence-boundary::statement-42","docs/applications/quantum-magnetism.md#evidence-boundary::statement-43","docs/applications/quantum-magnetism.md#evidence-boundary::statement-44","docs/applications/quantum-magnetism.md#hmmm::statement-45"],"source_statements":["Status: **CROSS-DOMAIN-HYPOTHESIS / worked physics application**","Root impact: **none**","| `metapat.root_spine` | domain-restraint | METAPAT supplies a bounded question-form and does not replace physical theory. |","| `metapat.postulate.1.partial_domains` | shared-question-form | Similarly shaped transformations may be compared while the physical scales and domains remain distinct. |","| `metapat.postulate.2.explicationary_use` | explicationary-restraint | METAPAT terminology clarifies the application and does not replace equations, measurements, or physics evidence. |","| `metapat.axiom.5.tensor` | tensor | The simultaneous nuclear, electronic, lattice, and field-state arrangement at the selected scale. |","| `metapat.axiom.6.relate` | relation | Configured charge, position, spin, coupling, and material context within that tensor. |","| `metapat.axiom.9.scalar` | state-metric-difference | Readable potential difference is treated as a measured difference among related states. |","| `metapat.axiom.2.boundary` | boundary-simplex | A nuclear, atomic, crystalline, or magnetic-domain configuration that modifies passage, state selection, or transformation outcome. |","| `metapat.axiom.3.state` | state | An allowed electronic state or collective magnetic state within the application model. |","| `metapat.axiom.10.transformation` | transformation | Alteration of electronic occupation, spin organization, or magnetic-domain configuration. |","| `metapat.theory.1.thing_boundary_state` | thing-boundary-state | Modeled physical boundaries participate in defining the selected physical things and states; their physical effects remain domain evidence. |","| `metapat.theory.4.state_measurement` | state-measurement | Direction and state selection are tested through measured state change rather than inferred from one unmeasured difference alone. |","| `metapat.theory.11.cross_domain_reconstruction` | cross-domain-question-form | The application asks one shared question-form across nuclear, atomic, crystalline, and magnetic-domain scales without making those scales identical. |","A nucleus's proton charge distribution contributes to the electrostatic potential-energy term within the Hamiltonian that constrains permitted electronic quantum states.","At ordinary atomic scales, total proton number \\(Z\\) is the dominant nuclear fact: it determines the element and strongly structures its electronic states. Most atomic electrons do not resolve individual proton positions. Detailed nuclear size, shape, spin, and magnetic moment produce smaller finite-size and hyperfine effects.","For iron, nuclear charge establishes the atomic species and makes its electronic structure possible. Ferromagnetism in solid iron arises farther downstream through the collective electronic and material configuration, including electronic band structure, exchange interaction, crystal geometry, spin-orbit coupling, and magnetic-domain organization.","The nucleus therefore does not mechanically lock an electron into a classical orbit. An electron occupies a quantum state permitted by the complete physical Hamiltonian.","configured source","-> relational potential","-> constrained permitted states","-> collective state selection","-> transformation","- **Tensor:** The simultaneous nuclear, electronic, lattice, and field-state arrangement at the selected scale.","- **Relation:** Configured charge, position, spin, coupling, and material context within that tensor.","- **State Metric Difference:** Readable potential difference is treated as a measured difference among related states.","- **Boundary Simplex:** A nuclear, atomic, crystalline, or magnetic-domain configuration that modifies passage, state selection, or transformation outcome.","- **State:** An allowed electronic state or collective magnetic state within the application model.","- **Transformation:** Alteration of electronic occupation, spin organization, or magnetic-domain configuration.","- Source configuration can affect the relational potential experienced downstream.","- A potential gradient constrains possible direction, transition, and state occupation.","- Larger tensor and boundary configurations can select collective behavior not attributable to one component alone.","- The same question-form can be asked at nuclear, atomic, crystalline, and domain scales while preserving their differences.","- Electrons are classical particles traveling in fixed circular orbits.","- Detailed proton geometry alone explains ordinary electronic structure or iron ferromagnetism.","- A one-to-one identity exists between a METAPAT simplex and a fundamental particle.","- Structural resonance between METAPAT and quantum mechanics proves either framework.","- METAPAT terminology replaces the equations, measurements, or evidentiary standards of physics.","What configured relations and boundary states determine which electronic and collective magnetic transformations are permitted at the selected scale?","The physics claims remain answerable to atomic physics, quantum mechanics, and condensed-matter evidence. METAPAT supplies a bounded cross-domain question-form and semantic mapping, not independent empirical proof.","1. A precise definition of each selected physical scale and modeled boundary.","2. An explicit mapping from the physical Hamiltonian and material variables to the proposed METAPAT relations and gradients.","3. Predictions that distinguish this mapping from a restatement of established physics.","4. Comparison with experimental or computational results under declared uncertainty.","“Field-space” remains unresolved among physical spatial field, quantum configuration space, and a general potential-state landscape; the intended physical quantity must be named rather than silently joining those meanings."],"title":"Nuclear Charge Configuration and Magnetic State Formation","transfers":["Source configuration can affect the relational potential experienced downstream.","A potential gradient constrains possible direction, transition, and state occupation.","Larger tensor and boundary configurations can select collective behavior not attributable to one component alone.","The same question-form can be asked at nuclear, atomic, crystalline, and domain scales while preserving their differences."],"ucns_theorem_status_transfer":false,"ucns_topology_claim":false,"unresolved_constraints":["hmmm: “Field-space” remains unresolved among physical spatial field, quantum configuration space, and a general potential-state landscape; the intended physical quantity must be named rather than silently joining those meanings."],"working_question":"What configured relations and boundary states determine which electronic and collective magnetic transformations are permitted at the selected scale?"} diff --git a/src/metapat/fixtures/root-spine-envelope-v4.json b/src/metapat/fixtures/root-spine-envelope-v4.json index 4c9f44e..118ac6f 100644 --- a/src/metapat/fixtures/root-spine-envelope-v4.json +++ b/src/metapat/fixtures/root-spine-envelope-v4.json @@ -1 +1 @@ -{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve source statement order and exact text.","Do not let a consuming domain redefine METAPAT root terms.","Do not treat semantic labels as calculated EDCM measurements.","Do not transfer UCNS theorem status into METAPAT ontology claims."],"module_id":"metapat.root_spine","module_kind":"canon-module","permitted_interpretations":["Use the statements as semantic authority and external provenance constraints.","Bind adaptations and consumer epochs to canon_digest and provenance_digest."],"provenance_digest":"9597d10290a0317a7085d717baad41b694ec2d0bf92e163e325ac0d83935532a","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#1-thing::statement-1","AXIOMS.md#2-boundary::statement-1","AXIOMS.md#3-state::statement-1","AXIOMS.md#4-simplex::statement-1","AXIOMS.md#5-tensor::statement-1"],"source_statements":["Thing is that which is.","Boundary is the thing between things.","State is a metricable property of a thing.","A simplex is a thing with boundary and state.","A tensor is structure produced when simplexes relate."],"unresolved_constraints":["hmmm: semantic mappings beyond external provenance and explicitly authorized constitutive-simultaneous forks remain unresolved."]} +{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve source statement order and exact text.","Do not let a consuming domain redefine METAPAT root terms.","Do not treat semantic labels as calculated EDCM measurements.","Do not transfer UCNS theorem status into METAPAT ontology claims."],"module_id":"metapat.root_spine","module_kind":"canon-module","permitted_interpretations":["Use the statements as semantic authority and external provenance constraints.","Bind adaptations and consumer epochs to canon_digest and provenance_digest."],"provenance_digest":"2329353fb38ef1ed14710d24649c2926b697600c6a82de48c9e514d8d5175f7a","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#1-thing::statement-1","AXIOMS.md#2-boundary::statement-1","AXIOMS.md#3-state::statement-1","AXIOMS.md#4-simplex::statement-1","AXIOMS.md#5-tensor::statement-1"],"source_statements":["Thing is that which is.","Boundary is the thing between things.","State is a metricable property of a thing.","A simplex is a thing with boundary and state.","A tensor is structure produced when simplexes relate."],"unresolved_constraints":["hmmm: semantic mappings beyond external provenance and explicitly authorized constitutive-simultaneous forks remain unresolved."]} diff --git a/src/metapat/fixtures/semantic-module-catalog-v4.json b/src/metapat/fixtures/semantic-module-catalog-v4.json index 2fe658c..66fa7c7 100644 --- a/src/metapat/fixtures/semantic-module-catalog-v4.json +++ b/src/metapat/fixtures/semantic-module-catalog-v4.json @@ -1 +1 @@ -{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","catalog_digest":"241baa8495bc8b1d0d37bb8eb70e65d0826d55d5f5784fafca58bcaa183ce9cb","catalog_version":"metapat-semantic-catalog-v4","modules":[{"claim_status":"ROOT-STIPULATION","doctrine_class":"root","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve source statement order and exact text.","Do not let a consuming domain redefine METAPAT root terms.","Do not treat semantic labels as calculated EDCM measurements.","Do not transfer UCNS theorem status into METAPAT ontology claims."],"module_id":"metapat.root_spine","module_kind":"canon-module","permitted_interpretations":["Use the statements as semantic authority and external provenance constraints.","Bind adaptations and consumer epochs to canon_digest and provenance_digest."],"provenance_digest":"9597d10290a0317a7085d717baad41b694ec2d0bf92e163e325ac0d83935532a","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#1-thing::statement-1","AXIOMS.md#2-boundary::statement-1","AXIOMS.md#3-state::statement-1","AXIOMS.md#4-simplex::statement-1","AXIOMS.md#5-tensor::statement-1"],"source_statements":["Thing is that which is.","Boundary is the thing between things.","State is a metricable property of a thing.","A simplex is a thing with boundary and state.","A tensor is structure produced when simplexes relate."],"unresolved_constraints":["hmmm: semantic mappings beyond external provenance and explicitly authorized constitutive-simultaneous forks remain unresolved."]},"module_digest":"572dec12e0881ad2f8650cc7337db626b0f017d57768150ac9ce8ed12818b1a4","ordinal":0},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.1.thing","module_kind":"thing","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"de186e176b2e8b64ff1f8a227f5c236e0ae210838f065433becc5f454a95b0af","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#1-thing::statement-1","AXIOMS.md#1-thing::statement-2"],"source_statements":["Thing is that which is.","A solitary thing has no boundary."],"unresolved_constraints":[]},"module_digest":"b7e30891bd30b0c7dd8e80facf2121309face781de7dc8491aa5f07fac2291fc","ordinal":1},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.2.boundary","module_kind":"boundary","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"68b4b2c1bc88ed60cdc0327e245d83206871297ce1d0daf36928d700693d4997","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#2-boundary::statement-1","AXIOMS.md#2-boundary::statement-2"],"source_statements":["Boundary is the thing between things.","Boundary requires more than one thing."],"unresolved_constraints":[]},"module_digest":"544e318f2e413b1a21178e9ec44200da1fac6cdddc73e7e0552ab84b70b0075e","ordinal":2},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.3.state","module_kind":"state","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"a60b0b4cd91756707c632ec1a4cfcd84270468fd535965b2f2232c2ff289ca49","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#3-state::statement-1","AXIOMS.md#3-state::statement-2"],"source_statements":["State is a metricable property of a thing.","State is not measurement."],"unresolved_constraints":[]},"module_digest":"cbac60e059c0c059579293c95af77db1cbdc78469a2118028f73a8459d197c83","ordinal":3},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.4.simplex","module_kind":"simplex","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"d1c987f927c1f1d70516b014c030a7c5537e62525fbd80e2e6f64ebd3515488f","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#4-simplex::statement-1","AXIOMS.md#4-simplex::statement-2"],"source_statements":["A simplex is a thing with boundary and state.","A simplex is primitive where it participates as a whole."],"unresolved_constraints":[]},"module_digest":"379c264d12ee50dec890d91dbac1a67537be2c5298473e4f5bfc5054d4869643","ordinal":4},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.5.tensor","module_kind":"tensor","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"66745084b15a7447aead95a8ccc854c2b37e4f43a723af1ee34659177f396978","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#5-tensor::statement-1","AXIOMS.md#5-tensor::statement-2"],"source_statements":["A tensor is structure produced when simplexes relate.","A tensor is a thing."],"unresolved_constraints":[]},"module_digest":"5160e0c603f89fc39cd0f8682605469fd8e66e962437c9210cd9dfeef2b1324b","ordinal":5},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.6.relate","module_kind":"relate","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"d12fa89f9162ae271d84e587d527ff97679993e6e1a2ab3b46779530fe1f72cb","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#6-relate::statement-1","AXIOMS.md#6-relate::statement-2"],"source_statements":["Relate is this to that.","Geometry is one possible relation, not the definition of relate."],"unresolved_constraints":[]},"module_digest":"6545dc05b74c6c89014c95242006281e88f3b5d6f68152b16cf6d212edba8a69","ordinal":6},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.7.emerge","module_kind":"emergence","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"c26498fe44558dedd14f5824f11f0257b150680b98e6ffda33541b9577f4ca37","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#7-emerge::statement-1"],"source_statements":["Tensors emerge from simplexes."],"unresolved_constraints":[]},"module_digest":"394995d6509c7437af5aba731b9487dd074a85c75a53812e67747758155ec035","ordinal":7},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.8.vector","module_kind":"vector","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"6625e07204cde654be6b84997e8eead96ee7617e43f5b2b03fb335ee457119cf","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#8-vector::statement-1","AXIOMS.md#8-vector::statement-2"],"source_statements":["Vector alters state.","Vector is inferred by scalar measurement."],"unresolved_constraints":[]},"module_digest":"ce07ed93aec63ea40b831d4c5cadf23bcf752522cf5ba04d3bdf30442059fec6","ordinal":8},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.9.scalar","module_kind":"scalar","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"a1b8fbfccfa5336472dd2ee9a1e4886e557350d514157c289d455732a0a23f5b","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#9-scalar::statement-1"],"source_statements":["Scalar is a state metric."],"unresolved_constraints":[]},"module_digest":"d5241288a5921900b2e24084109aeab4bba2f49d18292f2907f1d3c8fd27d216","ordinal":9},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.10.transformation","module_kind":"transformation","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"942de178f0b3e66f0da6be1845e9169685809a9ba68a3c389d04f72de3532ed2","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#10-transformation::statement-1"],"source_statements":["Transformation is resulting state change."],"unresolved_constraints":[]},"module_digest":"5b315cb8e8cfcbdeff611ff73b7200fc6873820375712e0e3d1bab6ac94f8142","ordinal":10},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.11.time","module_kind":"time","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"288dad34a0f2fca655690166cd18429be4740ba0d67e4402253350db4ed28acf","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#11-time::statement-1","AXIOMS.md#11-time::statement-2","AXIOMS.md#11-time::statement-3"],"source_statements":["Time is sequential transformation.","Registration may preserve time.","Registration does not produce time."],"unresolved_constraints":[]},"module_digest":"6cee857bc9c719026c17abbaf24515cc3d07f553afdf49201fece33ac226f0f5","ordinal":11},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.12.domain_qualification","module_kind":"domain-qualification","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"7af94422fdbd2e59e35554e4cf53d369e82b6d515aca717d4668a15f88451922","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["AXIOMS.md#12-domain-qualification::statement-1","AXIOMS.md#12-domain-qualification::statement-2","AXIOMS.md#12-domain-qualification::statement-3"],"source_statements":["Structural recurrence does not transfer a domain term.","A domain term applies only where that domain independently licenses it.","Energy is domain-qualified. METAPAT does not call every state transformation energy merely because state, vector, transformation, and time are present."],"unresolved_constraints":[]},"module_digest":"c54bddd400addbfa212847d461ea04362efa93137ccff4ccaae1eec973bc0cd5","ordinal":12},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.1.partial_domains","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"83a0a6bfc0e35ad46dbf473d2bcea1993e238ebcf782282af55b42024ab9695e","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["POSTULATES.md#first-postulate-partial-domains::statement-1","POSTULATES.md#first-postulate-partial-domains::statement-2","POSTULATES.md#first-postulate-partial-domains::statement-3"],"source_statements":["Different domains may independently expose common structures and actions.","Cross-domain comparison may recover shared structure without making domains identical.","Similarity does not transfer domain-specific names, mechanisms, evidence standards, or conservation laws."],"unresolved_constraints":[]},"module_digest":"0da958a6b70890e1a4b9507a72612e14a1f4fdfd3b632332ad46a6f5cfced086","ordinal":13},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.2.explicationary_use","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"6e776e29561771adfe85c2ed09ed5483790eeaa2ea29074125636e4d01e1785f","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["POSTULATES.md#second-postulate-explicationary-use::statement-1","POSTULATES.md#second-postulate-explicationary-use::statement-2"],"source_statements":["A domain term may clarify the root.","A domain term may not redefine the root."],"unresolved_constraints":[]},"module_digest":"f7e0ab25de727bd8bf13e1dc41ee0aeaae12c864354a41c9f496f19b5100af2a","ordinal":14},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.3.recursive_closure","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"4fa9b0c909d01678b7ea990d68c3183d384c1c602fa3417cb4ac10b78169f554","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["POSTULATES.md#third-postulate-recursive-closure::statement-1","POSTULATES.md#third-postulate-recursive-closure::statement-2"],"source_statements":["A tensor may participate as a thing.","A tensor with boundary and state is a simplex."],"unresolved_constraints":[]},"module_digest":"8e01bd2aa355619131fb03f27ccdc9af22596a2b8e16718a11fd8e0e4c0d37a6","ordinal":15},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.4.registration_plurality","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"af207f5e9a17b074bb0006920d301e80ac03b5c4a8266ab410d5d04cbaff804f","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["POSTULATES.md#fourth-postulate-registration-plurality::statement-1","POSTULATES.md#fourth-postulate-registration-plurality::statement-2"],"source_statements":["Any simplex capable of preserving, expressing, or transmitting transformation may perform registration.","Consciousness is one registration mode, not the parent ontology."],"unresolved_constraints":[]},"module_digest":"e446bcd4ec22025063a2c1137986f79aee4cdb0eed9588f2fc84925e8a00240f","ordinal":16},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.5.observation_does_not_create_structure","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"0f7dfd782624b56f3daac8fdfa2ed13e2107a013b06bb7d4b300440531c02187","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["POSTULATES.md#fifth-postulate-observation-does-not-create-structure::statement-1"],"source_statements":["Observation may register a boundary, state, relation, transformation, or tensor without creating the structure registered."],"unresolved_constraints":[]},"module_digest":"6c1d31fa22312485ac10a68ad7777d41136cd717edbc0cb9ad25f0b521936229","ordinal":17},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.6.cross_domain_falsification","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"ae8c9ae87bb79a99b991a91582fcd13bacac675fc54556f05d7ddef538f53642","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["POSTULATES.md#sixth-postulate-cross-domain-falsification::statement-1","POSTULATES.md#sixth-postulate-cross-domain-falsification::statement-2","POSTULATES.md#sixth-postulate-cross-domain-falsification::statement-3"],"source_statements":["When different domains independently expose the same candidate structure or action, remove the domain-specific implementation and test what remains.","A new domain may add, split, refine, or falsify a candidate.","Completeness is never presumed."],"unresolved_constraints":[]},"module_digest":"8e07d53d72bcb9b554b094384e5683640c910174f04c8f4bf22a91ec33c21031","ordinal":18},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.7.discovery_before_recovery","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"acde25661d00e922a9867838a66e2dfb70c3a4a8fe3cb7a90d95cd301f5c4fcd","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-1","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-2","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-3","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-4","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-5"],"source_statements":["Interest may select what to explore.","Discovery may precede explanation.","Freeze a result before independent recovery.","Independent recovery tests the result, not the legitimacy of the discovery path.","A simpler recovery method does not invalidate a more complex discovery method."],"unresolved_constraints":[]},"module_digest":"f8cdd1a1cadf45fbea305b8facc4a84d673811cd92139e6f02dcfc9506ef68a7","ordinal":19},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.1.boundary_requires_multiplicity","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"2ef90d8648eab55e9c532d58234b2c5d1ff0ec1800b42cee7fb51a55608b5643","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#first-theorem-boundary-requires-multiplicity::statement-1","THEOREMS.md#first-theorem-boundary-requires-multiplicity::statement-2"],"source_statements":["If boundary is the thing between things, one thing alone has no boundary.","Therefore boundary requires more than one thing."],"unresolved_constraints":[]},"module_digest":"22a48df1d0ad043bdb7814b4ccf7e440bc8ab65fe3f03cac7069d08adf383e6a","ordinal":20},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.2.simplex_closure","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"beaac6e557453b04eec12bd10266e013b649fe17d9f891b3fb70e52bab2507dd","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#second-theorem-simplex-closure::statement-1","THEOREMS.md#second-theorem-simplex-closure::statement-2"],"source_statements":["If a thing has boundary and state, it satisfies the simplex definition.","Therefore thing + boundary + state closes as simplex."],"unresolved_constraints":[]},"module_digest":"355183d9eed7c26968681325e71d7050740e1765fdb7e4a758093d94470363c7","ordinal":21},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.3.tensor_emergence","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"081b58be70d8e1b57badf2b4217c4c3fbe147cb60d7c8a0cdc18b08cacff6694","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#third-theorem-tensor-emergence::statement-1"],"source_statements":["If simplexes relate and tensor is the structure produced when simplexes relate, a tensor emerges from related simplexes."],"unresolved_constraints":[]},"module_digest":"6d741d8eb3f3d3037f5f0e67cf583af11ee5a80f44a136c3c9e24a722e7cc362","ordinal":22},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.4.recursive_closure","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"d525cfb58536a58e2818a0b20367cbd11f50fa5972ffd0bff8b9e7966341fe14","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#fourth-theorem-recursive-closure::statement-1","THEOREMS.md#fourth-theorem-recursive-closure::statement-2"],"source_statements":["If a tensor is a thing, then a tensor with boundary and state satisfies the simplex definition.","Therefore tensor construction may recurse through simplex closure."],"unresolved_constraints":[]},"module_digest":"81e982a11618641562c73759ff5748a0239da8a73b2974d11675f5b9aad53129","ordinal":23},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.5.scalar_vector_distinct","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"b6a2491363e25ca4c834f20dd6cc787289f4f1ac115aad07d5ca23e96d91d156","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#fifth-theorem-scalar-and-vector-are-distinct::statement-1","THEOREMS.md#fifth-theorem-scalar-and-vector-are-distinct::statement-2","THEOREMS.md#fifth-theorem-scalar-and-vector-are-distinct::statement-3"],"source_statements":["If scalar is a state metric and vector alters state, scalar measures what vector alters.","Therefore scalar and vector are not the same kind of thing.","Vector is inferred through scalar measurement of state change."],"unresolved_constraints":[]},"module_digest":"8a175576a14015d0f015c6702bc85d0042394847d87e683b95bf9c213100561b","ordinal":24},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.6.transformation_produces_time","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"75874908ea4c61ef8085caaaaed24dc98cf84a475a651c84ca65229199b39d02","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#sixth-theorem-transformation-produces-time-by-sequence::statement-1","THEOREMS.md#sixth-theorem-transformation-produces-time-by-sequence::statement-2"],"source_statements":["If vector alters state, the resulting state change is transformation.","If transformations occur sequentially, there is time."],"unresolved_constraints":[]},"module_digest":"2e018d4db4eb2f2d4ad5fb2bf6b1b615e85a27e6e938e528ab494c2ab82e8cf7","ordinal":25},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.7.domain_terms_do_not_transfer","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"48f9e07f337a470277d1db9e08613813ac6bafee8eaadd845cd52584b27efd47","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#seventh-theorem-domain-terms-do-not-transfer-by-structure-alone::statement-1","THEOREMS.md#seventh-theorem-domain-terms-do-not-transfer-by-structure-alone::statement-2"],"source_statements":["If a structure or action can recur in domains with different native terms and mechanisms, structural recurrence alone cannot establish that one domain's term names the others.","Therefore energy applies only where the applicable domain independently licenses energy; a common state-transformation pattern need not itself be energy."],"unresolved_constraints":[]},"module_digest":"f687fc96be48f0cb01af034372ff511b550522e08141a57e9e8e230883bf868d","ordinal":26},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.8.root_tool_separation","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"0c68d81b4a25bcaf04181628885b7248c4eb8c2897c25c3ba94ffaa0c5daa25d","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEOREMS.md#eighth-theorem-root-and-tool-separation::statement-1","THEOREMS.md#eighth-theorem-root-and-tool-separation::statement-2"],"source_statements":["If different domains may expose common structures without transferring domain identity, no single domain may own the root.","Therefore domain implementations may reveal METAPAT structure without becoming METAPAT structure by identity."],"unresolved_constraints":[]},"module_digest":"1ffe984aaa00ded632888350be9d86e1a148a92544b3588a072ff2708444e27c","ordinal":27},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.0.root_prior_restraint","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"b5886014148c464584dbc79f7e537414113a7ee08c5c5a95b1abb90588d3d81f","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::statement-1"],"source_statements":["Different domains may independently expose common structures and actions without transferring domain identity, names, mechanisms, evidence standards, or conservation laws."],"unresolved_constraints":[]},"module_digest":"851cc8889e5163a57d091546b0e7ab82988afc502d9d5b7f37307fc1c4670916","ordinal":28},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.1.thing_boundary_state","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"607b12318f2c6c87f9eaeae5e500280ff06389b3dc6ac7e02603ab8d4f57725a","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::statement-1"],"source_statements":["Thing, boundary, and state are sufficient to close simplex."],"unresolved_constraints":[]},"module_digest":"85886a3b159a4f78e572940c68fdd754dae579c9d4984b650ffc0702fd526758","ordinal":29},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.2.relational_tensor_formation","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"0b48144bf16d7a8063812f6e3589261e5a574e5f5d0c8e861ef0ab218c9fe3db","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::statement-1"],"source_statements":["Simplexes relate; tensor is the structure that emerges from their relation."],"unresolved_constraints":[]},"module_digest":"03ea3048268986311178e1e9884941446afbb1ce75c99272db2e28b98b29aaba","ordinal":30},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.3.recursive_closure","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"4518f67e7a13d8bce01580f1ecb675db8adacc608b1be71c71472f7b022a0f07","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::statement-1"],"source_statements":["A tensor is a thing and may close as simplex when it has boundary and state."],"unresolved_constraints":[]},"module_digest":"4bd1a083f4a7d5c17667fe9160e283fea052bb6940d8e67a7f6cecb09d8a1401","ordinal":31},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.4.state_measurement","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"64fda057dfbe18fb59f93ce799fb3461a4a9572257fdc7e321ca89272c034fa3","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::statement-1"],"source_statements":["State exists independently of its metric; scalar measures state, while vector is inferred from measured state change."],"unresolved_constraints":[]},"module_digest":"eef691820236895b2c8477b1a14ce6482c438f9378503bd6d8326f10b595a32f","ordinal":32},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.5.transformation","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"feef8e87c5abb347956f18a2107f5a903dad4b631160eaffe5aed6a3c61afa6f","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-5-transformation::statement-1"],"source_statements":["Vector alters state; the resulting state change is transformation."],"unresolved_constraints":[]},"module_digest":"aa8fe57d8b619184619b4156c6927f664ab365fd01d756aa18f7350f3f24b054","ordinal":33},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.6.time","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"583bab95a00cf2cef3d03d7c496b224b3aafc65a27eb962491eb40345c6f4142","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-6-time::statement-1"],"source_statements":["Time is sequential transformation."],"unresolved_constraints":[]},"module_digest":"4422fcce64ef2edd0f34dc0114f0a4179c2773cda0e0dcabc355bfcc7ae56cfd","ordinal":34},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.7.domain_qualification","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"82bba77b38efce86df838b122bf2b655ff48b4ada1029e388d31787d2c576c86","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-7-domain-qualification::statement-1","THEORIES.md#theory-7-domain-qualification::statement-2"],"source_statements":["A recurring structure does not inherit a domain term merely because the structure is similar.","Energy is one domain-qualified realization where the applicable domain independently licenses energy; METAPAT does not call every vector-mediated state transformation energy."],"unresolved_constraints":[]},"module_digest":"378c35fd4387749fb2f194322973b32e1e70a55f301241dfb99e4df4dfa6ccd3","ordinal":35},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.8.emergence","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"4a4276fd1c5184bb079658f3c928fa5f5a22125b5588bbc706813cac7cb03ccf","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-8-emergence::statement-1"],"source_statements":["Tensors emerge from simplexes and may become simplexes in recursive construction."],"unresolved_constraints":[]},"module_digest":"4d03408dfd6d2d4a134d6e287f29dba9ed2616b50ce9683e0c1d4c48222c302a","ordinal":36},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.9.registration_observer","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"f91707eb47bbec7204f21a408f98426f64d3aaec609fa60ab04c25ad3570602b","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-9-registration-and-observer-roles::statement-1"],"source_statements":["Registration preserves, expresses, or transmits transformation; observation does not create the structure registered."],"unresolved_constraints":[]},"module_digest":"85819950cdda151187f634cd6c64757d24df5c08712241863aac59ad5489f37b","ordinal":37},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.10.questions_unresolved_structure","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"36c2c458d8b404951286bad853c19b0c153c8602a671bec847a8853caee1a6ad","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::statement-1","THEORIES.md#theory-10-questions-as-unresolved-structure::statement-2"],"source_statements":["A question is a bounded unresolved state or relation available to transformation.","Energy Theory is a question-finder before it is an answer-machine."],"unresolved_constraints":[]},"module_digest":"54065df704e651a7c9991760d2533875f790c3e6d400658b53bccfa7daa1f980","ordinal":38},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"c95477acd8316794d886252385952c4202832c0da35957bf0a7cf69b16f83b36","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.11.cross_domain_reconstruction","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"9c03178aed274203acb32ad3acb2024ba7e80c21d26898c8777f72181b69f377","schema_id":"metapat.module-envelope","schema_version":"1.2.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::statement-1","THEORIES.md#theory-11-cross-domain-reconstruction::statement-2","THEORIES.md#theory-11-cross-domain-reconstruction::statement-3"],"source_statements":["Independent domain implementations may expose the same candidate structure or action without making the domains identical.","The candidate survives only while later domains fail to falsify, split, or refine it.","A shared structure does not transfer a source-domain name or mechanism into another domain without independent domain evidence."],"unresolved_constraints":["hmmm: completeness is never presumed."]},"module_digest":"9558015c92357dbc2c50d324d65d4e54e44e92f7dac322312cfdafd144c45156","ordinal":39}],"relations":[{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.root_spine","relation_digest":"7d70e198e980542f2d43816009ea2c4a5997ef5512090576d6893fad0b9c0207","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.1.partial_domains","relation_digest":"3ecda118c96661a653561965d53b5cc5ef9814886e1a19b19821a8fdeefbd80e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.2.explicationary_use","relation_digest":"815f7c8c2ab2a9222c2ab29935b7f2093560c7b72d2201b8c6db64aef209ca63","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.6.cross_domain_falsification","relation_digest":"d7d8589668d04f903a78295ae26678123e2ceef16933da69f37319180d686515","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.8.root_tool_separation","relation_digest":"499c8b81603f5d129371b2b0c6d570b38d4d8779703ce6c963643ef9428af644","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.1.thing","relation_digest":"9a6eae7ccc02132422feba209e590ca8088d0ca04638ff0850cf5c8b934ed40b","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.2.boundary","relation_digest":"387f3ec0a07a564f0052d77d15a9d5a367bed9982d00f89aeaa48955b05d2bc9","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.3.state","relation_digest":"79bb20970658c252127c800c6f5189ab4abae24d4ce241a16849ae0dbef86932","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.4.simplex","relation_digest":"fb0dcb56573c1c2756be8f73fd87e5ca171ca7a4c97f921fa31d583bb8fa7a16","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.1.boundary_requires_multiplicity","relation_digest":"84d66581d4d17cf0013634cc8ff691644d0548eaa327edf82aa38ac813bba579","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.2.simplex_closure","relation_digest":"92ac27c13788220eafd2f1c06a2e0581b650a25fd7034aba02a75c9d87d3006f","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.5.tensor","relation_digest":"c11d4a76863b5cbb9d36e169a9f7147dd26bb8ee61c707d0c7f8cdd6ab6272b5","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.6.relate","relation_digest":"15dc82e8c2a5f470ce00e86c50b1c40d4b3263c5d20812d903199fe23225987c","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.7.emerge","relation_digest":"ade60e4b6ef83a6f50facba118caf08175d0dc0c20f00e2b2ae7057ad4248359","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.3.tensor_emergence","relation_digest":"cf4bd2d316d80415847aab1e062d48980d9ba7fb03b3ac25dfa9794c751ca19e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.5.tensor","relation_digest":"8724684284c28db3f5ec81649d5286005210399d1255cc9a3a80df333dc30f07","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::derived-from"],"source_statements":["Derived from: Axiom 5; Postulate 3; Theorem 4."],"subject_module_id":"metapat.theory.3.recursive_closure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.3.recursive_closure","relation_digest":"677220ef34e81588625f932e7502401c7033e06927df9f65f52ba406cd9326ba","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::derived-from"],"source_statements":["Derived from: Axiom 5; Postulate 3; Theorem 4."],"subject_module_id":"metapat.theory.3.recursive_closure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.4.recursive_closure","relation_digest":"ab4c4554ee0257b3645f54415aae7fc571c6d9164593b1f73fa39ddef4a3075e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::derived-from"],"source_statements":["Derived from: Axiom 5; Postulate 3; Theorem 4."],"subject_module_id":"metapat.theory.3.recursive_closure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.3.state","relation_digest":"d669039a534b217d3b3a5f69b0dc545793ff90cf7209c75e8c16ce47dcfc4051","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.8.vector","relation_digest":"96e19c0879dfa28eb980c1903b738f110f52069e5fb6a7c21c81ca544cc646c8","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.9.scalar","relation_digest":"0a32f13fb75e7006afe595b45dff85352a3f1613d78f3f6077c5bcab4ae9bb94","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.5.scalar_vector_distinct","relation_digest":"0d15be20f380b62b14925fac720d86810500bd8b2bce258d730c93737658061a","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.8.vector","relation_digest":"1905593e4d0cdbfaf7b51f29f50ae0a649462f65caaa3b68c75f33558bcc93c6","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-5-transformation::derived-from"],"source_statements":["Derived from: Axioms 8 and 10; Theorem 6."],"subject_module_id":"metapat.theory.5.transformation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.10.transformation","relation_digest":"6a8d1ab216a2e1e3e131cfda456ba1be250bf09a401ccbd0af8d1420ba7ad4b5","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-5-transformation::derived-from"],"source_statements":["Derived from: Axioms 8 and 10; Theorem 6."],"subject_module_id":"metapat.theory.5.transformation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.6.transformation_produces_time","relation_digest":"4ad09b4bfb5edfd3155242d9b0bbae3e938407801de8055c51e5913883b67386","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-5-transformation::derived-from"],"source_statements":["Derived from: Axioms 8 and 10; Theorem 6."],"subject_module_id":"metapat.theory.5.transformation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.11.time","relation_digest":"852b41c2174322c448a0ec996c21c569cc9fd79d4ab658a872840d35fabea20d","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-6-time::derived-from"],"source_statements":["Derived from: Axiom 11; Theorem 6."],"subject_module_id":"metapat.theory.6.time","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.6.transformation_produces_time","relation_digest":"15a33fa8a54e30ee3cc770eb64c2830538b27147090462462af1ac4e9683ec2c","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-6-time::derived-from"],"source_statements":["Derived from: Axiom 11; Theorem 6."],"subject_module_id":"metapat.theory.6.time","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.12.domain_qualification","relation_digest":"bc6995664b5f82eb38f9785d69f888a24847cb164d1029104cb92c66df4d109a","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-7-domain-qualification::derived-from"],"source_statements":["Derived from: Axiom 12; Theorem 7."],"subject_module_id":"metapat.theory.7.domain_qualification","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.7.domain_terms_do_not_transfer","relation_digest":"efe9dbde322e7dbea2bc075ed87392637a8d8e0846d35ee0c052adf7b7e181de","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-7-domain-qualification::derived-from"],"source_statements":["Derived from: Axiom 12; Theorem 7."],"subject_module_id":"metapat.theory.7.domain_qualification","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.5.tensor","relation_digest":"0f9f7b4b5118f57b3e77aad33c9b7c8b200d7a04cd2ca9b08319cbca7bca7d39","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.6.relate","relation_digest":"b9626ee639ce12fcb48d59a15c32c9158c8fd4f4c6e5ce090cc553a0941ede1b","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.7.emerge","relation_digest":"af35d383c970ccd1910d90f3f40154a7bc1e7b593cac5915f1994aec5ab10707","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.3.tensor_emergence","relation_digest":"8155593e2ecf584130a24105c1d63c2ad68f7f9efebaf29530e449116b5b25a1","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.4.recursive_closure","relation_digest":"71fd443827405f6ff3a29f67bfdc0ed99dc57c6477e27c3fca68e2b7f2312457","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.4.registration_plurality","relation_digest":"621fdecf9ab197196b9e7d651f63f44d41ade4bf1639f36bdeb3d39f5365f48e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-9-registration-and-observer-roles::derived-from"],"source_statements":["Derived from: Postulates 4-5."],"subject_module_id":"metapat.theory.9.registration_observer","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.5.observation_does_not_create_structure","relation_digest":"bf23849dfef8ad99c70eb1c916954385fdf3907b3f8469b37efea620e76d9138","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-9-registration-and-observer-roles::derived-from"],"source_statements":["Derived from: Postulates 4-5."],"subject_module_id":"metapat.theory.9.registration_observer","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.5.observation_does_not_create_structure","relation_digest":"3d5612d1bffdd2f54a21b082bcd5c3a1bf80e473f266cc13606d502304b2172e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::derived-from"],"source_statements":["Derived from: Postulates 5-7."],"subject_module_id":"metapat.theory.10.questions_unresolved_structure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.6.cross_domain_falsification","relation_digest":"f8be9575593f362740992da8becb538e33f9e8eee2bb8ad3d6847496b26212cc","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::derived-from"],"source_statements":["Derived from: Postulates 5-7."],"subject_module_id":"metapat.theory.10.questions_unresolved_structure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.7.discovery_before_recovery","relation_digest":"d9162808c5da1dfc9ff4730dd8b04b87213b676bf866af8affe826a15a003538","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::derived-from"],"source_statements":["Derived from: Postulates 5-7."],"subject_module_id":"metapat.theory.10.questions_unresolved_structure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.1.partial_domains","relation_digest":"27f35cce3805f25eb9674a8b1f711312c3fe5e92c33a065b6d18f73cb7a8da70","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.2.explicationary_use","relation_digest":"8025824866876dd788711b8da89480403ed805bb008763110917d9f072cb3ae6","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.6.cross_domain_falsification","relation_digest":"0c61e2a84b05b8347ed12d1203be9f1f65dee43f846e2712272f591d97bdfd45","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.8.root_tool_separation","relation_digest":"792179139b4469a169b8b5f741d8eb2f75ce2ecf7a3159b15847cb5251277f48","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]}],"schema_id":"metapat.semantic-catalog","schema_version":"1.0.0"} +{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","catalog_digest":"aeffdfb92acf1486f517f149367ee38251c11197f32b01cc02564e7ca804ec69","catalog_version":"metapat-semantic-catalog-v4","modules":[{"claim_status":"ROOT-STIPULATION","doctrine_class":"root","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve source statement order and exact text.","Do not let a consuming domain redefine METAPAT root terms.","Do not treat semantic labels as calculated EDCM measurements.","Do not transfer UCNS theorem status into METAPAT ontology claims."],"module_id":"metapat.root_spine","module_kind":"canon-module","permitted_interpretations":["Use the statements as semantic authority and external provenance constraints.","Bind adaptations and consumer epochs to canon_digest and provenance_digest."],"provenance_digest":"2329353fb38ef1ed14710d24649c2926b697600c6a82de48c9e514d8d5175f7a","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#1-thing::statement-1","AXIOMS.md#2-boundary::statement-1","AXIOMS.md#3-state::statement-1","AXIOMS.md#4-simplex::statement-1","AXIOMS.md#5-tensor::statement-1"],"source_statements":["Thing is that which is.","Boundary is the thing between things.","State is a metricable property of a thing.","A simplex is a thing with boundary and state.","A tensor is structure produced when simplexes relate."],"unresolved_constraints":["hmmm: semantic mappings beyond external provenance and explicitly authorized constitutive-simultaneous forks remain unresolved."]},"module_digest":"f8fc0e86a8a89fac2c82a3be652be5fbe7b8c6d6be390944e1bdad453a6cb3cf","ordinal":0},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.1.thing","module_kind":"thing","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"83f5a688e6e19a25239bb679561525a70417d6bfce43b1dc4b6178e5465c29ca","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#1-thing::statement-1","AXIOMS.md#1-thing::statement-2"],"source_statements":["Thing is that which is.","A solitary thing has no boundary."],"unresolved_constraints":[]},"module_digest":"e01a0c12c16667966e2b720198bc7a62fb052c9ce157bca6b2c4716878d882bc","ordinal":1},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.2.boundary","module_kind":"boundary","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"028c901cb60d717389176078d5121e8e876e9da4ed2e16768a00e7dc4c24f6ad","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#2-boundary::statement-1","AXIOMS.md#2-boundary::statement-2"],"source_statements":["Boundary is the thing between things.","Boundary requires more than one thing."],"unresolved_constraints":[]},"module_digest":"428041533a55becd1146c14445de8eefdca03c221d2186abbeef247b93c416bb","ordinal":2},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.3.state","module_kind":"state","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"4ef838c0e38bdd7a9fee2c85b17203d3fef902416f34d0bbef0d25fb4f9436ed","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#3-state::statement-1","AXIOMS.md#3-state::statement-2"],"source_statements":["State is a metricable property of a thing.","State is not measurement."],"unresolved_constraints":[]},"module_digest":"a5fc19172877799517432262248350a751980a31d03a7c84c83467dcfc0e1659","ordinal":3},{"claim_status":"ROOT-STIPULATION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.4.simplex","module_kind":"simplex","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"3b61d0a0d5414ad3eb47500b985059f01beb354f9114fb114dbfb25595ab9fe4","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#4-simplex::statement-1","AXIOMS.md#4-simplex::statement-2"],"source_statements":["A simplex is a thing with boundary and state.","A simplex is primitive where it participates as a whole."],"unresolved_constraints":[]},"module_digest":"ba36e3a72bc20515d4d79007d84c590657ccfa09aa9fc2962505e1ec9bc588b4","ordinal":4},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.5.tensor","module_kind":"tensor","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"f6633f45d1b8d036076b4e7d941dc5bfb4578e8d3e6726f4734bc1d2ec363fbf","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#5-tensor::statement-1","AXIOMS.md#5-tensor::statement-2"],"source_statements":["A tensor is structure produced when simplexes relate.","A tensor is a thing."],"unresolved_constraints":[]},"module_digest":"f04180257239d082cdd26f140a96522c9b1944db16f77c5a94a6b570b675496c","ordinal":5},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.6.relate","module_kind":"relate","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"7d98c24a956d6bdbea2c466f8868fc7594f06fc2f3b536e7bea6ab660959f8b3","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#6-relate::statement-1","AXIOMS.md#6-relate::statement-2"],"source_statements":["Relate is this to that.","Geometry is one possible relation, not the definition of relate."],"unresolved_constraints":[]},"module_digest":"69fca315a036822beda3cadbd90e640ea59beaabc902a09a7426af185a280bef","ordinal":6},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.7.emerge","module_kind":"emergence","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"fea1ca156ac2a338afae426c886a7256bad330006a4dddbb167439062938def7","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#7-emerge::statement-1"],"source_statements":["Tensors emerge from simplexes."],"unresolved_constraints":[]},"module_digest":"80e9cb91322b66f0049c2d8ca92fa3025e7a178a2fa29c2498e48d3eb3ef26b1","ordinal":7},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.8.vector","module_kind":"vector","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"07988eee7a6146181aac3007596b31d1950227494fa8e05049b6423a892e49e0","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#8-vector::statement-1","AXIOMS.md#8-vector::statement-2"],"source_statements":["Vector alters state.","Vector is inferred by scalar measurement."],"unresolved_constraints":[]},"module_digest":"93dcf92c534bc25bc724f640f793f9d3708a954239680a960f45f81f882b5b05","ordinal":8},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.9.scalar","module_kind":"scalar","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"88ec31d450a5f2a91007edaa661ce1548263d6144255447462787f1790d3d8b5","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#9-scalar::statement-1"],"source_statements":["Scalar is a state metric."],"unresolved_constraints":[]},"module_digest":"d9769d495301cee60ad6a9a739fe82ac8bc932851905607717663a84bbbf3be4","ordinal":9},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.10.transformation","module_kind":"transformation","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"a15e348a73eff880b607524ff27c0c85ee313570fb8e8b4f8325b466d7d42312","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#10-transformation::statement-1"],"source_statements":["Transformation is resulting state change."],"unresolved_constraints":[]},"module_digest":"8f66dd4462c075b06679b4a9665c7007d988bb294fcc0adede11de6ab745166c","ordinal":10},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.11.time","module_kind":"time","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"4518938a0f2670f8daea66cefa9f85c4379ddbc6ec5a2d435cf4e2e390c66fd2","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#11-time::statement-1","AXIOMS.md#11-time::statement-2","AXIOMS.md#11-time::statement-3"],"source_statements":["Time is sequential transformation.","Registration may preserve time.","Registration does not produce time."],"unresolved_constraints":[]},"module_digest":"b22289bb49f07621da781e3c27e4394b369b45b28acaf893bc6328a8a5a11429","ordinal":11},{"claim_status":"DEFINITION","doctrine_class":"axiom","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.axiom.12.domain_qualification","module_kind":"domain-qualification","permitted_interpretations":["Use this axiom module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"72ece2bd565ba0e51c8000de44a80323c2762bc3ecd86a99159ea74d806563ce","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["AXIOMS.md#12-domain-qualification::statement-1","AXIOMS.md#12-domain-qualification::statement-2","AXIOMS.md#12-domain-qualification::statement-3"],"source_statements":["Structural recurrence does not transfer a domain term.","A domain term applies only where that domain independently licenses it.","Energy is domain-qualified. METAPAT does not call every state transformation energy merely because state, vector, transformation, and time are present."],"unresolved_constraints":[]},"module_digest":"ce530064d74c6813b4687cbb933a443a4f9306306660c8ab09ce80ba9752c22c","ordinal":12},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.1.partial_domains","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"8b1fe31aea30b53fa181e07515ceb83b5e824d8f58bb9c09c8e0c720e65b6439","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["POSTULATES.md#first-postulate-partial-domains::statement-1","POSTULATES.md#first-postulate-partial-domains::statement-2","POSTULATES.md#first-postulate-partial-domains::statement-3"],"source_statements":["Different domains may independently expose common structures and actions.","Cross-domain comparison may recover shared structure without making domains identical.","Similarity does not transfer domain-specific names, mechanisms, evidence standards, or conservation laws."],"unresolved_constraints":[]},"module_digest":"eacff0a8362fb7704251966d8ad730169c66f878f830533585dc7a43323db752","ordinal":13},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.2.explicationary_use","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"6207cded9daa18e32e678cc6a2e87a081c3ef0982363aaf64a3760cd9d427504","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["POSTULATES.md#second-postulate-explicationary-use::statement-1","POSTULATES.md#second-postulate-explicationary-use::statement-2"],"source_statements":["A domain term may clarify the root.","A domain term may not redefine the root."],"unresolved_constraints":[]},"module_digest":"6f78a2efdf55f6fd2e289577860da58e9e6b63e3c5376145f024e571685b2b29","ordinal":14},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.3.recursive_closure","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"cc692087c4173195d8d6d3fcec5db870b6911d1cb92f103a2acf36af9b257202","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["POSTULATES.md#third-postulate-recursive-closure::statement-1","POSTULATES.md#third-postulate-recursive-closure::statement-2"],"source_statements":["A tensor may participate as a thing.","A tensor with boundary and state is a simplex."],"unresolved_constraints":[]},"module_digest":"6cb333196966aea842ff2cef8fc79868cbb0e074faa02815f4f0c4b5dad889d1","ordinal":15},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.4.registration_plurality","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"4425f2052c128ea6cd73f698a9d274336d7a6c2394c0f28a906e724b3ebf109b","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["POSTULATES.md#fourth-postulate-registration-plurality::statement-1","POSTULATES.md#fourth-postulate-registration-plurality::statement-2"],"source_statements":["Any simplex capable of preserving, expressing, or transmitting transformation may perform registration.","Consciousness is one registration mode, not the parent ontology."],"unresolved_constraints":[]},"module_digest":"ed6587050a8a3998b7b7c53d2cdc0a0ebd29bd3c64db909b6e8bb743210c721a","ordinal":16},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.5.observation_does_not_create_structure","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"14acfd8e4a3a38cff014e021b5f892b3ca9e838e21872c4b5023d8b7305f3823","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["POSTULATES.md#fifth-postulate-observation-does-not-create-structure::statement-1"],"source_statements":["Observation may register a boundary, state, relation, transformation, or tensor without creating the structure registered."],"unresolved_constraints":[]},"module_digest":"f6912a4bb5438c4be9c5a55af417118a560c7f573b02e528c73c0b38992b7023","ordinal":17},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.6.cross_domain_falsification","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"1eefabfc59b8c28bac25b1e36f7243e6f3edc00bae75c827fafd69c2e04c93d7","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["POSTULATES.md#sixth-postulate-cross-domain-falsification::statement-1","POSTULATES.md#sixth-postulate-cross-domain-falsification::statement-2","POSTULATES.md#sixth-postulate-cross-domain-falsification::statement-3"],"source_statements":["When different domains independently expose the same candidate structure or action, remove the domain-specific implementation and test what remains.","A new domain may add, split, refine, or falsify a candidate.","Completeness is never presumed."],"unresolved_constraints":[]},"module_digest":"29f92afdb1e48dab74f9e6e414ea6248350a09eb3d8583f27c388c1680c08980","ordinal":18},{"claim_status":"WORKING-POSTULATE","doctrine_class":"postulate","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Treat this working commitment as revisable without allowing it to rewrite root axioms."],"module_id":"metapat.postulate.7.discovery_before_recovery","module_kind":"postulate","permitted_interpretations":["Use this postulate module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"b1a3f966caaaad228c8b2bc5421e972303341222f6d9ee390d00d53b7047c3ca","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-1","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-2","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-3","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-4","POSTULATES.md#seventh-postulate-discovery-before-recovery::statement-5"],"source_statements":["Interest may select what to explore.","Discovery may precede explanation.","Freeze a result before independent recovery.","Independent recovery tests the result, not the legitimacy of the discovery path.","A simpler recovery method does not invalidate a more complex discovery method."],"unresolved_constraints":[]},"module_digest":"5c70e6729d733f4d5136f7a8fb4a2bdb91f00ef8a7aec760ed326128ab9f2a5d","ordinal":19},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.1.boundary_requires_multiplicity","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"da18ac434ec8ecd8e3e909c3e76e3e309c706e35b936bfd893c08223bcc9b024","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#first-theorem-boundary-requires-multiplicity::statement-1","THEOREMS.md#first-theorem-boundary-requires-multiplicity::statement-2"],"source_statements":["If boundary is the thing between things, one thing alone has no boundary.","Therefore boundary requires more than one thing."],"unresolved_constraints":[]},"module_digest":"a63b6bd7725f79e1de3da5aba61d7a6e9283120aba21f03aa79f5ade4842be66","ordinal":20},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.2.simplex_closure","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"4d0c8606d7325773a32e1ebd83f463b7adacd32046774f52c982aa91444cebf8","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#second-theorem-simplex-closure::statement-1","THEOREMS.md#second-theorem-simplex-closure::statement-2"],"source_statements":["If a thing has boundary and state, it satisfies the simplex definition.","Therefore thing + boundary + state closes as simplex."],"unresolved_constraints":[]},"module_digest":"1e2f4521cfe245dad5e3fc8187f23960533f3b0cb7d2588738029397e625ac1d","ordinal":21},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.3.tensor_emergence","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"d298390ae8204becd2d85651597bf4216346f2f4c05559f8fc51629a0c2ade17","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#third-theorem-tensor-emergence::statement-1"],"source_statements":["If simplexes relate and tensor is the structure produced when simplexes relate, a tensor emerges from related simplexes."],"unresolved_constraints":[]},"module_digest":"c1f34239c6387229e5a9eddc2162a9288df031bedeb28321f1ec7c7cfb03c346","ordinal":22},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.4.recursive_closure","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"921a797d231b94821362fa1f4226f2ecf3f579b3c69d6a9116b0f002c60204da","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#fourth-theorem-recursive-closure::statement-1","THEOREMS.md#fourth-theorem-recursive-closure::statement-2"],"source_statements":["If a tensor is a thing, then a tensor with boundary and state satisfies the simplex definition.","Therefore tensor construction may recurse through simplex closure."],"unresolved_constraints":[]},"module_digest":"3ddff4f4312e496c7b7feb308b572438bca7fcd0463b6610a232f4d64f09253f","ordinal":23},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.5.scalar_vector_distinct","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"acb756553acd1fb669a8955026973b3dc49c5c0702bff411e91d128b4386e8a2","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#fifth-theorem-scalar-and-vector-are-distinct::statement-1","THEOREMS.md#fifth-theorem-scalar-and-vector-are-distinct::statement-2","THEOREMS.md#fifth-theorem-scalar-and-vector-are-distinct::statement-3"],"source_statements":["If scalar is a state metric and vector alters state, scalar measures what vector alters.","Therefore scalar and vector are not the same kind of thing.","Vector is inferred through scalar measurement of state change."],"unresolved_constraints":[]},"module_digest":"97bfa5074ef6eb2597f288d06cbc946c5f871511c07b13353226a0e30e34c0bc","ordinal":24},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.6.transformation_produces_time","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"a326c929158907f7dd29157be53bc3f9cf9a31acb0fb61b0f2dde463a9420950","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#sixth-theorem-transformation-produces-time-by-sequence::statement-1","THEOREMS.md#sixth-theorem-transformation-produces-time-by-sequence::statement-2"],"source_statements":["If vector alters state, the resulting state change is transformation.","If transformations occur sequentially, there is time."],"unresolved_constraints":[]},"module_digest":"9a7ebfff500ace03dd145e95f0ecc8d9f099732fbfb71b9a17f7d817a6b7368f","ordinal":25},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.7.domain_terms_do_not_transfer","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"f30763fab1dd6d2390b9bf341813ca820232e09441b7423b2af0545ab140cadc","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#seventh-theorem-domain-terms-do-not-transfer-by-structure-alone::statement-1","THEOREMS.md#seventh-theorem-domain-terms-do-not-transfer-by-structure-alone::statement-2"],"source_statements":["If a structure or action can recur in domains with different native terms and mechanisms, structural recurrence alone cannot establish that one domain's term names the others.","Therefore energy applies only where the applicable domain independently licenses energy; a common state-transformation pattern need not itself be energy."],"unresolved_constraints":[]},"module_digest":"14004aedbf74200f2ce5d7d368a22237aed52fe087262bcd8ef635156a969485","ordinal":26},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theorem","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation."],"module_id":"metapat.theorem.8.root_tool_separation","module_kind":"theorem","permitted_interpretations":["Use this theorem module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"1edc0b6a65a7fd3a268e4d9dc9d9ee48502661252d467b7c1cc436f2a783f8b9","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEOREMS.md#eighth-theorem-root-and-tool-separation::statement-1","THEOREMS.md#eighth-theorem-root-and-tool-separation::statement-2"],"source_statements":["If different domains may expose common structures without transferring domain identity, no single domain may own the root.","Therefore domain implementations may reveal METAPAT structure without becoming METAPAT structure by identity."],"unresolved_constraints":[]},"module_digest":"1f569df3e7ed55eef4b056233026357fb53a1ff31a759923f321e4a2e631106a","ordinal":27},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.0.root_prior_restraint","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"e0c295311e1ea48ff9836eb9842a39a61a130ed34f5524143baec82f01f5ed54","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::statement-1"],"source_statements":["Different domains may independently expose common structures and actions without transferring domain identity, names, mechanisms, evidence standards, or conservation laws."],"unresolved_constraints":[]},"module_digest":"036be815d70ba0401fcc3e8312bbdd48e793ad35790dadf63b124db858bde94c","ordinal":28},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.1.thing_boundary_state","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"108905f2078788120bdc5cc482bbe74d9b1e06deb87312213b1919730c12d39d","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::statement-1"],"source_statements":["Thing, boundary, and state are sufficient to close simplex."],"unresolved_constraints":[]},"module_digest":"6d149540e1623924535287da957573c023e2660557538f08f1fed0cc91a777eb","ordinal":29},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.2.relational_tensor_formation","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"ea1d8f89798ead97a506dcabb1e83144a2e2d7302675455bc35dfed0eece9942","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::statement-1"],"source_statements":["Simplexes relate; tensor is the structure that emerges from their relation."],"unresolved_constraints":[]},"module_digest":"32d7a31bd00a880e212c7aa8747a1b1bd93a10af34cb118ea8c5ef4f1fa0fa74","ordinal":30},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.3.recursive_closure","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"3d1d5a3854f62a866beafcf6111b7389185790fa7bbd7b78e8bfa52b5d50d0ee","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::statement-1"],"source_statements":["A tensor is a thing and may close as simplex when it has boundary and state."],"unresolved_constraints":[]},"module_digest":"0b9ff814430540a4981a403bed4bada0900ac5afcaef1662e1e3d5d76ff8799e","ordinal":31},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.4.state_measurement","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"8ce166596c476bfd62a052ba5ce0e2f40eeeeec5c1e02505ffd1e2b3790fa901","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::statement-1"],"source_statements":["State exists independently of its metric; scalar measures state, while vector is inferred from measured state change."],"unresolved_constraints":[]},"module_digest":"309e02e839dfaf0031c40f81e9e2e12e5190352f3b3ed1ea7720508a5163a0c8","ordinal":32},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.5.transformation","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"fbfa9376e97e58f4f9c7c9fcbf04263cdbcd6434baa82779dae206a25e3534c0","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-5-transformation::statement-1"],"source_statements":["Vector alters state; the resulting state change is transformation."],"unresolved_constraints":[]},"module_digest":"e239742f7c3250eb60fc2c0a690823ed561c4c360594509a66bb14a44357139c","ordinal":33},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.6.time","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"5f9110b62e02188b256bb0887d2292f0a3e251dd0ae878cfd035e9ebbc9dcec8","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-6-time::statement-1"],"source_statements":["Time is sequential transformation."],"unresolved_constraints":[]},"module_digest":"61bbd1ad78cf512422ae9edf7134d383ada3f58e9679509ba758210306086dbe","ordinal":34},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.7.domain_qualification","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"45d0429d7d060996ce2375912157406ffdf5f10932b505a6feb7a621bcb2c529","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-7-domain-qualification::statement-1","THEORIES.md#theory-7-domain-qualification::statement-2"],"source_statements":["A recurring structure does not inherit a domain term merely because the structure is similar.","Energy is one domain-qualified realization where the applicable domain independently licenses energy; METAPAT does not call every vector-mediated state transformation energy."],"unresolved_constraints":[]},"module_digest":"9deb4c29351855592949126d55314866eb1887db44b0535abb37102f2e46d865","ordinal":35},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.8.emergence","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"aa4c31331d3059fa6697412bb5c9fcd3cb2f6d6c4e57a7d53162fbe29daf4d5b","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::statement-1"],"source_statements":["Tensors emerge from simplexes and may become simplexes in recursive construction."],"unresolved_constraints":[]},"module_digest":"bd00d832f5eea003c673e35cd4ae38b2d7c02f0c104a0be5992dad00d4c2b723","ordinal":36},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.9.registration_observer","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"6220be3046e990c4230622f8b010075e7f34f387f1be30eecd7f1bfc08df7211","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-9-registration-and-observer-roles::statement-1"],"source_statements":["Registration preserves, expresses, or transmits transformation; observation does not create the structure registered."],"unresolved_constraints":[]},"module_digest":"bcbcc191530eb002a043817c66838549521bd0b9c771d5e41ed0cc94853d7cf3","ordinal":37},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.10.questions_unresolved_structure","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"7a39f071d7dcfb34bacbcb9a9a928bf531fbc0c1bcafb8a51a9f0f62ab2218f2","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::statement-1","THEORIES.md#theory-10-questions-as-unresolved-structure::statement-2"],"source_statements":["A question is a bounded unresolved state or relation available to transformation.","Energy Theory is a question-finder before it is an answer-machine."],"unresolved_constraints":[]},"module_digest":"a2162a96b0a85d4d1460d68e7e89e753f4965636672ed8cf8fe79069960d1937","ordinal":38},{"claim_status":"INTERNAL-DERIVATION","doctrine_class":"theory","envelope":{"canon_digest":"56be91539636fd5aa79c0b7a44411059304e7c4a8ac9fdbd52f1caaa6954d2fb","canon_version":"metapat-canon-v4","constraints":["Preserve exact source text and source order.","Do not inherit empirical, measurement, or theorem status from a consumer or geometric representation.","Keep this application lens reducible to Chapter Zero and demotable if it causes domain capture."],"module_id":"metapat.theory.11.cross_domain_reconstruction","module_kind":"theory","permitted_interpretations":["Use this theory module as addressable METAPAT semantic authority.","Bind consumers to the module envelope provenance digest and catalog digest."],"provenance_digest":"44af8bac1cd90ee2ec64fb95773cffebcb79f156ad6ae787f128e608be8594c1","schema_id":"metapat.module-envelope","schema_version":"2.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::statement-1","THEORIES.md#theory-11-cross-domain-reconstruction::statement-2","THEORIES.md#theory-11-cross-domain-reconstruction::statement-3"],"source_statements":["Independent domain implementations may expose the same candidate structure or action without making the domains identical.","The candidate survives only while later domains fail to falsify, split, or refine it.","A shared structure does not transfer a source-domain name or mechanism into another domain without independent domain evidence."],"unresolved_constraints":["hmmm: completeness is never presumed."]},"module_digest":"4aaff289cbce53ee993ec9b0bb3fc4e1cba4bdeabe43a076e2a6febcc563c657","ordinal":39}],"relations":[{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.root_spine","relation_digest":"7d70e198e980542f2d43816009ea2c4a5997ef5512090576d6893fad0b9c0207","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.1.partial_domains","relation_digest":"3ecda118c96661a653561965d53b5cc5ef9814886e1a19b19821a8fdeefbd80e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.2.explicationary_use","relation_digest":"815f7c8c2ab2a9222c2ab29935b7f2093560c7b72d2201b8c6db64aef209ca63","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.6.cross_domain_falsification","relation_digest":"d7d8589668d04f903a78295ae26678123e2ceef16933da69f37319180d686515","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.8.root_tool_separation","relation_digest":"499c8b81603f5d129371b2b0c6d570b38d4d8779703ce6c963643ef9428af644","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-0-root-prior-restraint::derived-from"],"source_statements":["Derived from: root restraint; Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.0.root_prior_restraint","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.1.thing","relation_digest":"9a6eae7ccc02132422feba209e590ca8088d0ca04638ff0850cf5c8b934ed40b","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.2.boundary","relation_digest":"387f3ec0a07a564f0052d77d15a9d5a367bed9982d00f89aeaa48955b05d2bc9","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.3.state","relation_digest":"79bb20970658c252127c800c6f5189ab4abae24d4ce241a16849ae0dbef86932","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.4.simplex","relation_digest":"fb0dcb56573c1c2756be8f73fd87e5ca171ca7a4c97f921fa31d583bb8fa7a16","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.1.boundary_requires_multiplicity","relation_digest":"84d66581d4d17cf0013634cc8ff691644d0548eaa327edf82aa38ac813bba579","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.2.simplex_closure","relation_digest":"92ac27c13788220eafd2f1c06a2e0581b650a25fd7034aba02a75c9d87d3006f","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-1-thing-boundary-state-construction::derived-from"],"source_statements":["Derived from: Axioms 1-4; Theorems 1-2."],"subject_module_id":"metapat.theory.1.thing_boundary_state","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.5.tensor","relation_digest":"c11d4a76863b5cbb9d36e169a9f7147dd26bb8ee61c707d0c7f8cdd6ab6272b5","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.6.relate","relation_digest":"15dc82e8c2a5f470ce00e86c50b1c40d4b3263c5d20812d903199fe23225987c","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.7.emerge","relation_digest":"ade60e4b6ef83a6f50facba118caf08175d0dc0c20f00e2b2ae7057ad4248359","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.3.tensor_emergence","relation_digest":"cf4bd2d316d80415847aab1e062d48980d9ba7fb03b3ac25dfa9794c751ca19e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-2-relational-tensor-formation::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorem 3."],"subject_module_id":"metapat.theory.2.relational_tensor_formation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.5.tensor","relation_digest":"8724684284c28db3f5ec81649d5286005210399d1255cc9a3a80df333dc30f07","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::derived-from"],"source_statements":["Derived from: Axiom 5; Postulate 3; Theorem 4."],"subject_module_id":"metapat.theory.3.recursive_closure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.3.recursive_closure","relation_digest":"677220ef34e81588625f932e7502401c7033e06927df9f65f52ba406cd9326ba","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::derived-from"],"source_statements":["Derived from: Axiom 5; Postulate 3; Theorem 4."],"subject_module_id":"metapat.theory.3.recursive_closure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.4.recursive_closure","relation_digest":"ab4c4554ee0257b3645f54415aae7fc571c6d9164593b1f73fa39ddef4a3075e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-3-recursive-closure::derived-from"],"source_statements":["Derived from: Axiom 5; Postulate 3; Theorem 4."],"subject_module_id":"metapat.theory.3.recursive_closure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.3.state","relation_digest":"d669039a534b217d3b3a5f69b0dc545793ff90cf7209c75e8c16ce47dcfc4051","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.8.vector","relation_digest":"96e19c0879dfa28eb980c1903b738f110f52069e5fb6a7c21c81ca544cc646c8","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.9.scalar","relation_digest":"0a32f13fb75e7006afe595b45dff85352a3f1613d78f3f6077c5bcab4ae9bb94","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.5.scalar_vector_distinct","relation_digest":"0d15be20f380b62b14925fac720d86810500bd8b2bce258d730c93737658061a","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-4-state-measurement::derived-from"],"source_statements":["Derived from: Axioms 3, 8, and 9; Theorem 5."],"subject_module_id":"metapat.theory.4.state_measurement","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.8.vector","relation_digest":"1905593e4d0cdbfaf7b51f29f50ae0a649462f65caaa3b68c75f33558bcc93c6","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-5-transformation::derived-from"],"source_statements":["Derived from: Axioms 8 and 10; Theorem 6."],"subject_module_id":"metapat.theory.5.transformation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.10.transformation","relation_digest":"6a8d1ab216a2e1e3e131cfda456ba1be250bf09a401ccbd0af8d1420ba7ad4b5","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-5-transformation::derived-from"],"source_statements":["Derived from: Axioms 8 and 10; Theorem 6."],"subject_module_id":"metapat.theory.5.transformation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.6.transformation_produces_time","relation_digest":"4ad09b4bfb5edfd3155242d9b0bbae3e938407801de8055c51e5913883b67386","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-5-transformation::derived-from"],"source_statements":["Derived from: Axioms 8 and 10; Theorem 6."],"subject_module_id":"metapat.theory.5.transformation","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.11.time","relation_digest":"852b41c2174322c448a0ec996c21c569cc9fd79d4ab658a872840d35fabea20d","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-6-time::derived-from"],"source_statements":["Derived from: Axiom 11; Theorem 6."],"subject_module_id":"metapat.theory.6.time","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.6.transformation_produces_time","relation_digest":"15a33fa8a54e30ee3cc770eb64c2830538b27147090462462af1ac4e9683ec2c","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-6-time::derived-from"],"source_statements":["Derived from: Axiom 11; Theorem 6."],"subject_module_id":"metapat.theory.6.time","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.12.domain_qualification","relation_digest":"bc6995664b5f82eb38f9785d69f888a24847cb164d1029104cb92c66df4d109a","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-7-domain-qualification::derived-from"],"source_statements":["Derived from: Axiom 12; Theorem 7."],"subject_module_id":"metapat.theory.7.domain_qualification","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.7.domain_terms_do_not_transfer","relation_digest":"efe9dbde322e7dbea2bc075ed87392637a8d8e0846d35ee0c052adf7b7e181de","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-7-domain-qualification::derived-from"],"source_statements":["Derived from: Axiom 12; Theorem 7."],"subject_module_id":"metapat.theory.7.domain_qualification","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.5.tensor","relation_digest":"0f9f7b4b5118f57b3e77aad33c9b7c8b200d7a04cd2ca9b08319cbca7bca7d39","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.6.relate","relation_digest":"b9626ee639ce12fcb48d59a15c32c9158c8fd4f4c6e5ce090cc553a0941ede1b","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.axiom.7.emerge","relation_digest":"af35d383c970ccd1910d90f3f40154a7bc1e7b593cac5915f1994aec5ab10707","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.3.tensor_emergence","relation_digest":"8155593e2ecf584130a24105c1d63c2ad68f7f9efebaf29530e449116b5b25a1","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.4.recursive_closure","relation_digest":"71fd443827405f6ff3a29f67bfdc0ed99dc57c6477e27c3fca68e2b7f2312457","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-8-emergence::derived-from"],"source_statements":["Derived from: Axioms 5-7; Theorems 3-4."],"subject_module_id":"metapat.theory.8.emergence","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.4.registration_plurality","relation_digest":"621fdecf9ab197196b9e7d651f63f44d41ade4bf1639f36bdeb3d39f5365f48e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-9-registration-and-observer-roles::derived-from"],"source_statements":["Derived from: Postulates 4-5."],"subject_module_id":"metapat.theory.9.registration_observer","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.5.observation_does_not_create_structure","relation_digest":"bf23849dfef8ad99c70eb1c916954385fdf3907b3f8469b37efea620e76d9138","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-9-registration-and-observer-roles::derived-from"],"source_statements":["Derived from: Postulates 4-5."],"subject_module_id":"metapat.theory.9.registration_observer","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.5.observation_does_not_create_structure","relation_digest":"3d5612d1bffdd2f54a21b082bcd5c3a1bf80e473f266cc13606d502304b2172e","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::derived-from"],"source_statements":["Derived from: Postulates 5-7."],"subject_module_id":"metapat.theory.10.questions_unresolved_structure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.6.cross_domain_falsification","relation_digest":"f8be9575593f362740992da8becb538e33f9e8eee2bb8ad3d6847496b26212cc","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::derived-from"],"source_statements":["Derived from: Postulates 5-7."],"subject_module_id":"metapat.theory.10.questions_unresolved_structure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.7.discovery_before_recovery","relation_digest":"d9162808c5da1dfc9ff4730dd8b04b87213b676bf866af8affe826a15a003538","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-10-questions-as-unresolved-structure::derived-from"],"source_statements":["Derived from: Postulates 5-7."],"subject_module_id":"metapat.theory.10.questions_unresolved_structure","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.1.partial_domains","relation_digest":"27f35cce3805f25eb9674a8b1f711312c3fe5e92c33a065b6d18f73cb7a8da70","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.2.explicationary_use","relation_digest":"8025824866876dd788711b8da89480403ed805bb008763110917d9f072cb3ae6","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.postulate.6.cross_domain_falsification","relation_digest":"0c61e2a84b05b8347ed12d1203be9f1f65dee43f846e2712272f591d97bdfd45","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]},{"evidence_status":"INTERNAL-DERIVATION","object_module_id":"metapat.theorem.8.root_tool_separation","relation_digest":"792179139b4469a169b8b5f741d8eb2f75ce2ecf7a3159b15847cb5251277f48","relation_kind":"derived-from","schema_id":"metapat.semantic-relation","schema_version":"1.0.0","source_statement_refs":["THEORIES.md#theory-11-cross-domain-reconstruction::derived-from"],"source_statements":["Derived from: Postulates 1, 2, and 6; Theorem 8."],"subject_module_id":"metapat.theory.11.cross_domain_reconstruction","unresolved_constraints":["hmmm: a derivation edge records declared semantic ancestry; it does not supply formal proof or empirical validation."]}],"schema_id":"metapat.semantic-catalog","schema_version":"1.0.0"} diff --git a/src/metapat/fixtures/three-phase-electromagnetic-pipe-v4.json b/src/metapat/fixtures/three-phase-electromagnetic-pipe-v4.json index 16adcaa..162b708 100644 --- a/src/metapat/fixtures/three-phase-electromagnetic-pipe-v4.json +++ b/src/metapat/fixtures/three-phase-electromagnetic-pipe-v4.json @@ -1 +1 @@ -{"alloy_candidates":[{"basis":"atomic percent","candidate_digest":"560cc5546c8a9d4a43dfd091da4eb9a6c6b87bb0b86b835efe8c0b44511c8073","chromium":15.0,"cobalt":22.5,"iron":42.5,"label":"A-anchor","manganese":10.0,"nickel":10.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"fb6cd81357092eee53026873cfe9f317411ba00503eb6eab55d804a7eea2e443","chromium":15.0,"cobalt":22.5,"iron":37.5,"label":"B","manganese":10.0,"nickel":15.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"5a5d5569327a2dccde3b40384af3538dde22745c2366d1e18a84388384d67149","chromium":15.0,"cobalt":17.5,"iron":32.5,"label":"C","manganese":10.0,"nickel":25.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"35e807b7d16716ae23561ad4181bdbca578c40b7e6756e8f9874010aa00cfc4b","chromium":15.0,"cobalt":15.0,"iron":45.0,"label":"D","manganese":10.0,"nickel":15.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"c635a5188b3a8188acda98307088139099c38e843f7c8f3da91acaec966aa623","chromium":15.0,"cobalt":30.0,"iron":35.0,"label":"E","manganese":10.0,"nickel":10.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"}],"alloy_validity_claim":false,"application":{"application_digest":"d1ceb5e5dc2fa3bf36f9f45b4e484863c49810d16fd3413a21c12ee5b0b6c5d2","application_id":"metapat.application.three_phase_electromagnetic_pipe","application_version":"three-phase-electromagnetic-pipe-application-v4","catalog_bindings":[{"application_role":"domain-restraint","application_statement":"METAPAT organizes the question and does not replace electromagnetic, materials, thermal, insulation, or spacecraft evidence.","binding_digest":"e062efad9708510ebc9f6c2b41d456010d40d791b085afd05e57c949370165c5","module_claim_status":"ROOT-STIPULATION","module_digest":"572dec12e0881ad2f8650cc7337db626b0f017d57768150ac9ce8ed12818b1a4","module_id":"metapat.root_spine","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"distinction","application_statement":"Every phase circuit, handedness, radial layer, iron pipe, ceramic boundary, attractor, gap, and field state remains separately legible.","binding_digest":"f92ee4a930167570fa4e02809252fb076c864f2a7990c3d8dd774dbd2de3b22e","module_claim_status":"ROOT-STIPULATION","module_digest":"b7e30891bd30b0c7dd8e80facf2121309face781de7dc8491aa5f07fac2291fc","module_id":"metapat.axiom.1.thing","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-simplex","application_statement":"Ceramic shells, iron pipes, gaps, winding geometry, end geometry, and attractor constraints alter passage, delay, filtering, phase, direction, and transformation.","binding_digest":"27f772f646aea053c001462dcc195d7ba932ee4f778835db315b91e547ff4675","module_claim_status":"ROOT-STIPULATION","module_digest":"544e318f2e413b1a21178e9ec44200da1fac6cdddc73e7e0552ab84b70b0075e","module_id":"metapat.axiom.2.boundary","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"control-tensor","application_statement":"The simultaneous arrangement contains six three-phase vectors, direct-current biases, frequency, current limits, voltage compliance, winding handedness, radial layer, attractor positions, alloy state, temperature, magnetic history, and mechanical gaps.","binding_digest":"c71059e319e4a60eb048ccba3ec0473bbcf66abab414c611f77dda97ff6acdf6","module_claim_status":"DEFINITION","module_digest":"5160e0c603f89fc39cd0f8682605469fd8e66e962437c9210cd9dfeef2b1324b","module_id":"metapat.axiom.5.tensor","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state","application_statement":"Phase-current, magnetic-field, magnetization, motion, eddy-current, and thermal conditions are distinct state surfaces.","binding_digest":"3e820a30b27aa3a106aecf3b7b69f3f8454c89e1ee5bf0ca0ab1e0bb863d5335","module_claim_status":"ROOT-STIPULATION","module_digest":"cbac60e059c0c059579293c95af77db1cbdc78469a2118028f73a8459d197c83","module_id":"metapat.axiom.3.state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"relation","application_statement":"Layer, handedness, phase order, spatial displacement, pipe geometry, attractor position, and material state configure which transformations are possible.","binding_digest":"844d90f6c21f04a2dcaea38009ca0dbeb7d2a8b1aad8f0002366262e2b94802d","module_claim_status":"DEFINITION","module_digest":"6545dc05b74c6c89014c95242006281e88f3b5d6f68152b16cf6d212edba8a69","module_id":"metapat.axiom.6.relate","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state-metrics","application_statement":"Measured differences include field amplitude, field phase, position, temperature, magnetization, force, leakage, and shielding response.","binding_digest":"59c29d3df5fce57fa2e84bb49f40cea316b7663bc40031c6159aadb930a4c4b2","module_claim_status":"DEFINITION","module_digest":"d5241288a5921900b2e24084109aeab4bba2f49d18292f2907f1d3c8fd27d216","module_id":"metapat.axiom.9.scalar","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"feedback-transformation","application_statement":"Current changes field; field changes attractor magnetization and motion; attractor redistribution changes the boundary and therefore the next field cycle.","binding_digest":"225d67cdc6ece86d40b7863700efb6d435f756da98b2174a137a28e9b5e3f06d","module_claim_status":"DEFINITION","module_digest":"5b315cb8e8cfcbdeff611ff73b7200fc6873820375712e0e3d1bab6ac94f8142","module_id":"metapat.axiom.10.transformation","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"sequential-field-state","application_statement":"Alternating phase progression, settling, hysteresis, magnetic history, and fault evolution are sequential transformations.","binding_digest":"1e31662eccfded31ebbae55619a486d1921949f334f23cfccc3e6d933a6c7fbc","module_claim_status":"DEFINITION","module_digest":"6cee857bc9c719026c17abbaf24515cc3d07f553afdf49201fece33ac226f0f5","module_id":"metapat.axiom.11.time","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"instrumentation","application_statement":"Registration measures electrical, magnetic, thermal, mechanical, distribution, hysteresis, settling, and leakage states.","binding_digest":"3c283bc6fb97cbc258fc2217e57b565d987f38ea478326915ce5da0d916cffe4","module_claim_status":"WORKING-POSTULATE","module_digest":"e446bcd4ec22025063a2c1137986f79aee4cdb0eed9588f2fc84925e8a00240f","module_id":"metapat.postulate.4.registration_plurality","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"unresolved-design-state","application_statement":"Frequency, current, target field, shielding, phase shift, attractor geometry, temperature, and protection distance remain bounded unresolved states.","binding_digest":"ffc508bf06f3bea23756ba750c065a3bc45a05daaacff2bdb5680edb1118f181","module_claim_status":"INTERNAL-DERIVATION","module_digest":"54065df704e651a7c9991760d2533875f790c3e6d400658b53bccfa7daa1f980","module_id":"metapat.theory.10.questions_unresolved_structure","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"engineering-restraint","application_statement":"METAPAT vocabulary clarifies the device but does not replace Maxwell-field simulation, circuit models, materials measurements, or qualification tests.","binding_digest":"17c3f988ba1c8407f99635d9630baefd00bfc26aa3d869900c935b1a726612ed","module_claim_status":"WORKING-POSTULATE","module_digest":"f7e0ab25de727bd8bf13e1dc41ee0aeaae12c864354a41c9f496f19b5100af2a","module_id":"metapat.postulate.2.explicationary_use","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-test","application_statement":"A claimed boundary effect must be tested by changing boundary state while holding declared source and target conditions as constant as practicable.","binding_digest":"70ea142aed0236c21f0cf6dbafbe029223aef9eed672f87a60de651ff93e612a","module_claim_status":"WORKING-POSTULATE","module_digest":"8e07d53d72bcb9b554b094384e5683640c910174f04c8f4bf22a91ec33c21031","module_id":"metapat.postulate.6.cross_domain_falsification","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-evidence","application_statement":"Ceramic, iron, gap, end-return, and attractor boundaries earn model force only when their controlled change alters measured direction, delay, filtering, propagation, shielding, or transformation.","binding_digest":"4987ca2197acd19757cfdbfabf23a25435c2d12402bb8aa65b8938a9bc6419eb","module_claim_status":"INTERNAL-DERIVATION","module_digest":"1ffe984aaa00ded632888350be9d86e1a148a92544b3588a072ff2708444e27c","module_id":"metapat.theorem.8.root_tool_separation","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-mediated-transformation","application_statement":"Mobile attractor redistribution is treated as a changing boundary state that may alter shielding amplitude, phase delay, loss, and force gradients.","binding_digest":"0d32485290961f5be9d4f52315c517a369e92b6388b10f056335e4c0c424055a","module_claim_status":"INTERNAL-DERIVATION","module_digest":"85886a3b159a4f78e572940c68fdd754dae579c9d4984b650ffc0702fd526758","module_id":"metapat.theory.1.thing_boundary_state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"force-selection","application_statement":"Direction and motion are asked through the full relation among phase order, winding displacement, pipe state, attractor state, and magnetic gradient rather than field difference alone.","binding_digest":"bfc0551a0e71ff2d87b1a4a1bf085c2ea02a9bb499bd8cf4cc80bba6950c7ece","module_claim_status":"INTERNAL-DERIVATION","module_digest":"eef691820236895b2c8477b1a14ce6482c438f9378503bd6d8326f10b595a32f","module_id":"metapat.theory.4.state_measurement","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"cycle-history","application_statement":"Phase progression, hysteresis, settling, and thermal accumulation are distinct sequential alterations rather than mere timestamps.","binding_digest":"9b70a004c99ea22b1fd591adb58c82b29d8ce8d17cce1c2521b705dd16d42791","module_claim_status":"INTERNAL-DERIVATION","module_digest":"4422fcce64ef2edd0f34dc0114f0a4179c2773cda0e0dcabc355bfcc7ae56cfd","module_id":"metapat.theory.6.time","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"sensor-registration","application_statement":"Sensors and logs earn observer role only by preserving, expressing, or transmitting the relevant sequence.","binding_digest":"71259b959f30587dcca3322f2e9b4cf8bac557d9fefb6653fedadf9f9407d7f0","module_claim_status":"INTERNAL-DERIVATION","module_digest":"85819950cdda151187f634cd6c64757d24df5c08712241863aac59ad5489f37b","module_id":"metapat.theory.9.registration_observer","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"optimization-question","application_statement":"Each unresolved operating bound is retained as a named question rather than silently guessed into the design.","binding_digest":"ff103eee1094d247468f6c8b66e6ef2a669e7a7e981dc3d84d1de4bfeff5df52","module_claim_status":"WORKING-POSTULATE","module_digest":"f8cdd1a1cadf45fbea305b8facc4a84d673811cd92139e6f02dcfc9506ef68a7","module_id":"metapat.postulate.7.discovery_before_recovery","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"cross-domain-question-form","application_statement":"Electromagnetics, power electronics, magnetic materials, thermal behavior, mechanics, insulation, and spacecraft integration may share a question-form without becoming one domain.","binding_digest":"14b33018484e333227cbfb949b73605b92b858e1e0cab4978c9073d4c9675676","module_claim_status":"INTERNAL-DERIVATION","module_digest":"9558015c92357dbc2c50d324d65d4e54e44e92f7dac322312cfdafd144c45156","module_id":"metapat.theory.11.cross_domain_reconstruction","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"}],"catalog_digest":"241baa8495bc8b1d0d37bb8eb70e65d0826d55d5f5784fafca58bcaa183ce9cb","catalog_version":"metapat-semantic-catalog-v4","claim_status":"EMPIRICAL-FRONTIER","does_not_transfer":["Eighteen phase circuits are eighteen unrelated control objects.","The internal ceramic-coated magnetic eddy-current attractors are bearings.","Voltage is the primary magnetic command variable.","The candidate alloy list establishes an ideal alloy or operating heat treatment.","Ceramic coating guarantees fault containment, insulation life, or vacuum partial-discharge performance.","METAPAT terminology replaces electromagnetic simulation, circuit analysis, materials testing, thermal analysis, or experiment."],"domain_statements":["The natural control object is one three-phase vector per handedness per radial layer.","The system contains eighteen phase circuits naturally organized as six independently isolatable three-phase systems.","The drives are current-controlled; voltage is compliance rather than the magnetic command variable.","The internal objects are ceramic-coated magnetic eddy-current attractors, not bearings.","Copper remains solid during normal operation and molten copper containment is only a catastrophic-overheating fault objective.","The ideal alloy remains a composition-search problem rather than a selected formula until operating and measurement bounds are registered."],"domain_validity_claim":false,"domains":["electromagnetics","power electronics","magnetic materials","thermal engineering","mechanical dynamics","vacuum high-voltage insulation","spacecraft systems"],"evidence_boundary":"The geometry and control topology are specified as an engineering proposal. Claimed magnetic, shielding, phase-delay, fault-containment, thermal, high-voltage, mechanical, and materials performance remain answerable to electromagnetic simulation, circuit analysis, coupon characterization, vacuum insulation testing, thermal testing, fault testing, and instrumented prototypes.","evidence_requirements":["Define whether physical phase displacement is circumferential, axial, or helical.","Define voltage as peak, RMS, or direct-current-link value and bound circuit-to-circuit differential and overshoot.","Bound operating frequency, maximum phase current, target field amplitude, shielding attenuation, and desired phase shift.","Define attractor size, shape, coating, allowed motion, containment geometry, and repeatability requirements.","Define normal and fault temperatures for copper, iron, ceramic, attractors, feedthroughs, and nearby spacecraft systems.","Simulate the six coupled three-phase systems including end leakage, return paths, saturation, eddy currents, losses, and moving boundaries.","Produce and characterize alloy coupons across the declared Fe-Co-Ni composition search under fixed chromium and manganese constraints.","Measure complex permeability, saturation, coercivity, resistivity, heating, hysteresis, settling, phase response, leakage field, and mechanical motion.","Qualify insulation and feedthrough behavior under vacuum, intermediate pressure, overshoot, partial discharge, leakage, and fault energy.","Build a short instrumented section before attempting the full three-meter assembly."],"measurement_validity_claim":false,"metapat_validity_claim":false,"root_impact":"none","schema_id":"metapat.application-module","schema_version":"1.0.0","selected_scales":["phase-circuit","three-phase-vector","winding-layer","pipe-boundary","mobile-attractor","three-meter-assembly","spacecraft-environment"],"shared_question_form":["current tensor","→ magnetic gradient","→ attractor magnetization and movement","→ altered boundary state","→ changed shielding amplitude and phase","→ changed force gradient"],"source_document":"docs/applications/three-phase-electromagnetic-pipe.md","source_statement_refs":["docs/applications/three-phase-electromagnetic-pipe.md#application-identity::statement-1","docs/applications/three-phase-electromagnetic-pipe.md#application-identity::statement-2","docs/applications/three-phase-electromagnetic-pipe.md#canon-correction::statement-3","docs/applications/three-phase-electromagnetic-pipe.md#canon-correction::statement-4","docs/applications/three-phase-electromagnetic-pipe.md#windings::statement-5","docs/applications/three-phase-electromagnetic-pipe.md#windings::statement-6","docs/applications/three-phase-electromagnetic-pipe.md#windings::statement-7","docs/applications/three-phase-electromagnetic-pipe.md#mobile-internal-elements::statement-8","docs/applications/three-phase-electromagnetic-pipe.md#protection-distance-status::statement-9","docs/applications/three-phase-electromagnetic-pipe.md#evidence-boundary::statement-10","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-11","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-12","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-13","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-14","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-15","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-16","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-17","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-18","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-19","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-20","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-21","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-22","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-23","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-24","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-25","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-26","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-27","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-28","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-29","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-30"],"source_statements":["Status: **EMPIRICAL-FRONTIER / engineering application**","Root impact: **none**","|∆|The natural control object is one three-phase vector per handedness per radial layer.|∆|","The system is not eighteen unrelated currents and the internal alloy objects are not bearings.","- 18 phase circuits total;","- naturally organized as |∆|six three-phase systems|∆|.","The drives should be current-controlled. Voltage is compliance, not the magnetic command variable.","The internal objects are |∆|not bearings|∆|.","No fixed protection distance is established yet.","The geometry and control topology are specified as an engineering proposal. Claimed magnetic, shielding, phase-delay, fault-containment, thermal, high-voltage, mechanical, and materials performance remain answerable to electromagnetic simulation, circuit analysis, coupon characterization, vacuum insulation testing, thermal testing, fault testing, and instrumented prototypes.","| `metapat.root_spine` | domain-restraint | METAPAT organizes the question and does not replace electromagnetic, materials, thermal, insulation, or spacecraft evidence. |","| `metapat.axiom.1.thing` | distinction | Every phase circuit, handedness, radial layer, iron pipe, ceramic boundary, attractor, gap, and field state remains separately legible. |","| `metapat.axiom.2.boundary` | boundary-simplex | Ceramic shells, iron pipes, gaps, winding geometry, end geometry, and attractor constraints alter passage, delay, filtering, phase, direction, and transformation. |","| `metapat.axiom.5.tensor` | control-tensor | The simultaneous arrangement contains six three-phase vectors, direct-current biases, frequency, current limits, voltage compliance, winding handedness, radial layer, attractor positions, alloy state, temperature, magnetic history, and mechanical gaps. |","| `metapat.axiom.3.state` | state | Phase-current, magnetic-field, magnetization, motion, eddy-current, and thermal conditions are distinct state surfaces. |","| `metapat.axiom.6.relate` | relation | Layer, handedness, phase order, spatial displacement, pipe geometry, attractor position, and material state configure which transformations are possible. |","| `metapat.axiom.9.scalar` | state-metrics | Measured differences include field amplitude, field phase, position, temperature, magnetization, force, leakage, and shielding response. |","| `metapat.axiom.10.transformation` | feedback-transformation | Current changes field; field changes attractor magnetization and motion; attractor redistribution changes the boundary and therefore the next field cycle. |","| `metapat.axiom.11.time` | sequential-field-state | Alternating phase progression, settling, hysteresis, magnetic history, and fault evolution are sequential transformations. |","| `metapat.postulate.4.registration_plurality` | instrumentation | Registration measures electrical, magnetic, thermal, mechanical, distribution, hysteresis, settling, and leakage states. |","| `metapat.theory.10.questions_unresolved_structure` | unresolved-design-state | Frequency, current, target field, shielding, phase shift, attractor geometry, temperature, and protection distance remain bounded unresolved states. |","| `metapat.postulate.2.explicationary_use` | engineering-restraint | METAPAT vocabulary clarifies the device but does not replace Maxwell-field simulation, circuit models, materials measurements, or qualification tests. |","| `metapat.postulate.6.cross_domain_falsification` | boundary-test | A claimed boundary effect must be tested by changing boundary state while holding declared source and target conditions as constant as practicable. |","| `metapat.theorem.8.root_tool_separation` | boundary-evidence | Ceramic, iron, gap, end-return, and attractor boundaries earn model force only when their controlled change alters measured direction, delay, filtering, propagation, shielding, or transformation. |","| `metapat.theory.1.thing_boundary_state` | boundary-mediated-transformation | Mobile attractor redistribution is treated as a changing boundary state that may alter shielding amplitude, phase delay, loss, and force gradients. |","| `metapat.theory.4.state_measurement` | force-selection | Direction and motion are asked through the full relation among phase order, winding displacement, pipe state, attractor state, and magnetic gradient rather than field difference alone. |","| `metapat.theory.6.time` | cycle-history | Phase progression, hysteresis, settling, and thermal accumulation are distinct sequential alterations rather than mere timestamps. |","| `metapat.theory.9.registration_observer` | sensor-registration | Sensors and logs earn observer role only by preserving, expressing, or transmitting the relevant sequence. |","| `metapat.postulate.7.discovery_before_recovery` | optimization-question | Each unresolved operating bound is retained as a named question rather than silently guessed into the design. |","| `metapat.theory.11.cross_domain_reconstruction` | cross-domain-question-form | Electromagnetics, power electronics, magnetic materials, thermal behavior, mechanics, insulation, and spacecraft integration may share a question-form without becoming one domain. |"],"title":"Three-Phase Nested Electromagnetic Pipe System","transfers":["A three-phase vector can be treated as one control object while its three physical phase circuits remain separately measurable and isolatable.","Boundary state may be varied and tested for effects on field direction, delay, filtering, shielding, loss, force, and transformation.","Attractor redistribution may be treated as feedback into the next field cycle without assuming that the proposed behavior has already been demonstrated.","Alloy candidates may be organized as a bounded Fe-Co-Ni composition search while preserving fixed chromium and manganese constraints."],"ucns_theorem_status_transfer":false,"ucns_topology_claim":false,"unresolved_constraints":["hmmm: phase geometry remains unresolved among circumferential, axial, and helical displacement.","hmmm: voltage remains unresolved among peak, RMS, and direct-current-link specification.","hmmm: operating frequency, maximum phase current, target field, shielding attenuation, desired phase shift, attractor dimensions, thermal limits, and protection distance remain unregistered.","hmmm: the ideal alloy remains a composition-search problem until microstructure, heat treatment, frequency, geometry, temperature, loss, and phase-response requirements are measured."],"working_question":"What phase geometry, current tensor, boundary configuration, attractor distribution, alloy state, and thermal envelope produce the required field, shielding, phase, motion, and fault response without exceeding declared spacecraft limits?"},"assembly_length_m":3.0,"control_object":"one three-phase vector per handedness per radial layer","current_command_variable":"phase current","design_digest":"b4a6b679b97a880dcb446d3aad130938d0da551456865ba460acc59b16e64116","drive_modes":["alternating current","direct-current bias","reversed polarity","independently controlled amplitude and phase"],"electromagnetic_validity_claim":false,"extreme_fault_objectives":["current controller limits or disconnects","fuse isolates the failed phase","locally molten copper remains inside its ceramic winding channel","no conductive spray, welded rotor, inter-turn short, or spacecraft fire occurs","failed copper resolidifies as an isolated circuit"],"fault_containment_validity_claim":false,"handednesses":["clockwise","widdershins"],"high_voltage_requirements":["account for circuit-to-circuit differential voltage","account for inductive overshoot","use void-free ceramic encapsulation","use sealed ceramic-to-metal feedthroughs","avoid sharp terminals","provide clamping or energy recovery","test partial discharge under vacuum and intermediate pressure","monitor insulation leakage","isolate each phase independently"],"immediate_next_work":["Define whether phase geometry is circumferential, axial, or helical.","Define voltage as peak, RMS, or DC-link value.","Bound operating frequency range.","Bound maximum phase current.","Define target field amplitude.","Define required shielding attenuation and phase shift.","Define attractor size and allowed motion.","Define operating and fault temperatures.","Simulate the six coupled three-phase systems.","Produce and characterize alloy coupons across the Fe–Co–Ni composition simplex.","Measure complex permeability, saturation, coercivity, resistivity, heating, and phase response.","Build a short instrumented section before attempting the full three-meter system."],"insulation_validity_claim":false,"measurement_requirements":["phase current and voltage","field magnitude","field phase","attractor distribution","temperature","hysteresis","settling time","leakage field","mechanical motion"],"mobile_element_behaviors":["move","cluster","chain","redistribute","rotate","occupy field maxima"],"mobile_element_designation":"ceramic-coated magnetic eddy-current attractors","mobile_element_effects":["shielding amplitude","magnetic phase delay","field gradients","settling behavior","local permeability","local eddy-current losses","field-history response"],"normal_operation_constraints":["copper remains solid","iron remains below magnetic degradation temperatures","ceramic provides insulation and containment","six three-phase systems remain independently isolatable"],"outer_pipe_diameter_in":3.0,"phase_circuit_count":18,"phase_geometry_options":["circumferential displacement → rotation","axial displacement → translation","helical displacement → simultaneous rotation and translation"],"phases_per_handedness":3,"prohibited_mobile_element_designation":"bearings","protection_distance_status":"No fixed protection distance is established yet; end leakage, return paths, frequency, field limits, saturation, and attractor state remain determinant.","radial_layer_count":3,"schema_id":"metapat.electromagnetic-pipe-design","schema_version":"1.0.0","spacecraft_safety_validity_claim":false,"three_phase_system_count":6,"unresolved_constraints":["hmmm: phase geometry remains unresolved among circumferential, axial, and helical displacement.","hmmm: voltage remains unresolved among peak, RMS, and direct-current-link specification.","hmmm: operating frequency, maximum phase current, target field, shielding attenuation, desired phase shift, attractor dimensions, thermal limits, and protection distance remain unregistered.","hmmm: the ideal alloy remains a composition-search problem until microstructure, heat treatment, frequency, geometry, temperature, loss, and phase-response requirements are measured."],"voltage_role":"compliance","winding_layers":[{"clockwise_phase_count":3,"layer_digest":"52a277ee5ded6657403974acd2ba3716c2a328a9ffd3e041d17228c848f676b0","layer_name":"outer","phase_circuit_count":6,"radial_order":1,"schema_id":"metapat.electromagnetic-pipe-winding-layer","schema_version":"1.0.0","three_phase_system_count":2,"turns_per_inch":6,"widdershins_phase_count":3,"wire_awg":12},{"clockwise_phase_count":3,"layer_digest":"6bed8e7ffbdc439a279be51e46b20643439826825400116c5a19d76676b94fef","layer_name":"middle","phase_circuit_count":6,"radial_order":2,"schema_id":"metapat.electromagnetic-pipe-winding-layer","schema_version":"1.0.0","three_phase_system_count":2,"turns_per_inch":12,"widdershins_phase_count":3,"wire_awg":16},{"clockwise_phase_count":3,"layer_digest":"292f5e434cc7774fe0784585c264c06ca5d5ec5b9a203254964fbc790474f41d","layer_name":"inner","phase_circuit_count":6,"radial_order":3,"schema_id":"metapat.electromagnetic-pipe-winding-layer","schema_version":"1.0.0","three_phase_system_count":2,"turns_per_inch":18,"widdershins_phase_count":3,"wire_awg":20}]} +{"alloy_candidates":[{"basis":"atomic percent","candidate_digest":"560cc5546c8a9d4a43dfd091da4eb9a6c6b87bb0b86b835efe8c0b44511c8073","chromium":15.0,"cobalt":22.5,"iron":42.5,"label":"A-anchor","manganese":10.0,"nickel":10.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"fb6cd81357092eee53026873cfe9f317411ba00503eb6eab55d804a7eea2e443","chromium":15.0,"cobalt":22.5,"iron":37.5,"label":"B","manganese":10.0,"nickel":15.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"5a5d5569327a2dccde3b40384af3538dde22745c2366d1e18a84388384d67149","chromium":15.0,"cobalt":17.5,"iron":32.5,"label":"C","manganese":10.0,"nickel":25.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"35e807b7d16716ae23561ad4181bdbca578c40b7e6756e8f9874010aa00cfc4b","chromium":15.0,"cobalt":15.0,"iron":45.0,"label":"D","manganese":10.0,"nickel":15.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"},{"basis":"atomic percent","candidate_digest":"c635a5188b3a8188acda98307088139099c38e843f7c8f3da91acaec966aa623","chromium":15.0,"cobalt":30.0,"iron":35.0,"label":"E","manganese":10.0,"nickel":10.0,"schema_id":"metapat.electromagnetic-pipe-alloy-candidate","schema_version":"1.0.0"}],"alloy_validity_claim":false,"application":{"application_digest":"c12aafc6c1a1b6648c06b84d2db1e8578613f1d083f9933ea45540c86c3786c0","application_id":"metapat.application.three_phase_electromagnetic_pipe","application_version":"three-phase-electromagnetic-pipe-application-v4","catalog_bindings":[{"application_role":"domain-restraint","application_statement":"METAPAT organizes the question and does not replace electromagnetic, materials, thermal, insulation, or spacecraft evidence.","binding_digest":"3430a545fe77e2022cc354d4d7bfc98b89eb919e07efb2848d49137327542d79","module_claim_status":"ROOT-STIPULATION","module_digest":"f8fc0e86a8a89fac2c82a3be652be5fbe7b8c6d6be390944e1bdad453a6cb3cf","module_id":"metapat.root_spine","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"distinction","application_statement":"Every phase circuit, handedness, radial layer, iron pipe, ceramic boundary, attractor, gap, and field state remains separately legible.","binding_digest":"49383ce304cd8e0924b3ff44aeaba38639e1c86713bc114113e3e1ca21f7b4f2","module_claim_status":"ROOT-STIPULATION","module_digest":"e01a0c12c16667966e2b720198bc7a62fb052c9ce157bca6b2c4716878d882bc","module_id":"metapat.axiom.1.thing","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-simplex","application_statement":"Ceramic shells, iron pipes, gaps, winding geometry, end geometry, and attractor constraints alter passage, delay, filtering, phase, direction, and transformation.","binding_digest":"e57c031eb43667ed5c7d40d45e7517ac0b6e7cbd31ddab991a721e21da8f5866","module_claim_status":"ROOT-STIPULATION","module_digest":"428041533a55becd1146c14445de8eefdca03c221d2186abbeef247b93c416bb","module_id":"metapat.axiom.2.boundary","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"control-tensor","application_statement":"The simultaneous arrangement contains six three-phase vectors, direct-current biases, frequency, current limits, voltage compliance, winding handedness, radial layer, attractor positions, alloy state, temperature, magnetic history, and mechanical gaps.","binding_digest":"3644684a6179c680c27ef3e03b178ec7941208853a931cc93638415934689059","module_claim_status":"DEFINITION","module_digest":"f04180257239d082cdd26f140a96522c9b1944db16f77c5a94a6b570b675496c","module_id":"metapat.axiom.5.tensor","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state","application_statement":"Phase-current, magnetic-field, magnetization, motion, eddy-current, and thermal conditions are distinct state surfaces.","binding_digest":"7c667741347f2b10e3ed024f23c513018eade851a1be620ebb34d2e4d27dd7de","module_claim_status":"ROOT-STIPULATION","module_digest":"a5fc19172877799517432262248350a751980a31d03a7c84c83467dcfc0e1659","module_id":"metapat.axiom.3.state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"relation","application_statement":"Layer, handedness, phase order, spatial displacement, pipe geometry, attractor position, and material state configure which transformations are possible.","binding_digest":"bf67034fef533d6e9f200a96da96947e7c5c9b9fa4c5202480cf053e2dda2c41","module_claim_status":"DEFINITION","module_digest":"69fca315a036822beda3cadbd90e640ea59beaabc902a09a7426af185a280bef","module_id":"metapat.axiom.6.relate","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"state-metrics","application_statement":"Measured differences include field amplitude, field phase, position, temperature, magnetization, force, leakage, and shielding response.","binding_digest":"d35e48f230be4e98b553ca637b093698a0eb92aa566a665484c769c7f557c5cf","module_claim_status":"DEFINITION","module_digest":"d9769d495301cee60ad6a9a739fe82ac8bc932851905607717663a84bbbf3be4","module_id":"metapat.axiom.9.scalar","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"feedback-transformation","application_statement":"Current changes field; field changes attractor magnetization and motion; attractor redistribution changes the boundary and therefore the next field cycle.","binding_digest":"b3092468aafb73a6c843ff4e707dfdc3d25a05ab88101dc00ad0b4fed8e80dd4","module_claim_status":"DEFINITION","module_digest":"8f66dd4462c075b06679b4a9665c7007d988bb294fcc0adede11de6ab745166c","module_id":"metapat.axiom.10.transformation","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"sequential-field-state","application_statement":"Alternating phase progression, settling, hysteresis, magnetic history, and fault evolution are sequential transformations.","binding_digest":"d8c73bd6cdc86a072c75a451ba3aefa34131d846a916af509986688bb4060534","module_claim_status":"DEFINITION","module_digest":"b22289bb49f07621da781e3c27e4394b369b45b28acaf893bc6328a8a5a11429","module_id":"metapat.axiom.11.time","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"instrumentation","application_statement":"Registration measures electrical, magnetic, thermal, mechanical, distribution, hysteresis, settling, and leakage states.","binding_digest":"769664bd70d0f4d978fc0860e20b6d3d80b63d4997dd9b69922398b1db71fbf3","module_claim_status":"WORKING-POSTULATE","module_digest":"ed6587050a8a3998b7b7c53d2cdc0a0ebd29bd3c64db909b6e8bb743210c721a","module_id":"metapat.postulate.4.registration_plurality","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"unresolved-design-state","application_statement":"Frequency, current, target field, shielding, phase shift, attractor geometry, temperature, and protection distance remain bounded unresolved states.","binding_digest":"fa304761176c5e93faf3b835619f923e4afa36db948cebe461b45ece5fd2f16c","module_claim_status":"INTERNAL-DERIVATION","module_digest":"a2162a96b0a85d4d1460d68e7e89e753f4965636672ed8cf8fe79069960d1937","module_id":"metapat.theory.10.questions_unresolved_structure","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"engineering-restraint","application_statement":"METAPAT vocabulary clarifies the device but does not replace Maxwell-field simulation, circuit models, materials measurements, or qualification tests.","binding_digest":"cf5752458d5598d55f15b3b02cd1c52375784924fb7a66aabe9fd3f19428898d","module_claim_status":"WORKING-POSTULATE","module_digest":"6f78a2efdf55f6fd2e289577860da58e9e6b63e3c5376145f024e571685b2b29","module_id":"metapat.postulate.2.explicationary_use","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-test","application_statement":"A claimed boundary effect must be tested by changing boundary state while holding declared source and target conditions as constant as practicable.","binding_digest":"22c7241a20b1452280b7c7ae877abbf76dab7bc081608d5998513b4c1e86309d","module_claim_status":"WORKING-POSTULATE","module_digest":"29f92afdb1e48dab74f9e6e414ea6248350a09eb3d8583f27c388c1680c08980","module_id":"metapat.postulate.6.cross_domain_falsification","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-evidence","application_statement":"Ceramic, iron, gap, end-return, and attractor boundaries earn model force only when their controlled change alters measured direction, delay, filtering, propagation, shielding, or transformation.","binding_digest":"ed61aebe1c602be987d8ba4a6a8201853961ea5b993ebae256244d9df54d9258","module_claim_status":"INTERNAL-DERIVATION","module_digest":"1f569df3e7ed55eef4b056233026357fb53a1ff31a759923f321e4a2e631106a","module_id":"metapat.theorem.8.root_tool_separation","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"boundary-mediated-transformation","application_statement":"Mobile attractor redistribution is treated as a changing boundary state that may alter shielding amplitude, phase delay, loss, and force gradients.","binding_digest":"771e32369bbdf9c2326ff539d9b3ec9f1504cb590035b85df249b0668ab6ada2","module_claim_status":"INTERNAL-DERIVATION","module_digest":"6d149540e1623924535287da957573c023e2660557538f08f1fed0cc91a777eb","module_id":"metapat.theory.1.thing_boundary_state","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"force-selection","application_statement":"Direction and motion are asked through the full relation among phase order, winding displacement, pipe state, attractor state, and magnetic gradient rather than field difference alone.","binding_digest":"2b83c916ae346fc13297a7669029ea41676d0c97a68861f0b5ee5d72294091d0","module_claim_status":"INTERNAL-DERIVATION","module_digest":"309e02e839dfaf0031c40f81e9e2e12e5190352f3b3ed1ea7720508a5163a0c8","module_id":"metapat.theory.4.state_measurement","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"cycle-history","application_statement":"Phase progression, hysteresis, settling, and thermal accumulation are distinct sequential alterations rather than mere timestamps.","binding_digest":"0ba89cbd9ce8affa8978f05861cb2f152c1ae6306f575962b40b8b5908480a7c","module_claim_status":"INTERNAL-DERIVATION","module_digest":"61bbd1ad78cf512422ae9edf7134d383ada3f58e9679509ba758210306086dbe","module_id":"metapat.theory.6.time","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"sensor-registration","application_statement":"Sensors and logs earn observer role only by preserving, expressing, or transmitting the relevant sequence.","binding_digest":"977d4a4f9eff7ec0c9b2c4f6897d6a963d385c7710c7af42f2c66fcc77b7f565","module_claim_status":"INTERNAL-DERIVATION","module_digest":"bcbcc191530eb002a043817c66838549521bd0b9c771d5e41ed0cc94853d7cf3","module_id":"metapat.theory.9.registration_observer","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"optimization-question","application_statement":"Each unresolved operating bound is retained as a named question rather than silently guessed into the design.","binding_digest":"75e77a79774fbe1829e0b52dcc13818afdfc1cb44a1ed77535d06d4f52ff60c2","module_claim_status":"WORKING-POSTULATE","module_digest":"5c70e6729d733f4d5136f7a8fb4a2bdb91f00ef8a7aec760ed326128ab9f2a5d","module_id":"metapat.postulate.7.discovery_before_recovery","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"},{"application_role":"cross-domain-question-form","application_statement":"Electromagnetics, power electronics, magnetic materials, thermal behavior, mechanics, insulation, and spacecraft integration may share a question-form without becoming one domain.","binding_digest":"01d24f3396dce92b798495101f241b7c79dbe0b5206e25679e295a03c6776a6a","module_claim_status":"INTERNAL-DERIVATION","module_digest":"4aaff289cbce53ee993ec9b0bb3fc4e1cba4bdeabe43a076e2a6febcc563c657","module_id":"metapat.theory.11.cross_domain_reconstruction","schema_id":"metapat.application-catalog-binding","schema_version":"1.0.0"}],"catalog_digest":"aeffdfb92acf1486f517f149367ee38251c11197f32b01cc02564e7ca804ec69","catalog_version":"metapat-semantic-catalog-v4","claim_status":"EMPIRICAL-FRONTIER","does_not_transfer":["Eighteen phase circuits are eighteen unrelated control objects.","The internal ceramic-coated magnetic eddy-current attractors are bearings.","Voltage is the primary magnetic command variable.","The candidate alloy list establishes an ideal alloy or operating heat treatment.","Ceramic coating guarantees fault containment, insulation life, or vacuum partial-discharge performance.","METAPAT terminology replaces electromagnetic simulation, circuit analysis, materials testing, thermal analysis, or experiment."],"domain_statements":["The natural control object is one three-phase vector per handedness per radial layer.","The system contains eighteen phase circuits naturally organized as six independently isolatable three-phase systems.","The drives are current-controlled; voltage is compliance rather than the magnetic command variable.","The internal objects are ceramic-coated magnetic eddy-current attractors, not bearings.","Copper remains solid during normal operation and molten copper containment is only a catastrophic-overheating fault objective.","The ideal alloy remains a composition-search problem rather than a selected formula until operating and measurement bounds are registered."],"domain_validity_claim":false,"domains":["electromagnetics","power electronics","magnetic materials","thermal engineering","mechanical dynamics","vacuum high-voltage insulation","spacecraft systems"],"evidence_boundary":"The geometry and control topology are specified as an engineering proposal. Claimed magnetic, shielding, phase-delay, fault-containment, thermal, high-voltage, mechanical, and materials performance remain answerable to electromagnetic simulation, circuit analysis, coupon characterization, vacuum insulation testing, thermal testing, fault testing, and instrumented prototypes.","evidence_requirements":["Define whether physical phase displacement is circumferential, axial, or helical.","Define voltage as peak, RMS, or direct-current-link value and bound circuit-to-circuit differential and overshoot.","Bound operating frequency, maximum phase current, target field amplitude, shielding attenuation, and desired phase shift.","Define attractor size, shape, coating, allowed motion, containment geometry, and repeatability requirements.","Define normal and fault temperatures for copper, iron, ceramic, attractors, feedthroughs, and nearby spacecraft systems.","Simulate the six coupled three-phase systems including end leakage, return paths, saturation, eddy currents, losses, and moving boundaries.","Produce and characterize alloy coupons across the declared Fe-Co-Ni composition search under fixed chromium and manganese constraints.","Measure complex permeability, saturation, coercivity, resistivity, heating, hysteresis, settling, phase response, leakage field, and mechanical motion.","Qualify insulation and feedthrough behavior under vacuum, intermediate pressure, overshoot, partial discharge, leakage, and fault energy.","Build a short instrumented section before attempting the full three-meter assembly."],"measurement_validity_claim":false,"metapat_validity_claim":false,"root_impact":"none","schema_id":"metapat.application-module","schema_version":"2.0.0","selected_scales":["phase-circuit","three-phase-vector","winding-layer","pipe-boundary","mobile-attractor","three-meter-assembly","spacecraft-environment"],"shared_question_form":["current tensor","→ magnetic gradient","→ attractor magnetization and movement","→ altered boundary state","→ changed shielding amplitude and phase","→ changed force gradient"],"source_document":"docs/applications/three-phase-electromagnetic-pipe.md","source_statement_refs":["docs/applications/three-phase-electromagnetic-pipe.md#application-identity::statement-1","docs/applications/three-phase-electromagnetic-pipe.md#application-identity::statement-2","docs/applications/three-phase-electromagnetic-pipe.md#canon-correction::statement-3","docs/applications/three-phase-electromagnetic-pipe.md#canon-correction::statement-4","docs/applications/three-phase-electromagnetic-pipe.md#windings::statement-5","docs/applications/three-phase-electromagnetic-pipe.md#windings::statement-6","docs/applications/three-phase-electromagnetic-pipe.md#windings::statement-7","docs/applications/three-phase-electromagnetic-pipe.md#mobile-internal-elements::statement-8","docs/applications/three-phase-electromagnetic-pipe.md#protection-distance-status::statement-9","docs/applications/three-phase-electromagnetic-pipe.md#evidence-boundary::statement-10","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-11","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-12","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-13","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-14","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-15","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-16","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-17","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-18","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-19","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-20","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-21","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-22","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-23","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-24","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-25","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-26","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-27","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-28","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-29","docs/applications/three-phase-electromagnetic-pipe.md#catalog-bindings::statement-30"],"source_statements":["Status: **EMPIRICAL-FRONTIER / engineering application**","Root impact: **none**","|∆|The natural control object is one three-phase vector per handedness per radial layer.|∆|","The system is not eighteen unrelated currents and the internal alloy objects are not bearings.","- 18 phase circuits total;","- naturally organized as |∆|six three-phase systems|∆|.","The drives should be current-controlled. Voltage is compliance, not the magnetic command variable.","The internal objects are |∆|not bearings|∆|.","No fixed protection distance is established yet.","The geometry and control topology are specified as an engineering proposal. Claimed magnetic, shielding, phase-delay, fault-containment, thermal, high-voltage, mechanical, and materials performance remain answerable to electromagnetic simulation, circuit analysis, coupon characterization, vacuum insulation testing, thermal testing, fault testing, and instrumented prototypes.","| `metapat.root_spine` | domain-restraint | METAPAT organizes the question and does not replace electromagnetic, materials, thermal, insulation, or spacecraft evidence. |","| `metapat.axiom.1.thing` | distinction | Every phase circuit, handedness, radial layer, iron pipe, ceramic boundary, attractor, gap, and field state remains separately legible. |","| `metapat.axiom.2.boundary` | boundary-simplex | Ceramic shells, iron pipes, gaps, winding geometry, end geometry, and attractor constraints alter passage, delay, filtering, phase, direction, and transformation. |","| `metapat.axiom.5.tensor` | control-tensor | The simultaneous arrangement contains six three-phase vectors, direct-current biases, frequency, current limits, voltage compliance, winding handedness, radial layer, attractor positions, alloy state, temperature, magnetic history, and mechanical gaps. |","| `metapat.axiom.3.state` | state | Phase-current, magnetic-field, magnetization, motion, eddy-current, and thermal conditions are distinct state surfaces. |","| `metapat.axiom.6.relate` | relation | Layer, handedness, phase order, spatial displacement, pipe geometry, attractor position, and material state configure which transformations are possible. |","| `metapat.axiom.9.scalar` | state-metrics | Measured differences include field amplitude, field phase, position, temperature, magnetization, force, leakage, and shielding response. |","| `metapat.axiom.10.transformation` | feedback-transformation | Current changes field; field changes attractor magnetization and motion; attractor redistribution changes the boundary and therefore the next field cycle. |","| `metapat.axiom.11.time` | sequential-field-state | Alternating phase progression, settling, hysteresis, magnetic history, and fault evolution are sequential transformations. |","| `metapat.postulate.4.registration_plurality` | instrumentation | Registration measures electrical, magnetic, thermal, mechanical, distribution, hysteresis, settling, and leakage states. |","| `metapat.theory.10.questions_unresolved_structure` | unresolved-design-state | Frequency, current, target field, shielding, phase shift, attractor geometry, temperature, and protection distance remain bounded unresolved states. |","| `metapat.postulate.2.explicationary_use` | engineering-restraint | METAPAT vocabulary clarifies the device but does not replace Maxwell-field simulation, circuit models, materials measurements, or qualification tests. |","| `metapat.postulate.6.cross_domain_falsification` | boundary-test | A claimed boundary effect must be tested by changing boundary state while holding declared source and target conditions as constant as practicable. |","| `metapat.theorem.8.root_tool_separation` | boundary-evidence | Ceramic, iron, gap, end-return, and attractor boundaries earn model force only when their controlled change alters measured direction, delay, filtering, propagation, shielding, or transformation. |","| `metapat.theory.1.thing_boundary_state` | boundary-mediated-transformation | Mobile attractor redistribution is treated as a changing boundary state that may alter shielding amplitude, phase delay, loss, and force gradients. |","| `metapat.theory.4.state_measurement` | force-selection | Direction and motion are asked through the full relation among phase order, winding displacement, pipe state, attractor state, and magnetic gradient rather than field difference alone. |","| `metapat.theory.6.time` | cycle-history | Phase progression, hysteresis, settling, and thermal accumulation are distinct sequential alterations rather than mere timestamps. |","| `metapat.theory.9.registration_observer` | sensor-registration | Sensors and logs earn observer role only by preserving, expressing, or transmitting the relevant sequence. |","| `metapat.postulate.7.discovery_before_recovery` | optimization-question | Each unresolved operating bound is retained as a named question rather than silently guessed into the design. |","| `metapat.theory.11.cross_domain_reconstruction` | cross-domain-question-form | Electromagnetics, power electronics, magnetic materials, thermal behavior, mechanics, insulation, and spacecraft integration may share a question-form without becoming one domain. |"],"title":"Three-Phase Nested Electromagnetic Pipe System","transfers":["A three-phase vector can be treated as one control object while its three physical phase circuits remain separately measurable and isolatable.","Boundary state may be varied and tested for effects on field direction, delay, filtering, shielding, loss, force, and transformation.","Attractor redistribution may be treated as feedback into the next field cycle without assuming that the proposed behavior has already been demonstrated.","Alloy candidates may be organized as a bounded Fe-Co-Ni composition search while preserving fixed chromium and manganese constraints."],"ucns_theorem_status_transfer":false,"ucns_topology_claim":false,"unresolved_constraints":["hmmm: phase geometry remains unresolved among circumferential, axial, and helical displacement.","hmmm: voltage remains unresolved among peak, RMS, and direct-current-link specification.","hmmm: operating frequency, maximum phase current, target field, shielding attenuation, desired phase shift, attractor dimensions, thermal limits, and protection distance remain unregistered.","hmmm: the ideal alloy remains a composition-search problem until microstructure, heat treatment, frequency, geometry, temperature, loss, and phase-response requirements are measured."],"working_question":"What phase geometry, current tensor, boundary configuration, attractor distribution, alloy state, and thermal envelope produce the required field, shielding, phase, motion, and fault response without exceeding declared spacecraft limits?"},"assembly_length_m":3.0,"control_object":"one three-phase vector per handedness per radial layer","current_command_variable":"phase current","design_digest":"5abbe5faecf8b8f15cc9b897f3e3edf18eb08f2415319041afb212f770fd9944","drive_modes":["alternating current","direct-current bias","reversed polarity","independently controlled amplitude and phase"],"electromagnetic_validity_claim":false,"extreme_fault_objectives":["current controller limits or disconnects","fuse isolates the failed phase","locally molten copper remains inside its ceramic winding channel","no conductive spray, welded rotor, inter-turn short, or spacecraft fire occurs","failed copper resolidifies as an isolated circuit"],"fault_containment_validity_claim":false,"handednesses":["clockwise","widdershins"],"high_voltage_requirements":["account for circuit-to-circuit differential voltage","account for inductive overshoot","use void-free ceramic encapsulation","use sealed ceramic-to-metal feedthroughs","avoid sharp terminals","provide clamping or energy recovery","test partial discharge under vacuum and intermediate pressure","monitor insulation leakage","isolate each phase independently"],"immediate_next_work":["Define whether phase geometry is circumferential, axial, or helical.","Define voltage as peak, RMS, or DC-link value.","Bound operating frequency range.","Bound maximum phase current.","Define target field amplitude.","Define required shielding attenuation and phase shift.","Define attractor size and allowed motion.","Define operating and fault temperatures.","Simulate the six coupled three-phase systems.","Produce and characterize alloy coupons across the Fe–Co–Ni composition simplex.","Measure complex permeability, saturation, coercivity, resistivity, heating, and phase response.","Build a short instrumented section before attempting the full three-meter system."],"insulation_validity_claim":false,"measurement_requirements":["phase current and voltage","field magnitude","field phase","attractor distribution","temperature","hysteresis","settling time","leakage field","mechanical motion"],"mobile_element_behaviors":["move","cluster","chain","redistribute","rotate","occupy field maxima"],"mobile_element_designation":"ceramic-coated magnetic eddy-current attractors","mobile_element_effects":["shielding amplitude","magnetic phase delay","field gradients","settling behavior","local permeability","local eddy-current losses","field-history response"],"normal_operation_constraints":["copper remains solid","iron remains below magnetic degradation temperatures","ceramic provides insulation and containment","six three-phase systems remain independently isolatable"],"outer_pipe_diameter_in":3.0,"phase_circuit_count":18,"phase_geometry_options":["circumferential displacement → rotation","axial displacement → translation","helical displacement → simultaneous rotation and translation"],"phases_per_handedness":3,"prohibited_mobile_element_designation":"bearings","protection_distance_status":"No fixed protection distance is established yet; end leakage, return paths, frequency, field limits, saturation, and attractor state remain determinant.","radial_layer_count":3,"schema_id":"metapat.electromagnetic-pipe-design","schema_version":"1.0.0","spacecraft_safety_validity_claim":false,"three_phase_system_count":6,"unresolved_constraints":["hmmm: phase geometry remains unresolved among circumferential, axial, and helical displacement.","hmmm: voltage remains unresolved among peak, RMS, and direct-current-link specification.","hmmm: operating frequency, maximum phase current, target field, shielding attenuation, desired phase shift, attractor dimensions, thermal limits, and protection distance remain unregistered.","hmmm: the ideal alloy remains a composition-search problem until microstructure, heat treatment, frequency, geometry, temperature, loss, and phase-response requirements are measured."],"voltage_role":"compliance","winding_layers":[{"clockwise_phase_count":3,"layer_digest":"52a277ee5ded6657403974acd2ba3716c2a328a9ffd3e041d17228c848f676b0","layer_name":"outer","phase_circuit_count":6,"radial_order":1,"schema_id":"metapat.electromagnetic-pipe-winding-layer","schema_version":"1.0.0","three_phase_system_count":2,"turns_per_inch":6,"widdershins_phase_count":3,"wire_awg":12},{"clockwise_phase_count":3,"layer_digest":"6bed8e7ffbdc439a279be51e46b20643439826825400116c5a19d76676b94fef","layer_name":"middle","phase_circuit_count":6,"radial_order":2,"schema_id":"metapat.electromagnetic-pipe-winding-layer","schema_version":"1.0.0","three_phase_system_count":2,"turns_per_inch":12,"widdershins_phase_count":3,"wire_awg":16},{"clockwise_phase_count":3,"layer_digest":"292f5e434cc7774fe0784585c264c06ca5d5ec5b9a203254964fbc790474f41d","layer_name":"inner","phase_circuit_count":6,"radial_order":3,"schema_id":"metapat.electromagnetic-pipe-winding-layer","schema_version":"1.0.0","three_phase_system_count":2,"turns_per_inch":18,"widdershins_phase_count":3,"wire_awg":20}]} diff --git a/src/metapat/ucns.py b/src/metapat/ucns.py index cb52d4b..6be6c49 100644 --- a/src/metapat/ucns.py +++ b/src/metapat/ucns.py @@ -39,6 +39,11 @@ # given: archived face-bit or universal composition behavior is requested # then: the adapter fails closed # class: safety +# +# id: metapat_ucns_adaptation_epoch_fail_closed +# given: a serialized adaptation record declares a prior outer wire epoch or non-current embedded envelope or canon identity +# then: reconstruction rejects the record before semantic or geometry use +# class: safety # === END CONTRACTS === """Exact-profile METAPAT consumer for the post-reset UCNS ordered-occurrence bridge. @@ -51,17 +56,23 @@ import importlib import importlib.util import json -from dataclasses import asdict, dataclass +from dataclasses import asdict, dataclass, fields from types import ModuleType from typing import Any, Mapping -from .envelope import MetapatModuleEnvelope, root_spine_module_envelope +from .canon import CANON_VERSION, canon_digest as current_canon_digest +from .envelope import ( + MODULE_ENVELOPE_SCHEMA_ID, + MODULE_ENVELOPE_SCHEMA_VERSION, + MetapatModuleEnvelope, + root_spine_module_envelope, +) GONOL_VERTEX_COUNT = 157 SPACE_ANCHOR_VERTEX = 0 ADDRESSABLE_GONOL_VERTICES = GONOL_VERTEX_COUNT - 1 UCNS_ADAPTER_SCHEMA = "metapat-ucns-ordered-occurrence-consumer" -UCNS_ADAPTER_VERSION = "1.0.0" +UCNS_ADAPTER_VERSION = "2.0.0" SUPPORTED_PRODUCER_EPOCH = "ucns.post-reset.v1" SUPPORTED_PROFILE = ("ucns.profile.edcm-metapat-ordered-occurrence", "1.0.0") SUPPORTED_BRIDGE_SCHEMA = ("ucns.bridge.edcm-metapat-ordered-occurrence", "1.0.0") @@ -134,6 +145,13 @@ class UCNSAdaptationRecord: def __post_init__(self) -> None: if (self.adapter_schema, self.adapter_version) != (UCNS_ADAPTER_SCHEMA, UCNS_ADAPTER_VERSION): raise ValueError("unsupported METAPAT UCNS adapter identity") + if (self.envelope_schema_id, self.envelope_schema_version) != ( + MODULE_ENVELOPE_SCHEMA_ID, + MODULE_ENVELOPE_SCHEMA_VERSION, + ): + raise ValueError("embedded envelope schema identity mismatch") + if (self.canon_version, self.canon_digest) != (CANON_VERSION, current_canon_digest()): + raise ValueError("embedded canon identity mismatch") if self.producer_epoch != SUPPORTED_PRODUCER_EPOCH: raise ValueError("producer epoch mismatch") if (self.profile_id, self.profile_version) != SUPPORTED_PROFILE: @@ -142,12 +160,37 @@ def __post_init__(self) -> None: raise ValueError("bridge schema mismatch") if self.ucns_source_commit != PINNED_UCNS_COMMIT: raise ValueError("UCNS source commit mismatch") + if not isinstance(self.ucns_stable_identity, str) or not self.ucns_stable_identity: + raise ValueError("ucns_stable_identity must be a non-empty string") + if not isinstance(self.ucns_bridge_json, str) or not self.ucns_bridge_json: + raise ValueError("ucns_bridge_json must be a non-empty string") if self.semantic_mapping != "external-provenance": raise ValueError("semantic text must remain external provenance") - if self.theorem_status_transfer or self.measurement_validity_claim or self.metapat_validity_claim: + if any( + value is not False + for value in ( + self.theorem_status_transfer, + self.measurement_validity_claim, + self.metapat_validity_claim, + ) + ): raise ValueError("validity or theorem status cannot transfer") if len(self.source_statement_refs) != len(self.source_statements): raise ValueError("source references and statements must preserve ordered occurrence count") + MetapatModuleEnvelope( + schema_id=self.envelope_schema_id, + schema_version=self.envelope_schema_version, + module_id=self.module_id, + module_kind=self.module_kind, + canon_version=self.canon_version, + canon_digest=self.canon_digest, + source_statement_refs=self.source_statement_refs, + source_statements=self.source_statements, + constraints=self.constraints, + permitted_interpretations=self.permitted_interpretations, + unresolved_constraints=self.unresolved_constraints, + provenance_digest=self.envelope_provenance_digest, + ) def to_dict(self) -> dict[str, Any]: data = asdict(self) @@ -160,8 +203,19 @@ def to_json(self) -> str: @classmethod def from_dict(cls, data: Mapping[str, Any]) -> "UCNSAdaptationRecord": + if not isinstance(data, Mapping): + raise ValueError("adaptation record must be a mapping") + expected_fields = {field.name for field in fields(cls)} + unknown = set(data) - expected_fields + missing = expected_fields - set(data) + if unknown: + raise ValueError(f"unknown adaptation record fields: {sorted(unknown)!r}") + if missing: + raise ValueError(f"missing adaptation record fields: {sorted(missing)!r}") values = dict(data) for key in ("source_statement_refs", "source_statements", "constraints", "permitted_interpretations", "unresolved_constraints"): + if not isinstance(values[key], (list, tuple)): + raise ValueError(f"{key} must be an array of strings") values[key] = tuple(values[key]) return cls(**values) diff --git a/src/metapat/validation.py b/src/metapat/validation.py index 11adfb1..ce25736 100644 --- a/src/metapat/validation.py +++ b/src/metapat/validation.py @@ -1,16 +1,10 @@ -"""Deterministic METAPAT v4 canon contract checks. - -These helpers test encoded conditions associated with current METAPAT -statements. A ``True`` result means only that supplied Python values satisfy -the named condition. It does not empirically validate Meta Energy Theory or -transfer proof status from any domain. -""" +"""Executable internal reductions for the current METAPAT canon.""" # === MODULE_BUILD === -# id: metapat_canon_contract_checks +# id: metapat_validation_contracts # module_name: metapat.validation # module_kind: service -# summary: deterministic v4 canon contract checks; not theorem verification or empirical validation +# summary: executable internal reductions for current root, action, measurement, sequence, and domain-qualification contracts # owner: The Interdependency # public_surface: boundary_requires_multiplicity, simplex_closes, tensor_emerges, recursive_closure, vector_inferred_by_scalar, transformation_produces_time, domain_term_is_qualified # internal_surface: none @@ -21,36 +15,36 @@ # admin_only: false # tests: tests.test_contracts # rollout: importable_package -# rollback: restore only with the matching canon epoch +# rollback: restore prior canon-bound validation helpers # requires: metapat_canon_core -# since: 2026-09-13 -# unresolved: none +# since: 2026-09-14 +# unresolved: external empirical and formal validity remain outside these internal contract predicates # === END MODULE_BUILD === # === CONTRACTS === # id: boundary_requires_multiple_things -# given: candidate things are supplied -# then: boundary eligibility requires at least two things +# given: candidate things participating in a boundary +# then: at least two distinct thing instances are required # class: canon_contract # # id: simplex_closes_from_thing_boundary_state -# given: thing, boundary, and state are supplied -# then: simplex closure requires all three +# given: thing, boundary, and state candidates +# then: simplex closure requires all three to be present # class: canon_contract # # id: tensor_emerges_from_related_simplexes -# given: simplexes and a relate condition are supplied -# then: tensor emergence requires multiple simplexes and relation +# given: multiple simplex candidates and a declared relation +# then: encoded tensor emergence requires multiplicity and relation # class: canon_contract # # id: recursive_tensor_closure -# given: tensor, boundary, and state are supplied -# then: a tensor can satisfy simplex closure as a thing +# given: a tensor candidate with boundary and state +# then: the encoded simplex closure condition is reused # class: canon_contract # # id: vector_inference_from_scalar_change -# given: scalar measurements before and after state change -# then: directed alteration is inferable only when the measurements differ +# given: two present scalar observations +# then: encoded vector inference requires an observed scalar change and fails closed when either observation is missing # class: canon_contract # # id: sequential_transformation_produces_time @@ -66,7 +60,7 @@ def boundary_requires_multiplicity(things: tuple[object, ...]) -> bool: - return len(things) >= 2 + return len({id(thing) for thing in things}) >= 2 def simplex_closes(thing: object, boundary: object, state: object) -> bool: @@ -82,7 +76,11 @@ def recursive_closure(tensor: object, boundary: object, state: object) -> bool: def vector_inferred_by_scalar(scalar_before: object, scalar_after: object) -> bool: - return scalar_before != scalar_after + return ( + scalar_before is not None + and scalar_after is not None + and scalar_before != scalar_after + ) def transformation_produces_time(transformations: tuple[object, ...]) -> bool: diff --git a/tests/test_affixiation_harmonics.py b/tests/test_affixiation_harmonics.py index c83b837..5e4d2a7 100644 --- a/tests/test_affixiation_harmonics.py +++ b/tests/test_affixiation_harmonics.py @@ -42,6 +42,7 @@ import metapat from metapat.affixiation_harmonics import ( + AFFIXIATION_HARMONICS_APPLICATION_VERSION, AFFIXIATION_HARMONICS_BINDING_SPECS, affixiation_harmonics_application_module, ) @@ -90,6 +91,8 @@ def test_authority_firewall_is_explicit() -> None: def test_application_remains_unpromoted() -> None: application = affixiation_harmonics_application_module() + assert AFFIXIATION_HARMONICS_APPLICATION_VERSION == "affixiation-harmonics-application-v4" + assert application.application_version == AFFIXIATION_HARMONICS_APPLICATION_VERSION assert application.claim_status == "CROSS-DOMAIN-HYPOTHESIS" assert application.root_impact == "none" assert application.catalog_version == metapat.CATALOG_VERSION diff --git a/tests/test_application.py b/tests/test_application.py index 9117e39..ea3f232 100644 --- a/tests/test_application.py +++ b/tests/test_application.py @@ -36,6 +36,12 @@ # call: self::test_application_and_binding_tamper_are_rejected # mutates: none # cleanup: none +# +# id: check_application_epoch_migration_fail_closed +# proves: metapat_application_epoch_migration_fail_closed +# call: self::test_v4_application_rejects_prior_wire_schema +# mutates: none +# cleanup: none # === END CHECKS === from dataclasses import replace @@ -110,3 +116,15 @@ def test_application_and_binding_tamper_are_rejected() -> None: binding = application.catalog_bindings[0] with pytest.raises(ValueError, match="binding_digest"): replace(binding, module_digest="f" * 64) + + +def test_v4_application_rejects_prior_wire_schema() -> None: + application = metapat.quantum_magnetism_application_module() + assert metapat.APPLICATION_SCHEMA_VERSION == "2.0.0" + assert application.schema_version == "2.0.0" + assert application.application_version == "quantum-magnetism-application-v4" + assert application.catalog_version == "metapat-semantic-catalog-v4" + data = application.to_dict() + data["schema_version"] = "1.0.0" + with pytest.raises(ValueError, match="unsupported application module schema"): + MetapatApplicationModule.from_dict(data) diff --git a/tests/test_canon_integrity.py b/tests/test_canon_integrity.py index e89d78b..30db52f 100644 --- a/tests/test_canon_integrity.py +++ b/tests/test_canon_integrity.py @@ -18,6 +18,12 @@ # call: self::test_canon_file_drift_is_reported # mutates: tempdir # cleanup: tempdir_teardown +# +# id: check_canon_identity_schema_current +# proves: metapat_canon_identity_schema_current +# call: self::test_v4_identity_schema_names_exact_public_shape +# mutates: none +# cleanup: none # === END CHECKS === from pathlib import Path @@ -27,11 +33,13 @@ import metapat.canon as canon_module from metapat import ( CANON_FILE_BLOBS, + CANON_IDENTITY_SCHEMA_VERSION, ROOT_SPINE, CanonIntegrityError, assert_canon_files_match, canon_file_mismatches, canon_manifest_digest, + canonical_canon_data, canonical_canon_manifest_data, definitions, git_blob_sha1, @@ -40,6 +48,25 @@ REPO_ROOT = Path(__file__).resolve().parents[1] +def test_v4_identity_schema_names_exact_public_shape() -> None: + data = canonical_canon_data() + assert CANON_IDENTITY_SCHEMA_VERSION == "4.0.0" + assert data["identity_schema_version"] == "4.0.0" + assert set(data) == { + "identity_schema_version", + "canon_version", + "root_spine", + "primitive_extension", + "time_definition", + "domain_qualification_definition", + "energy_theory_question", + "definitions", + "canon_manifest_digest", + "canon_file_blobs", + } + assert "energy_definition" not in data + + def test_manifest_names_all_canon_files() -> None: assert set(CANON_FILE_BLOBS) == { "AXIOMS.md", diff --git a/tests/test_contracts.py b/tests/test_contracts.py index fef86d7..86fa5c2 100644 --- a/tests/test_contracts.py +++ b/tests/test_contracts.py @@ -90,8 +90,11 @@ def test_time_and_registration_are_separated() -> None: def test_boundary_requires_multiplicity() -> None: - assert boundary_requires_multiplicity(("a", "b")) - assert not boundary_requires_multiplicity(("a",)) + first = object() + second = object() + assert boundary_requires_multiplicity((first, second)) + assert not boundary_requires_multiplicity((first,)) + assert not boundary_requires_multiplicity((first, first)) def test_simplex_closes() -> None: @@ -113,6 +116,8 @@ def test_recursive_closure() -> None: def test_vector_inferred_by_scalar() -> None: assert vector_inferred_by_scalar(1, 2) assert not vector_inferred_by_scalar(1, 1) + assert not vector_inferred_by_scalar(None, 1) + assert not vector_inferred_by_scalar(1, None) def test_transformation_produces_time() -> None: diff --git a/tests/test_envelope.py b/tests/test_envelope.py index 1af49d0..6bbb342 100644 --- a/tests/test_envelope.py +++ b/tests/test_envelope.py @@ -60,6 +60,12 @@ # call: self::test_from_dict_rejects_string_for_sequence_fields # mutates: none # cleanup: none +# +# id: check_envelope_epoch_migration_fail_closed +# proves: metapat_envelope_epoch_migration_fail_closed +# call: self::test_v4_envelope_rejects_prior_wire_schema +# mutates: none +# cleanup: none # === END CHECKS === import json @@ -89,7 +95,7 @@ def test_canon_digest_is_deterministic() -> None: def test_root_spine_envelope_preserves_exact_sources_and_constraints() -> None: envelope = root_spine_module_envelope() - assert MODULE_ENVELOPE_SCHEMA_VERSION == "1.2.0" + assert MODULE_ENVELOPE_SCHEMA_VERSION == "2.0.0" assert envelope.module_id == "metapat.root_spine" assert envelope.module_kind == "canon-module" assert envelope.source_statement_refs == ( @@ -208,3 +214,12 @@ def test_from_dict_rejects_string_for_sequence_fields() -> None: data["constraints"] = "not-an-array" with pytest.raises(ValueError, match="constraints must be an array"): MetapatModuleEnvelope.from_dict(data) + + +def test_v4_envelope_rejects_prior_wire_schema() -> None: + data = root_spine_module_envelope().to_dict() + assert data["schema_version"] == "2.0.0" + assert data["schema_version"] != "1.2.0" + data["schema_version"] = "1.2.0" + with pytest.raises(ValueError, match="unsupported schema_version"): + MetapatModuleEnvelope.from_dict(data) diff --git a/tests/test_ucns_bridge.py b/tests/test_ucns_bridge.py index a6e9df5..8398676 100644 --- a/tests/test_ucns_bridge.py +++ b/tests/test_ucns_bridge.py @@ -22,6 +22,12 @@ # call: self::test_record_round_trip_and_legacy_boundaries # mutates: process_import_state # cleanup: monkeypatch_restore +# +# id: check_metapat_ucns_adaptation_epoch +# proves: metapat_ucns_adaptation_epoch_fail_closed +# call: self::test_adaptation_record_epoch_and_embedded_identity_fail_closed +# mutates: process_import_state +# cleanup: monkeypatch_restore # === END CHECKS === from __future__ import annotations @@ -141,3 +147,53 @@ def test_record_round_trip_and_legacy_boundaries(monkeypatch: pytest.MonkeyPatch adapter_module.compose(object(), object()) with pytest.raises(adapter_module.UCNSAdapterError, match="archived adapter"): adapter_module.adapt_envelope_to_ucns(root_spine_module_envelope(), face_bits=(0,)) + + +def test_adaptation_record_epoch_and_embedded_identity_fail_closed( + monkeypatch: pytest.MonkeyPatch, +) -> None: + module = _fake_exact_ucns() + monkeypatch.setattr(adapter_module.importlib, "import_module", lambda name: module) + record = adapter_module.adapt_envelope_to_ucns(root_spine_module_envelope()).record + assert adapter_module.UCNS_ADAPTER_VERSION == "2.0.0" + assert record.adapter_version == "2.0.0" + assert record.envelope_schema_version == metapat.MODULE_ENVELOPE_SCHEMA_VERSION == "2.0.0" + assert record.canon_version == metapat.CANON_VERSION == "metapat-canon-v4" + assert record.canon_digest == metapat.canon_digest() + + invalid_identities = ( + ("adapter_version", "1.0.0", "adapter identity"), + ("envelope_schema_version", "1.2.0", "envelope schema identity"), + ("canon_version", "metapat-canon-v3", "canon identity"), + ("canon_digest", "0" * 64, "canon identity"), + ) + for field_name, prior_value, message in invalid_identities: + data = record.to_dict() + data[field_name] = prior_value + with pytest.raises(ValueError, match=message): + adapter_module.UCNSAdaptationRecord.from_dict(data) + + tampered = record.to_dict() + tampered["constraints"] = [*tampered["constraints"], "tampered"] + with pytest.raises(ValueError, match="provenance_digest"): + adapter_module.UCNSAdaptationRecord.from_dict(tampered) + + malformed = record.to_dict() + malformed["constraints"] = "not-an-array" + with pytest.raises(ValueError, match="constraints must be an array"): + adapter_module.UCNSAdaptationRecord.from_dict(malformed) + + malformed_scalar = record.to_dict() + malformed_scalar["ucns_stable_identity"] = 7 + with pytest.raises(ValueError, match="ucns_stable_identity"): + adapter_module.UCNSAdaptationRecord.from_dict(malformed_scalar) + + non_boolean_firewall = record.to_dict() + non_boolean_firewall["theorem_status_transfer"] = 0 + with pytest.raises(ValueError, match="validity or theorem status"): + adapter_module.UCNSAdaptationRecord.from_dict(non_boolean_firewall) + + unknown = record.to_dict() + unknown["implicit_migration"] = True + with pytest.raises(ValueError, match="unknown adaptation record fields"): + adapter_module.UCNSAdaptationRecord.from_dict(unknown)