@nostr-wot/identity
Accounts, encrypted vaults, permissions, signing approvals and remote signer hosting.
Installation
For a new integration, use the maintained imports below. Packages imported directly belong in your dependencies. Add React only for React entry points.
Topics
Passkeys and recovery
@nostr-wot/identity/vault provides portable passkey vault records, encrypted recovery payloads and provider/relay orchestration for browser and native applications.
Passkey interoperability
Credential access comes first: use the original RP and a provider available on the destination device. Sharing an RP string does not authorize another website or native app. Migration recovers compatible data and checks the same public key before registering a new credential at passkeys.nostrwot.com; it does not transfer the original credential.
Accounts, imports and seed derivation
Validate imported keys and derive compatible sub-accounts from a seed.
Password vault and key access
Create, unlock and lock a vault; use keys inside scoped callbacks.
Permissions and authentication grants
Resolve allow, deny and ask rules; bind authentication to its destination.
Signing and approval pipeline
Connect approval, unlock and signing ports, including batches and remote accounts.
Run a Nostr Connect signer
Pair clients and handle NIP-46 requests with your own authorization policy.