//! Vault — encrypted secret storage and master-key lifecycle.
//!
//! # Submodules
//!
//! - [`keychain`] — Passphrase-protected master key (Argon2id KDF, AES-GCM
//! wrapping, `memfd_secret`/`mlock` protection).
//! - [`hardware`] — Device-bound key sealing (DPAPI / Secure Enclave /
//! TPM 2.0). Wraps the passphrase-encrypted master key so a copy of
//! `master.key` cannot be decrypted on another device, even with
//! the correct passphrase.
//! - [`store`] — The on-disk encrypted vault: `Vault::open_default`,
//! per-secret AES-256-GCM files, list/store/decrypt/revoke.
//! - [`health`] — Secret-health analysis (entropy, age, type detection).
//!
//! [`Vault`] is re-exported at the module root for ergonomic access.
pub use Vault;