Is there a NIP for key backup and recovery to handle situations like this?
One clear protocol would be: create a master key locked in a vault or whatever, and have other lower security keys. But you also need a two-way signed attestation:
- master key: I control this other key.
- other key: I am controlled by this master key.
That signed attestation could be a VC that could be presented at any time to a compliant nostr client, for account recovery.
... but it would also need to be visible and supported by all consumers of your data that was assigned by your old key.
We have key delegation, but I don't know if that could be used for this.
Yeah it looks like NIP-26 "Delegated Event Signing" can be used for this.
The delegator would be the master key, and the delegatees would be the low-security keys.
It doesn't look like there's a revocation mechanism, and delegation has time bounds, so you'd need to generate new delegatee keys periodically. Which can be an airgapped operation.
Thread collapsed
Thread collapsed