//! # Per-account signing identity with pluggable persistence
//!
//! The `KeyLocker` trait guards one account's private signing material; the
//! `KeyLockerManager` trait manages the set of accounts on a device (list, create,
//! switch, delete). Backed in memory for tests and on disk for native deployments;
//! the WASM crate supplies an IndexedDB variant.