# Vercy AI instruction - YAML 1.2 (JSON-compatible) { "vercy": "1.0-draft", "publication": { "status": "published", "adjudicationStatus": "reviewable-draft", "publishableCanonical": false, "generatedAt": "2026-09-21T15:24:41.284552+00:00", "synthesisSha256": "18634b2c75d3175dbb93d20babd62ba7c95f2f95b444aba1cd79fe48ddb7dca9", "providerMode": "multi-provider", "providers": [ "Codex", "Claude", "Grok" ], "waivedProviders": [] }, "metaModel": { "id": "WM-XCT-040", "registryId": "vr.wm-xct-040", "name": "Model Composition Resolution", "version": "0.1.1", "previousVersions": [ { "version": "0.1.0", "url": "/models/wm-xct-040-model-composition-resolution/versions/0.1.0/" } ], "entryKind": "pattern", "family": "World Models", "category": "Cross-cutting context", "industry": [ "Cross-industry" ], "domain": [ "XCT", "Enterprise", "Composition", "Model governance" ], "tags": [ "model", "composition", "resolution", "xct", "enterprise", "model governance", "composition plan", "model installation contract", "композиция моделей" ], "status": "published" }, "canonicalUrl": "https://ver.cy/models/wm-xct-040-model-composition-resolution/", "sourceUrl": "https://ver.cy/enterprise/research/wm-xct-040/", "model": { "registry_id": "vr.wm-xct-040", "model_id": "WM-XCT-040", "name": "Model Composition Resolution", "entry_kind": "pattern", "purpose": "Resolve and verify a bounded exact composition of model releases for one sovereign Dimension, preserving authority, provenance and explicit runtime readiness.", "scope_statement": "One domain-neutral resolution plan and its evidence, with offline validation, fresh-target staging and a NEW-Dimension reference bootstrap.", "in_scope": [ "Exact release and asset references; mandatory closure and optional edges.", "Independent adoption authority, temporal preconditions and scoped readiness.", "Versioned binding records, receipts, refusal and explicit migration boundaries." ], "out_of_scope": [ "Domain facts, universal semantic equivalence, ELMM/MVS runtime, online range solving, IAM/authenticity enforcement and migration of existing Dimensions." ], "boundary_notes": [ { "neighbor": "Existing Vercy kernel", "distinction": "Reuse owner, identity, record and provenance substrate; the contract never replaces the kernel.", "source_refs": [ "SRC-007", "SRC-008" ] }, { "neighbor": "Enterprise Landscape / ELMM", "distinction": "Domain landscape and semantic context router remain separate; exact offline package closure is not their full implementation.", "source_refs": [ "SRC-006", "SRC-009" ] }, { "neighbor": "Dependency / Impact WM-XCT-037", "distinction": "Overlap in typed graph description, but this contract evaluates exact package selection; no dependency on that model or exact-match claim.", "source_refs": [ "SRC-007" ] } ] }, "sources": [ { "id": "SRC-001", "title": "JSON Schema Core 2020-12", "organization": "JSON Schema", "url": "https://json-schema.org/draft/2020-12/json-schema-core", "version_or_date": "2020-12, published 2022-06-16", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Sections 8.1, 8.2, 9.3: dialect and reference identity. Use a real validator and a declared bounded offline profile, not arbitrary keyword ignoring." }, { "id": "SRC-002", "title": "OCI Image Specification content descriptors", "organization": "Open Container Initiative", "url": "https://github.com/opencontainers/image-spec/blob/v1.1.0/descriptor.md", "version_or_date": "v1.1.0", "source_type": "schema", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Descriptor properties digest, size and media type are a precedent for byte identity, not publisher authentication. Original Vercy descriptors are not an OCI compliance claim." }, { "id": "SRC-003", "title": "PROV-DM", "organization": "World Wide Web Consortium", "url": "https://www.w3.org/TR/prov-dm/", "version_or_date": "W3C Recommendation 2013-04-30", "source_type": "ontology", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Sections 5.1 and 5.2 distinguish entities, activities, attribution and derivation. Use a plan, execution and receipt without treating provenance as truth." }, { "id": "SRC-004", "title": "Semantic Versioning", "organization": "SemVer project", "url": "https://semver.org/spec/v2.0.0.html", "version_or_date": "2.0.0", "source_type": "standard", "primary_source": true, "authority_tier": 1, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Rules 1-3 and 9 distinguish declared public API, immutable releases and prerelease labels. SemVer cannot itself establish business semantic compatibility." }, { "id": "SRC-005", "title": "npm package-lock.json", "organization": "npm", "url": "https://docs.npmjs.com/cli/v11/configuring-npm/package-lock-json/", "version_or_date": "CLI v11 documentation, observed 2026-09-21", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Description and packages: a lock records exact installed resolution, separate from broad dependency requests. Align concept only; no npm execution or lifecycle hooks." }, { "id": "SRC-006", "title": "Go Modules Reference, Minimal Version Selection", "organization": "Go project", "url": "https://go.dev/ref/mod#minimal-version-selection", "version_or_date": "Living reference observed 2026-09-21", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "MVS is a graph algorithm with ecosystem assumptions. Exact-closure-v1 deliberately does not claim MVS or SemVer range solving." }, { "id": "SRC-007", "title": "Vercy model agent protocol and owner kernel", "organization": "Vercy", "url": "https://ver.cy/model-agent-protocol.md", "version_or_date": "Observed 2026-09-21", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Read pinned model instructions, preserve ownership and provenance, distinguish bindings and model semantics. Owner authority must be supplied independently of package text." }, { "id": "SRC-008", "title": "Vercy native Dimension validator", "organization": "Vercy", "url": "https://ver.cy/skills/vercy/scripts/validate_dimension.py", "version_or_date": "Skill 0.4.0, observed 2026-09-21", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Local V1 registry file requirements, V2 specification digest and path checks, V3 record semantics. This implementation is not full JSON Schema evaluation of nested objects." }, { "id": "SRC-009", "title": "ELMM profile at immutable source commit", "organization": "Vercy", "url": "https://github.com/ver-cy/elmm/blob/a5c04a68adc082958baddaa6820bf20b73a18907/README.md", "version_or_date": "a5c04a68adc082958baddaa6820bf20b73a18907", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Kernel isolation, typed composition and semantic fingerprint are architectural precedents. The profile is not a verified native package in the current public runtime index." }, { "id": "SRC-010", "title": "Python filesystem rename and replacement operations", "organization": "Python Software Foundation", "url": "https://docs.python.org/3/library/os.html#os.rename", "version_or_date": "Python 3 documentation, observed 2026-09-21", "source_type": "first-party-doc", "primary_source": true, "authority_tier": 2, "accessed_at": "2026-09-21T15:00:43+00:00", "relevance": "Filesystem rename semantics motivate a fresh same-filesystem target. No distributed transaction or power-loss durability claim follows from one rename." } ], "structure": { "bundles": [ { "id": "composition-bundle-scope", "name": "Kernel and domain boundary", "description": "Kernel and domain boundary within the bounded composition episode.", "rationale": "Keep this concern independently reviewable without importing domain data.", "source_refs": [ "SRC-001", "SRC-005", "SRC-007", "SRC-009" ], "layers": [ { "id": "composition-layer-boundary", "name": "Bounded contract identity", "description": "One composition episode is owned by one Dimension; it reuses the kernel and does not import corporate domain models.", "source_refs": [ "SRC-007", "SRC-009" ], "findings": [ { "id": "composition-plan", "name": "Bounded contract identity", "description": "One composition episode is owned by one Dimension; it reuses the kernel and does not import corporate domain models.", "source_refs": [ "SRC-007", "SRC-009" ], "questions": [ { "id": "composition-plan-q1", "text": "What exactly is the subject of this composition episode?", "kind": "definition", "answer_data": [ "planId", "dimensionId", "revision", "supersedes" ] }, { "id": "composition-plan-q2", "text": "Which issuer owns this plan identity and its predecessor?", "kind": "identity", "answer_data": [ "planId", "dimensionId", "revision", "supersedes" ] }, { "id": "composition-plan-q3", "text": "Which concerns remain in the kernel or domain models?", "kind": "composition", "answer_data": [ "planId", "dimensionId", "revision", "supersedes" ] } ], "data_elements": [ { "id": "composition-plan-field-1", "name": "planId", "description": "See typed contract and field-catalog entry for planId. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-009" ] }, { "id": "composition-plan-field-2", "name": "dimensionId", "description": "See typed contract and field-catalog entry for dimensionId. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-009" ] }, { "id": "composition-plan-field-3", "name": "revision", "description": "See typed contract and field-catalog entry for revision. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "number", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-009" ] }, { "id": "composition-plan-field-4", "name": "supersedes", "description": "See typed contract and field-catalog entry for supersedes. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "reference", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-007", "SRC-009" ] } ], "artifacts": [ { "id": "composition-plan-artifact", "name": "Bounded contract identity evidence", "description": "Plan fields planId, dimensionId, revision, supersedes and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-007", "SRC-009" ] } ], "inline_only_rationale": null } ] }, { "id": "composition-layer-graphs", "name": "Three independent graphs", "description": "Package closure is distinct from instance relationships and transport locations. A legal business cycle is not a mandatory package cycle.", "source_refs": [ "SRC-001", "SRC-005", "SRC-009" ], "findings": [ { "id": "composition-graph", "name": "Three independent graphs", "description": "Package closure is distinct from instance relationships and transport locations. A legal business cycle is not a mandatory package cycle.", "source_refs": [ "SRC-001", "SRC-005", "SRC-009" ], "questions": [ { "id": "composition-graph-q1", "text": "Which edges are mandatory package dependencies?", "kind": "relationship", "answer_data": [ "roots", "releases.requires", "releases.references" ] }, { "id": "composition-graph-q2", "text": "Does the required graph contain a cycle or missing exact target?", "kind": "constraint", "answer_data": [ "roots", "releases.requires", "releases.references" ] }, { "id": "composition-graph-q3", "text": "Which optional references must remain outside automatic closure?", "kind": "composition", "answer_data": [ "roots", "releases.requires", "releases.references" ] } ], "data_elements": [ { "id": "composition-graph-field-1", "name": "roots", "description": "See typed contract and field-catalog entry for roots. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-001", "SRC-005", "SRC-009" ] }, { "id": "composition-graph-field-2", "name": "releases.requires", "description": "See typed contract and field-catalog entry for releases.requires. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-005", "SRC-009" ] }, { "id": "composition-graph-field-3", "name": "releases.references", "description": "See typed contract and field-catalog entry for releases.references. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "collection", "cardinality": "0..n", "required": false, "source_refs": [ "SRC-001", "SRC-005", "SRC-009" ] } ], "artifacts": [ { "id": "composition-graph-artifact", "name": "Three independent graphs evidence", "description": "Plan fields roots, releases.requires, releases.references and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-001", "SRC-005", "SRC-009" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "composition-bundle-releases", "name": "Release and content identity", "description": "Release and content identity within the bounded composition episode.", "rationale": "Keep this concern independently reviewable without importing domain data.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005", "SRC-007" ], "layers": [ { "id": "composition-layer-versions", "name": "Exact immutable releases", "description": "Select one exact release per publisher-qualified ID. Do not collapse content digest, semantic fingerprint, SemVer and object revision.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ], "findings": [ { "id": "composition-release", "name": "Exact immutable releases", "description": "Select one exact release per publisher-qualified ID. Do not collapse content digest, semantic fingerprint, SemVer and object revision.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ], "questions": [ { "id": "composition-release-q1", "text": "What exact model identifier and version are selected?", "kind": "identity", "answer_data": [ "modelId", "version", "semanticFingerprint", "compatibility" ] }, { "id": "composition-release-q2", "text": "Do changed bytes reuse a previously selected release version?", "kind": "quality", "answer_data": [ "modelId", "version", "semanticFingerprint", "compatibility" ] }, { "id": "composition-release-q3", "text": "What scoped evidence supports compatibility beyond a version label?", "kind": "interoperability", "answer_data": [ "modelId", "version", "semanticFingerprint", "compatibility" ] } ], "data_elements": [ { "id": "composition-release-field-1", "name": "modelId", "description": "See typed contract and field-catalog entry for modelId. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] }, { "id": "composition-release-field-2", "name": "version", "description": "See typed contract and field-catalog entry for version. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "code", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] }, { "id": "composition-release-field-3", "name": "semanticFingerprint", "description": "See typed contract and field-catalog entry for semanticFingerprint. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] }, { "id": "composition-release-field-4", "name": "compatibility", "description": "See typed contract and field-catalog entry for compatibility. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] } ], "artifacts": [ { "id": "composition-release-artifact", "name": "Exact immutable releases evidence", "description": "Plan fields modelId, version, semanticFingerprint, compatibility and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-002", "SRC-004", "SRC-005" ] } ], "inline_only_rationale": null } ] }, { "id": "composition-layer-bytes", "name": "Transport integrity and origins", "description": "Descriptors pin every specification, agent guide and binding file. Local owner policy supplies trusted origins; matching bytes do not establish authorship.", "source_refs": [ "SRC-002", "SRC-007" ], "findings": [ { "id": "composition-descriptor", "name": "Transport integrity and origins", "description": "Descriptors pin every specification, agent guide and binding file. Local owner policy supplies trusted origins; matching bytes do not establish authorship.", "source_refs": [ "SRC-002", "SRC-007" ], "questions": [ { "id": "composition-descriptor-q1", "text": "Do specification and AGENTS bytes match their digests and sizes?", "kind": "evidence", "answer_data": [ "specification", "agents", "binding.runtime" ] }, { "id": "composition-descriptor-q2", "text": "Can a source or path escape the permitted package boundary?", "kind": "security", "answer_data": [ "specification", "agents", "binding.runtime" ] }, { "id": "composition-descriptor-q3", "text": "Which source URL and observation identify these bytes?", "kind": "provenance", "answer_data": [ "specification", "agents", "binding.runtime" ] } ], "data_elements": [ { "id": "composition-descriptor-field-1", "name": "specification", "description": "See typed contract and field-catalog entry for specification. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-007" ] }, { "id": "composition-descriptor-field-2", "name": "agents", "description": "See typed contract and field-catalog entry for agents. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-007" ] }, { "id": "composition-descriptor-field-3", "name": "binding.runtime", "description": "See typed contract and field-catalog entry for binding.runtime. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-002", "SRC-007" ] } ], "artifacts": [ { "id": "composition-descriptor-artifact", "name": "Transport integrity and origins evidence", "description": "Plan fields specification, agents, binding.runtime and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-002", "SRC-007" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "composition-bundle-authority", "name": "Authority and temporal validity", "description": "Authority and temporal validity within the bounded composition episode.", "rationale": "Keep this concern independently reviewable without importing domain data.", "source_refs": [ "SRC-003", "SRC-005", "SRC-007" ], "layers": [ { "id": "composition-layer-policy", "name": "Independent installation authority", "description": "The caller-supplied policy, not assertions within the plan, decides owner, actor, purpose, effective interval, model allowlist and draft permission.", "source_refs": [ "SRC-003", "SRC-007" ], "findings": [ { "id": "composition-authority", "name": "Independent installation authority", "description": "The caller-supplied policy, not assertions within the plan, decides owner, actor, purpose, effective interval, model allowlist and draft permission.", "source_refs": [ "SRC-003", "SRC-007" ], "questions": [ { "id": "composition-authority-q1", "text": "Which current owner policy authorizes this actor and purpose?", "kind": "authority", "answer_data": [ "authority", "policyDigest", "allowedModelIds" ] }, { "id": "composition-authority-q2", "text": "Which model identifiers and assurance levels are allowed?", "kind": "access", "answer_data": [ "authority", "policyDigest", "allowedModelIds" ] }, { "id": "composition-authority-q3", "text": "What happens when the plan tries to grant itself permission?", "kind": "exception", "answer_data": [ "authority", "policyDigest", "allowedModelIds" ] } ], "data_elements": [ { "id": "composition-authority-field-1", "name": "authority", "description": "See typed contract and field-catalog entry for authority. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-007" ] }, { "id": "composition-authority-field-2", "name": "policyDigest", "description": "See typed contract and field-catalog entry for policyDigest. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-007" ] }, { "id": "composition-authority-field-3", "name": "allowedModelIds", "description": "See typed contract and field-catalog entry for allowedModelIds. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "collection", "cardinality": "1..n", "required": true, "source_refs": [ "SRC-003", "SRC-007" ] } ], "artifacts": [ { "id": "composition-authority-artifact", "name": "Independent installation authority evidence", "description": "Plan fields authority, policyDigest, allowedModelIds and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-003", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "composition-layer-time", "name": "Freshness and current-state preconditions", "description": "Plan and policy are evaluated at one explicit time; exact starting lock bytes prevent stale application. Historical evaluation cannot authorize a new CLI write.", "source_refs": [ "SRC-003", "SRC-005" ], "findings": [ { "id": "composition-time", "name": "Freshness and current-state preconditions", "description": "Plan and policy are evaluated at one explicit time; exact starting lock bytes prevent stale application. Historical evaluation cannot authorize a new CLI write.", "source_refs": [ "SRC-003", "SRC-005" ], "questions": [ { "id": "composition-time-q1", "text": "At which valid time was this plan applicable?", "kind": "temporal", "answer_data": [ "createdAt", "validUntil", "baseLockDigest", "provenance.recordedAt" ] }, { "id": "composition-time-q2", "text": "What changed between planning and activation?", "kind": "event", "answer_data": [ "createdAt", "validUntil", "baseLockDigest", "provenance.recordedAt" ] }, { "id": "composition-time-q3", "text": "Which immutable revision corrects an earlier decision?", "kind": "lifecycle", "answer_data": [ "createdAt", "validUntil", "baseLockDigest", "provenance.recordedAt" ] } ], "data_elements": [ { "id": "composition-time-field-1", "name": "createdAt", "description": "See typed contract and field-catalog entry for createdAt. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "timestamp", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-005" ] }, { "id": "composition-time-field-2", "name": "validUntil", "description": "See typed contract and field-catalog entry for validUntil. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "timestamp", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-005" ] }, { "id": "composition-time-field-3", "name": "baseLockDigest", "description": "See typed contract and field-catalog entry for baseLockDigest. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-005" ] }, { "id": "composition-time-field-4", "name": "provenance.recordedAt", "description": "See typed contract and field-catalog entry for provenance.recordedAt. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "timestamp", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-005" ] } ], "artifacts": [ { "id": "composition-time-artifact", "name": "Freshness and current-state preconditions evidence", "description": "Plan fields createdAt, validUntil, baseLockDigest, provenance.recordedAt and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-003", "SRC-005" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "composition-bundle-bindings", "name": "Bindings and validation scope", "description": "Bindings and validation scope within the bounded composition episode.", "rationale": "Keep this concern independently reviewable without importing domain data.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008" ], "layers": [ { "id": "composition-layer-readiness", "name": "Semantic and native readiness", "description": "A published semantic package is useful without a native schema. Native-bound requires an explicit scoped runtime binding tied to the exact specification.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008" ], "findings": [ { "id": "composition-binding", "name": "Semantic and native readiness", "description": "A published semantic package is useful without a native schema. Native-bound requires an explicit scoped runtime binding tied to the exact specification.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008" ], "questions": [ { "id": "composition-binding-q1", "text": "Is this release semantic-only or explicitly native-bound?", "kind": "state", "answer_data": [ "installationMode", "binding", "binding.forSpecificationDigest" ] }, { "id": "composition-binding-q2", "text": "Which runtime fact paths and units are actually declared?", "kind": "requirement", "answer_data": [ "installationMode", "binding", "binding.forSpecificationDigest" ] }, { "id": "composition-binding-q3", "text": "Which registry may contain a package with no native binding?", "kind": "classification", "answer_data": [ "installationMode", "binding", "binding.forSpecificationDigest" ] } ], "data_elements": [ { "id": "composition-binding-field-1", "name": "installationMode", "description": "See typed contract and field-catalog entry for installationMode. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "code", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-007", "SRC-008" ] }, { "id": "composition-binding-field-2", "name": "binding", "description": "See typed contract and field-catalog entry for binding. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-007", "SRC-008" ] }, { "id": "composition-binding-field-3", "name": "binding.forSpecificationDigest", "description": "See typed contract and field-catalog entry for binding.forSpecificationDigest. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-007", "SRC-008" ] } ], "artifacts": [ { "id": "composition-binding-artifact", "name": "Semantic and native readiness evidence", "description": "Plan fields installationMode, binding, binding.forSpecificationDigest and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-001", "SRC-007", "SRC-008" ] } ], "inline_only_rationale": null } ] }, { "id": "composition-layer-nested", "name": "Nested data validation", "description": "V3 envelope validation is not nested domain validation. Structured snapshots require both a schema and a separately selected trusted companion check.", "source_refs": [ "SRC-001", "SRC-008" ], "findings": [ { "id": "composition-nested", "name": "Nested data validation", "description": "V3 envelope validation is not nested domain validation. Structured snapshots require both a schema and a separately selected trusted companion check.", "source_refs": [ "SRC-001", "SRC-008" ], "questions": [ { "id": "composition-nested-q1", "text": "Which validator checks nested and cross-record meaning?", "kind": "validation", "answer_data": [ "binding.instanceSchema", "binding.companionValidator", "binding.scope" ] }, { "id": "composition-nested-q2", "text": "Can an empty or permissive schema falsely promote readiness?", "kind": "constraint", "answer_data": [ "binding.instanceSchema", "binding.companionValidator", "binding.scope" ] }, { "id": "composition-nested-q3", "text": "How are untrusted downloaded validators prevented from auto-executing?", "kind": "process", "answer_data": [ "binding.instanceSchema", "binding.companionValidator", "binding.scope" ] } ], "data_elements": [ { "id": "composition-nested-field-1", "name": "binding.instanceSchema", "description": "See typed contract and field-catalog entry for binding.instanceSchema. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-008" ] }, { "id": "composition-nested-field-2", "name": "binding.companionValidator", "description": "See typed contract and field-catalog entry for binding.companionValidator. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-001", "SRC-008" ] }, { "id": "composition-nested-field-3", "name": "binding.scope", "description": "See typed contract and field-catalog entry for binding.scope. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-001", "SRC-008" ] } ], "artifacts": [ { "id": "composition-nested-artifact", "name": "Nested data validation evidence", "description": "Plan fields binding.instanceSchema, binding.companionValidator, binding.scope and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-001", "SRC-008" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "composition-bundle-execution", "name": "Execution and recovery", "description": "Execution and recovery within the bounded composition episode.", "rationale": "Keep this concern independently reviewable without importing domain data.", "source_refs": [ "SRC-005", "SRC-007", "SRC-008", "SRC-010" ], "layers": [ { "id": "composition-layer-staging", "name": "Fresh-target staging and idempotency", "description": "Stage verified bytes under a creation lease and expose a result only at commit. Replaying an identical verified plan is unchanged; a differing existing target is preserved.", "source_refs": [ "SRC-005", "SRC-010" ], "findings": [ { "id": "composition-staging", "name": "Fresh-target staging and idempotency", "description": "Stage verified bytes under a creation lease and expose a result only at commit. Replaying an identical verified plan is unchanged; a differing existing target is preserved.", "source_refs": [ "SRC-005", "SRC-010" ], "questions": [ { "id": "composition-staging-q1", "text": "Which action is reversible before the fresh target is activated?", "kind": "process", "answer_data": [ "receiptId", "planDigest", "status", "committedAt" ] }, { "id": "composition-staging-q2", "text": "Which exact receipt demonstrates a committed staging result?", "kind": "event", "answer_data": [ "receiptId", "planDigest", "status", "committedAt" ] }, { "id": "composition-staging-q3", "text": "What remains after a write failure or a competing writer?", "kind": "exception", "answer_data": [ "receiptId", "planDigest", "status", "committedAt" ] } ], "data_elements": [ { "id": "composition-staging-field-1", "name": "receiptId", "description": "See typed contract and field-catalog entry for receiptId. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-010" ] }, { "id": "composition-staging-field-2", "name": "planDigest", "description": "See typed contract and field-catalog entry for planDigest. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-010" ] }, { "id": "composition-staging-field-3", "name": "status", "description": "See typed contract and field-catalog entry for status. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "code", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-010" ] }, { "id": "composition-staging-field-4", "name": "committedAt", "description": "See typed contract and field-catalog entry for committedAt. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "timestamp", "cardinality": "1", "required": true, "source_refs": [ "SRC-005", "SRC-010" ] } ], "artifacts": [ { "id": "composition-staging-artifact", "name": "Fresh-target staging and idempotency evidence", "description": "Plan fields receiptId, planDigest, status, committedAt and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-005", "SRC-010" ] } ], "inline_only_rationale": null } ] }, { "id": "composition-layer-bootstrap", "name": "New Dimension installation", "description": "A separate adapter creates owner controls with semantic and native registries, pins both, then runs the unchanged V1-V3 validator. It never overwrites an existing Dimension.", "source_refs": [ "SRC-007", "SRC-008", "SRC-010" ], "findings": [ { "id": "composition-bootstrap", "name": "New Dimension installation", "description": "A separate adapter creates owner controls with semantic and native registries, pins both, then runs the unchanged V1-V3 validator. It never overwrites an existing Dimension.", "source_refs": [ "SRC-007", "SRC-008", "SRC-010" ], "questions": [ { "id": "composition-bootstrap-q1", "text": "How is the startup minimum assembled without HR or ERP imports?", "kind": "composition", "answer_data": [ "nativeBoundModels", "semanticOnlyModels", "nativeControlValidation" ] }, { "id": "composition-bootstrap-q2", "text": "Which control and record checks pass for the assembled Dimension?", "kind": "validation", "answer_data": [ "nativeBoundModels", "semanticOnlyModels", "nativeControlValidation" ] }, { "id": "composition-bootstrap-q3", "text": "What data remains absent after a successful empty bootstrap?", "kind": "state", "answer_data": [ "nativeBoundModels", "semanticOnlyModels", "nativeControlValidation" ] } ], "data_elements": [ { "id": "composition-bootstrap-field-1", "name": "nativeBoundModels", "description": "See typed contract and field-catalog entry for nativeBoundModels. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "number", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-008", "SRC-010" ] }, { "id": "composition-bootstrap-field-2", "name": "semanticOnlyModels", "description": "See typed contract and field-catalog entry for semanticOnlyModels. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "number", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-008", "SRC-010" ] }, { "id": "composition-bootstrap-field-3", "name": "nativeControlValidation", "description": "See typed contract and field-catalog entry for nativeControlValidation. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-007", "SRC-008", "SRC-010" ] } ], "artifacts": [ { "id": "composition-bootstrap-artifact", "name": "New Dimension installation evidence", "description": "Plan fields nativeBoundModels, semanticOnlyModels, nativeControlValidation and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-007", "SRC-008", "SRC-010" ] } ], "inline_only_rationale": null } ] } ] }, { "id": "composition-bundle-governance", "name": "Adoption, disclosure and evolution", "description": "Adoption, disclosure and evolution within the bounded composition episode.", "rationale": "Keep this concern independently reviewable without importing domain data.", "source_refs": [ "SRC-003", "SRC-004", "SRC-006", "SRC-007", "SRC-009" ], "layers": [ { "id": "composition-layer-rights", "name": "Mastership and projections", "description": "Publishers own definitions, local owners control adoption, binding maintainers own path meaning and agents record evidence. Installation itself confers no read access to corporate facts.", "source_refs": [ "SRC-003", "SRC-007" ], "findings": [ { "id": "composition-rights", "name": "Mastership and projections", "description": "Publishers own definitions, local owners control adoption, binding maintainers own path meaning and agents record evidence. Installation itself confers no read access to corporate facts.", "source_refs": [ "SRC-003", "SRC-007" ], "questions": [ { "id": "composition-rights-q1", "text": "Who masters release meaning, chosen pins and execution evidence?", "kind": "ownership", "answer_data": [ "owner", "masterSystem", "classification", "purpose" ] }, { "id": "composition-rights-q2", "text": "Which parts of a real composition must remain private?", "kind": "privacy", "answer_data": [ "owner", "masterSystem", "classification", "purpose" ] }, { "id": "composition-rights-q3", "text": "What single object and purpose does a disclosed plan projection cover?", "kind": "access", "answer_data": [ "owner", "masterSystem", "classification", "purpose" ] } ], "data_elements": [ { "id": "composition-rights-field-1", "name": "owner", "description": "See typed contract and field-catalog entry for owner. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-007" ] }, { "id": "composition-rights-field-2", "name": "masterSystem", "description": "See typed contract and field-catalog entry for masterSystem. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "identifier", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-007" ] }, { "id": "composition-rights-field-3", "name": "classification", "description": "See typed contract and field-catalog entry for classification. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "code", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-007" ] }, { "id": "composition-rights-field-4", "name": "purpose", "description": "See typed contract and field-catalog entry for purpose. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-003", "SRC-007" ] } ], "artifacts": [ { "id": "composition-rights-artifact", "name": "Mastership and projections evidence", "description": "Plan fields owner, masterSystem, classification, purpose and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-003", "SRC-007" ] } ], "inline_only_rationale": null } ] }, { "id": "composition-layer-migration", "name": "Explicit evolution and deferral", "description": "Changed pins, down-conversion and existing-Dimension migration require a separate reviewed procedure. ELMM, PLMM and AISMM are compared without inventing compatibility.", "source_refs": [ "SRC-004", "SRC-006", "SRC-007", "SRC-009" ], "findings": [ { "id": "composition-migration", "name": "Explicit evolution and deferral", "description": "Changed pins, down-conversion and existing-Dimension migration require a separate reviewed procedure. ELMM, PLMM and AISMM are compared without inventing compatibility.", "source_refs": [ "SRC-004", "SRC-006", "SRC-007", "SRC-009" ], "questions": [ { "id": "composition-migration-q1", "text": "Which change requires a new plan or explicit migration?", "kind": "lifecycle", "answer_data": [ "supersedes", "migration-decision", "crosswalk", "retention-policy" ] }, { "id": "composition-migration-q2", "text": "Which receipts and predecessor links must local retention preserve?", "kind": "retention", "answer_data": [ "supersedes", "migration-decision", "crosswalk", "retention-policy" ] }, { "id": "composition-migration-q3", "text": "Which ELMM or legacy-landscape capabilities remain deliberately deferred?", "kind": "decision", "answer_data": [ "supersedes", "migration-decision", "crosswalk", "retention-policy" ] } ], "data_elements": [ { "id": "composition-migration-field-1", "name": "supersedes", "description": "See typed contract and field-catalog entry for supersedes. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "reference", "cardinality": "0..1", "required": false, "source_refs": [ "SRC-004", "SRC-006", "SRC-007", "SRC-009" ] }, { "id": "composition-migration-field-2", "name": "migration-decision", "description": "See typed contract and field-catalog entry for migration-decision. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-004", "SRC-006", "SRC-007", "SRC-009" ] }, { "id": "composition-migration-field-3", "name": "crosswalk", "description": "See typed contract and field-catalog entry for crosswalk. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "object", "cardinality": "1", "required": true, "source_refs": [ "SRC-004", "SRC-006", "SRC-007", "SRC-009" ] }, { "id": "composition-migration-field-4", "name": "retention-policy", "description": "See typed contract and field-catalog entry for retention-policy. Ownership and uncertainty are preserved within the stated finding boundary.", "value_kind": "text", "cardinality": "1", "required": true, "source_refs": [ "SRC-004", "SRC-006", "SRC-007", "SRC-009" ] } ], "artifacts": [ { "id": "composition-migration-artifact", "name": "Explicit evolution and deferral evidence", "description": "Plan fields supersedes, migration-decision, crosswalk, retention-policy and a recorded validation or disposition; unknowns do not become successful checks.", "media_or_form": [ "application/json", "text/markdown" ], "serial": true, "identity_strategy": "Use authoritative issuer-qualified plan or receipt ID plus immutable revision; checksum is integrity evidence.", "source_refs": [ "SRC-004", "SRC-006", "SRC-007", "SRC-009" ] } ], "inline_only_rationale": null } ] } ] } ] }, "functions": [ { "id": "composition-function-verify-exact-plan", "name": "verify-exact-plan", "description": "Bounded contract operation with explicitly scoped evidence.", "inputs": [ "plan", "trusted policy", "current lock", "local descriptor assets" ], "outputs": [ "verification or refusal" ], "preconditions": [ "Known contract dialect and authorized actor." ], "effects": [ "No writes; evaluate exact graph, scope, time, policy and bytes." ], "source_refs": [ "SRC-001", "SRC-002", "SRC-007" ] }, { "id": "composition-function-stage-assets", "name": "stage-assets", "description": "Bounded contract operation with explicitly scoped evidence.", "inputs": [ "verified plan", "local assets", "fresh target" ], "outputs": [ "immutable staging receipt" ], "preconditions": [ "Independent current authority; exclusive creation lease." ], "effects": [ "Stage and recheck bytes; commit a fresh directory; never execute package code." ], "source_refs": [ "SRC-002", "SRC-005", "SRC-010" ] }, { "id": "composition-function-bootstrap-dimension", "name": "bootstrap-dimension", "description": "Bounded contract operation with explicitly scoped evidence.", "inputs": [ "staged plan", "trusted local Vercy skill", "new target" ], "outputs": [ "owner package", "separate semantic/native registries", "V1-V3 control validation" ], "preconditions": [ "Empty starting lock; target absent; policy still valid." ], "effects": [ "Create a new Dimension without inventing facts; existing Dimensions remain outside this action." ], "source_refs": [ "SRC-007", "SRC-008" ] }, { "id": "composition-function-validate-instance", "name": "validate-instance", "description": "Bounded contract operation with explicitly scoped evidence.", "inputs": [ "native object/fact records", "runtime binding", "trusted companion validator" ], "outputs": [ "scoped runtime and nested reports" ], "preconditions": [ "Explicit native binding tied to pinned specification." ], "effects": [ "Detect invalid nested semantics separately from outer runtime validation." ], "source_refs": [ "SRC-001", "SRC-008" ] }, { "id": "composition-function-record-correction", "name": "record-correction", "description": "Bounded contract operation with explicitly scoped evidence.", "inputs": [ "previous plan", "new evidence", "new revision identity" ], "outputs": [ "successor plan" ], "preconditions": [ "Authoritative correction and preserved predecessor." ], "effects": [ "Retain knowledge history; refuse implicit data migration." ], "source_refs": [ "SRC-003", "SRC-004" ] }, { "id": "composition-function-evaluate-historical-plan", "name": "evaluate-historical-plan", "description": "Bounded contract operation with explicitly scoped evidence.", "inputs": [ "frozen plan", "historical policy", "historical lock", "evaluation time" ], "outputs": [ "historical validity result" ], "preconditions": [ "Explicit evaluation time and frozen evidence." ], "effects": [ "Read-only result; never grants present installation authority." ], "source_refs": [ "SRC-003", "SRC-007" ] } ], "composition": [], "serviceLayers": { "dimension": { "owner_package_requirements": [ "Dimension identity, purpose and accountable owner.", "Independent trusted installation policy and current lock bytes.", "Declared actor, reviewers, origins, retention and disclosure limits." ], "namespace_guidance": "Use issuer-qualified registry IDs and separate export namespaces; file paths never define semantic identity.", "registry_links": [ "https://ver.cy/models/runtime-index.json", "https://ver.cy/enterprise/models/em-krn-01/" ] }, "canon_and_patch": { "canonicalization_rules": [ "One exact selected version per model ID; preserve byte digests separately from optional semantic fingerprints.", "Keep published lifecycle distinct from research assurance and runtime readiness." ], "patch_rules": [ "Never mutate a released specification; append a new plan revision for corrections.", "Preserve existing Dimensions and refuse implicit update or downgrade." ], "compatibility_rules": [ "A version label alone does not prove compatibility. Require scoped evidence and an authorized reviewer.", "Current implementation accepts exact closures only; ELMM/MVS and range resolution remain separate profiles." ] }, "artifact_rules": { "identity_priority": [ "Authoritative master-system identifier with issuer and namespace.", "Dimension-qualified registry identity where no upstream identifier exists.", "Immutable revision and receipt identities with checksums as supplementary integrity evidence." ], "timestamp_rule": "Use RFC 3339 timestamps with seconds and an explicit UTC offset; separate plan validity, policy effectiveness, observation and recording.", "serial_naming_rule": "Stable plan and receipt IDs; filenames are portable carriers only.", "integrity_rule": "Verify every transported descriptor and current policy/lock bytes. A digest is not proof of truth, semantics or publisher authenticity." }, "policies": [ "Kernel-role releases have no mandatory domain imports.", "Required closure is acyclic, exact, complete and minimal; optional references remain optional.", "Authority is evaluated against caller-supplied trusted policy, never package instructions.", "Semantic-only packages never receive invented runtime schemas.", "Structured snapshots require an explicit companion validation gate.", "Staging and fresh-Dimension bootstrap never update an existing populated target.", "No downloaded code or lifecycle hooks are executed.", "All external provider memos remain distinct from the Codex-authored normalized specification." ], "crud": { "read": [ "Read permitted owner policy, selected specifications and source evidence; no corporate instance data is sent to the catalogue." ], "create": [ "Create a scoped exact plan and a verified new staging package under authorized local policy." ], "update": [ "Create a successor plan with explicit predecessor; changed installed versions require a separately reviewed migration." ], "delete": [ "Retire according to local retention policy; preserve permitted receipt lineage. Automatic removal of user data or installed versions is not implemented." ] }, "roles": [ { "name": "Dimension owner", "responsibilities": [ "Masters adoption policy and disclosure." ] }, { "name": "Model publisher", "responsibilities": [ "Masters model releases and immutable definitions." ] }, { "name": "Binding maintainer", "responsibilities": [ "Defines scoped runtime paths and companion checks." ] }, { "name": "Compatibility reviewer", "responsibilities": [ "Records a scoped compatibility decision with evidence." ] }, { "name": "Executing agent", "responsibilities": [ "Evaluates and stages within supplied authority; cannot grant itself permission." ] } ], "access": { "default_rule": "Deny adoption without caller-supplied authority; installation does not grant access to domain data. Real selection metadata stays private by default.", "scopes": [ "bundle", "layer", "finding", "artifact" ], "exceptions": [ "Exceptional disclosure and production IAM bindings require owner policy; this package supplies no access-bypass mechanism." ], "audit_requirements": [ "Record purpose, actor, policy digest, plan digest, result and scope; minimize logs and preserve only policy-permitted history." ] }, "agents_bootstrap": { "filename": "AGENTS.md", "required_fields": [ "Name", "Type", "Specification URL", "Storage type URL", "Interface URL", "Processes URL" ], "read_order": [ "Nearest owner authority and current Dimension controls.", "Pinned AGENTS.md, specification, model-spec and public review limits.", "Composition schema, source crosswalk and independently trusted policy.", "Fixtures, staging receipt and separate native/nested validation evidence." ] } }, "coverage": { "claim": "Bounded executable reference for exact package composition; broader enterprise kernel and production adoption capabilities remain explicitly outside this release.", "confidence": "medium", "checklist": [ { "dimension": "identity", "status": "covered", "notes": "Separate qualified plan, model, binding and receipt identities." }, { "dimension": "lifecycle", "status": "covered", "notes": "Guarded verify, stage, bootstrap, refuse and supersede." }, { "dimension": "relationships", "status": "covered", "notes": "Required package edges are not object links." }, { "dimension": "temporal", "status": "covered", "notes": "Explicit policy and plan intervals plus knowledge timestamps." }, { "dimension": "provenance", "status": "covered", "notes": "Publisher and execution assertions stay attributed." }, { "dimension": "ownership", "status": "covered", "notes": "Publisher meaning and local adoption authority remain distinct." }, { "dimension": "validation", "status": "covered", "notes": "Schema, graph, runtime and nested checks have separate evidence." }, { "dimension": "access", "status": "covered", "notes": "Caller policy is evaluated; no domain access is granted." }, { "dimension": "interoperability", "status": "covered", "notes": "Explicit bounded JSON Schema and exact-byte profile." }, { "dimension": "whole-object", "status": "covered", "notes": "Distinct five-facet assessment for every exported type." }, { "dimension": "recovery", "status": "covered", "notes": "Fresh-target staging, idempotency and failure tests; no distributed durability claim." } ], "known_omissions": [ "No general version-range solver, MVS or verified semantic fingerprint algorithm.", "No arbitrary current-Dimension upgrades, data migration or downgrade conversion.", "No publisher signature validation, production IAM/read-side enforcement, distributed writer exclusion or crash-durable journal.", "Native structured bindings still require a separately trusted companion validator; staging never executes it." ], "conflicts": [], "regional_assumptions": [ "No jurisdiction-specific company, employment or data-retention rules are encoded." ], "adversarial_checks": [ "Reject cycle, missing dependency, namespace collision and changed same-version bytes.", "Reject self-authorized policy, stale lock, future/expired plan and unsupported schema references.", "Preserve existing target on commit failure and require nested semantic tests beyond V3." ] }, "researchAdjudication": { "providerMode": "multi-provider", "activeProviders": [ "codex", "claude", "grok" ], "waivedProviders": [], "providerPolicy": { "authority": "Explicit owner request: research one model with Claude and Grok and publish without further approval.", "roles": { "codex": "Boundary and primary-source synthesis, schemas, implementation, adversarial tests, actual native and public-package verification, remediation and publication.", "claude": "Frozen CLI review of eleven complete files identified X1-X3; a separate diff-based remediation pass accepted their closure. Previous web study and first max-effort audit timed out.", "grok": "Independent browser research, first file audit, final bounded release review, separate complete bootstrap-file review and focused verification of the Claude-found fixes." }, "evidence_format": { "codex": "schema-valid structured synthesis and executed reports", "claude": "raw markdown plus exact input hashes", "grok": "raw markdown, explicit review visibility limits and prompt hashes" }, "external_final_full_file_review": false, "final_review_scope": "Claude received eleven complete final files. Grok final large attachment had partial visibility, followed by separate complete bootstrap review; no claim of every final package asset being independently reviewed by both providers." }, "boundaryDecision": { "entry_kind": "pattern", "status": "accepted-bounded-contract", "rationale": "One Model Composition Resolution shared contract, registered for discovery; no new mandatory kernel, domain import or Enterprise Landscape duplication." }, "decisions": [ { "concept": "Identity and boundary", "disposition": "accepted", "rationale": "One ResolutionPlan owns release refs, typed edges, descriptors and decisions. Binding keeps separate URI/version; receipt is execution evidence." }, { "concept": "Exact composition", "disposition": "bounded", "rationale": "Validate the plan-declared mandatory DAG and byte pins. No SemVer range selection or inference of undeclared dependencies." }, { "concept": "Authority and provenance", "disposition": "accepted-with-limits", "rationale": "Independent policy and lock bytes; actor, owner, purpose, time and allowlists checked. Publisher/reviewer signatures and enterprise IAM remain external." }, { "concept": "Runtime readiness", "disposition": "separated", "rationale": "Semantic-only packages have a separate registry; native bindings must target exact spec bytes, and nested instance validation is a separate gate." }, { "concept": "Grok findings", "disposition": "remediated", "rationale": "Recursive typed-object closure, library historical-time refusal, actual bootstrap acceptance, named-field location patch, documented JSON-compatible profile and same-version digest test." }, { "concept": "Existing Dimensions and ELMM", "disposition": "deferred", "rationale": "No in-place migration, MVS, semantic fingerprint computation or distributed transactional installation." } ], "publicationHolds": [ "Bounded reference implementation, not universal company-model compatibility or enterprise production certification.", "Existing-Dimension migration, publisher/reviewer authentication, corporate IAM and distributed/power-loss durability are outside this release.", "Only JSON-compatible Vercy specification files and the commercial-company preset are supported.", "Source standards were inspected to stated ledger scope; no normative conformance certification.", "Claude independent open-web study timed out; completed frozen review is a different evidence mode. Final Grok large-bundle review had partial visibility; exact per-pass scopes remain public." ], "deferredResearch": [ "ELMM minimum-version selection, semantic fingerprint standardization, context budgeting and full architecture/federation gates.", "Existing-Dimension upgrade/downgrade migration with recoverable data conversion.", "Native bindings for the full Organization, Organizational Unit and broader company data families.", "Authenticated publisher metadata and scoped reviewer attestations." ] }, "statistics": { "sources": 10, "bundles": 6, "layers": 12, "findings": 12, "questions": 36, "artifacts": 12, "functions": 6 } }