Please explain that concept better. What is a canary in the first place?
Also, have you seen https://nips.be/41?
Please explain that concept better. What is a canary in the first place?
Also, have you seen https://nips.be/41?
Actually I did not see your proposal for key revocation. Thank you for the hint! Interesting approach. 👌
Let me see whether I find time tonight to propose something on GitHub.
I see, the idea is already out there, see note15g67u2cj406dn7r7ya3dm2rk8mnj4akj99ay260ek60ctr66k5ws5v5km6 for example.
So I prefer to link conversations here instead of GitHub. Let me sketch the idea:
After key generation you would publish one or more spare pubkeys with a special event id. They are the canaries. Clients can look them up to see whether they published other special events (or type 1 even). You could leave it up to further NIPs or clients what do do if a canary tweets.
The advantages of this are that it‘s fully compatible with currently existing pubkeys and that clients don‘t have to implement them for most things to work.
One problem I see is time. You would either need to be referenced by something newer but old enough or you would consider a canary only valid for checking after a fixed amount of time.
With old enough, I mean provably old enough.