format: vercy-dimension-kernel version: 0.1.0-draft.1 status: draft id: vercy.dimension-kernel name: Vercy Dimension kernel selectable: false requiredBy: - vercy.preset.organizational - vercy.preset.personal - vercy.preset.reality-domain - vercy.preset.ai-subject purpose: >- Define the smallest owner, identity, registry, policy, provenance and lifecycle substrate common to every Vercy Dimension. requiredArtifacts: first: - AGENTS.md then: - dimension.yaml - registries/meta-models.yaml - registries/meta-objects.yaml - registries/events.yaml - policies/access.yaml - policies/lifecycle.md - vercy.lock requiredDeclarations: - dimension identity, purpose and boundary - stable namespace and canonical location - owner, stewards, trusted agents and responsibility - storage and interface bindings - master systems and authoritative sources - data classification, access and projection policy - autonomy envelope by action and scope - installed model versions, URLs and digests - provenance, uncertainty and observation time rules - validation, migration, retention and deletion rules delegationLevels: autonomous: Safe, reversible work inside an approved private scope. propose: Prepare and validate a material change without applying it. confirm: Ask immediately before publication, access expansion or destructive effect. forbidden: Do not attempt actions outside authority, policy or law. minimumModelCapabilities: - identifiers and naming - ownership and stewardship - registry and event patterns - access, consent and projection - documents, evidence and provenance rules: - The kernel is not a user-selectable fifth preset. - Keep the kernel free of domain-specific facts. - A binding may change without changing logical identity. - Every mutable assertion keeps source, observed time and uncertainty when applicable. - Published data and cross-boundary access require declared authority.