# description
Schema metadata for a Vaultlier project. Stored in vaultlier.json or vaultlier.config.json. Contains project ID, version, environments, and key schema only — never decrypted secret values.

# properties.$schema.description
URL of this schema, for editor validation.

# properties.projectId.description
The project identifier issued by the Vaultlier portal.

# properties.version.description
Schema revision. Incremented on each successful push.

# properties.keys.description
Map of key name to its schema. Values are never stored.

# $defs.key.properties.type.description
Value type. Maps to a TypeScript type in the client.

# $defs.key.properties.scopes.description
Environments this key applies to, or "all". Defaults to ["all"].

# $defs.key.properties.default.description
Default value for non-secret config. Never used for secrets.