Vitor Pamplona on Nostr: Amethyst's new DM model will allow users to backup their outgoing DMs to a separate ...
Amethyst's new DM model will allow users to backup their outgoing DMs to a separate Nostr pubkey. If somebody gets access to the main key, they won't be able to find or even count your outgoing messages.
That will create a new class of micro apps to manage DM backup and recovery.
To recover DMs, the backup client re-signs all past messages to a new key your main client just created. If you have two or three clients, you can use 2-3 DM keys. The backup client can keep forwarding your own backed-up DMs to 2-3 other keys so that all clients can sync and see the same messages.
There are lots of interesting features of this model. The most important one is that when re-signing, the date/time of the original message doesn't need to be shown. The backup client re-signs everything as of today.
The public doesn't know these are DMs and doesn't even know if the public date is relevant or not.
Want to know more? Here:
https://github.com/vitorpamplona/nips/blob/sealed-dms/24.mdPublished at
2023-08-05 17:12:40Event JSON
{
"id": "4065a88bf82d7d1cff23a21a09426173b99a2c3d05dcade49a67cb2cbe2fba8f",
"pubkey": "460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c",
"created_at": 1691255560,
"kind": 1,
"tags": [],
"content": "Amethyst's new DM model will allow users to backup their outgoing DMs to a separate Nostr pubkey. If somebody gets access to the main key, they won't be able to find or even count your outgoing messages. \n\nThat will create a new class of micro apps to manage DM backup and recovery. \n\nTo recover DMs, the backup client re-signs all past messages to a new key your main client just created. If you have two or three clients, you can use 2-3 DM keys. The backup client can keep forwarding your own backed-up DMs to 2-3 other keys so that all clients can sync and see the same messages. \n\nThere are lots of interesting features of this model. The most important one is that when re-signing, the date/time of the original message doesn't need to be shown. The backup client re-signs everything as of today. \n\nThe public doesn't know these are DMs and doesn't even know if the public date is relevant or not. \n\nWant to know more? Here: https://github.com/vitorpamplona/nips/blob/sealed-dms/24.md",
"sig": "a73fa6c6578e9c3d445c6da6a764be49a6c5f238b786bb85ae4c6bfe10967788a931dc88e91cf7cf907eb5be099dba84e1cd6ba77445db4f2e859f9ea894af7c"
}