OptionalclientDefault d tag value for KeyPackageManager.create and KeyPackageManager.rotate. Falls back to this when no explicit d is passed.
OptionalcryptoThe crypto provider to use for cryptographic operations
The nostr relay pool to use for the client. Should implement GroupNostrInterface for group operations.
The signer used for the clients identity
The backend to store and load the key packages from
OptionalverifyInjectable Nostr event verifier for the 30443 KeyPackage trust boundary
(SEC-01). Defaults to applesauce's verifyEvent. Stored for the
inbound-verify gate on track()/publish-record paths.
Options for creating a new KeyPackageManager