OptionalidentifierNostr kind-30443 addressable slot identifier (d tag value)
The calculated key package reference
OptionalprivateAlways undefined — the discriminant that identifies this as a tracked entry
The public key package, decoded from the kind-443 or kind-30443 event body
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 observed on relays for which no private material is held locally.
Created when tracking a kind-443 or kind-30443 event from another device. Enables cross-device deletion without requiring the private keys to be present. The public key package is always present — events that cannot be decoded are rejected as invalid.
Narrow from StoredKeyPackage by checking
privatePackage === undefined.