Module vault_meta

Module vault_meta 

Source
Expand description

Vault metadata: tracks enrolled factors, auth policy, and init mode.

Stored as JSON at {config_dir}/vaults/{profile}.vault-meta. JSON is used (not TOML) to distinguish machine-managed metadata from user-editable configuration.

Structs§

EnrolledFactor
Record of an enrolled authentication factor.
VaultMetadata
Persistent metadata for a vault.

Enums§

VaultInitMode
How the vault was originally initialized.

Constants§

MAX_SUPPORTED_VERSION
Maximum metadata version this code can read.
VAULT_META_VERSION
Current metadata format version.