OptionalaccountOptional Nostr-account proof signer. When provided, generated key packages
carry a marmot.account-identity-proof.v1 LeafNode extension binding the
account to the leaf signature key (required for darkmatter wire interop).
OptionalcryptoThe crypto provider to use for cryptographic operations
The nostr relay pool used to publish key package and deletion events
The signer used for the client's Nostr identity
Options for constructing a KeyPackagePublisher.