Braydon Fuller on Nostr: Yeah, sort of, I have not continued to work on it more though as it didn't seem like ...
Yeah, sort of, I have not continued to work on it more though as it didn't seem like the right time yet and busy with other work in the meanwhile.
I'm now more of the opinion that changes needed can be done when "follows" are not all packed into one replaceable event, but are each an event and can be used to distribute copies with attestations of kind 0 metadata.
Those atteststions can then inform clients if there was a change to someone's pubkey. This can be useful to display a message such as "n number of people you follow used to follow x and now follow y, and x has been marked compromised/transferred/ended/sold/etc".
https://github.com/braydonf/nips/blob/key-migration-and-revocation/xx.mdPublished at
2025-02-23 19:30:04Event JSON
{
"id": "7fadc6d38d9fffc458fa38cbe8c556d9ce1181ad27651450926ee23f0e75ca2c",
"pubkey": "1bf9f239dca1636149bc2f3fc334077ae959ea9607cacf945ef8f8bb227dc5e1",
"created_at": 1740339004,
"kind": 1,
"tags": [
[
"e",
"ba8f33a53d43044d63590455f03a917c75d0aad5796aaccb0e98823ab06cc0c5",
"",
"root"
],
[
"p",
"6e468422dfb74a5738702a8823b9b28168abab8655faacb6853cd0ee15deee93"
],
[
"r",
"https://github.com/braydonf/nips/blob/key-migration-and-revocation/xx.md"
]
],
"content": "Yeah, sort of, I have not continued to work on it more though as it didn't seem like the right time yet and busy with other work in the meanwhile.\n\nI'm now more of the opinion that changes needed can be done when \"follows\" are not all packed into one replaceable event, but are each an event and can be used to distribute copies with attestations of kind 0 metadata. \n\nThose atteststions can then inform clients if there was a change to someone's pubkey. This can be useful to display a message such as \"n number of people you follow used to follow x and now follow y, and x has been marked compromised/transferred/ended/sold/etc\".\n\nhttps://github.com/braydonf/nips/blob/key-migration-and-revocation/xx.md",
"sig": "dfbbebbeb092274736b632c0df46c13456f1685ef5608dc9c8efd9fcc4fdc812ba80aaf74b9f4d591af3717b75e02ddb81e6287881df34e275dff9bfa18839a4"
}