Package-level declarations
Types
Result of SigilSession.establishSigil: the sigil's DID + credential ID, the passkey's P-256 public key hex (empty when an existing sigil was reused — a GET ceremony does not return the pubkey), and whether it was reused vs newly forged. The caller persists the triple via SigilStateStore.
Result of SigilSession.forge: the new sigil's DID + credential ID, plus the passkey's P-256 public key hex (kept for KeyAuthorization). The caller persists the triple via SigilStateStore.
The supplied recovery phrase failed BIP-39 validation (word count, unknown word, or checksum).
Restore was attempted while a wallet already exists; sign out first.
Single-biometric bootstrap orchestrator for sign-in flows.
Sovereign recovery-phrase capability (#252): reveal and restore a wallet's 24-word BIP-39 recovery phrase.
Single source of truth for the wallet's BIP-39 seed.