OptionalidentifierNostr kind-30443 addressable slot identifier (d tag value)
The calculated key package reference
The private key package — its presence is the discriminant for a local entry
The public key package
OptionalpublishedNostr kind-443 or kind-30443 events this key package has been published under
OptionalusedWhether this key package has been consumed (e.g. used to join a group). Undefined means unused.
A key package that has local private material.
Created when generating or importing a key package for which the private keys are held locally. Narrow from StoredKeyPackage by checking
privatePackage !== undefined.