# description
A portable .mosvera.json exchange file for moving a named Mosvera aesthetic and its local registry dependencies between projects. V1 packs contain registry documents and optional merge strategies only; they do not contain assets, provider manifests, credentials, remote URLs, or bundled archives. SPDX-License-Identifier: Apache-2.0.

# properties.$schema.description
Identifies this document as a Mosvera aesthetic pack of a given version.

# properties.kind.description
Closed discriminator for v1 aesthetic pack files.

# properties.id.description
Pack identifier. This identifies the exchange file, not necessarily the entrypoint composition.

# properties.description.description
Optional short human-readable pack description.

# properties.entrypoint.description
The named aesthetic an importer should expose after installing this pack.

# properties.documents.description
Registry documents carried by the pack. Object keys MUST match each document's id; runtimes enforce that invariant during pack validation.

# properties.merge_strategies.description
Optional merge strategy declarations needed by the carried documents.