npub14ktjgtdxp4lz96yy88qkq8w85zt9a0l0ky25wcuqd5qdxemkdt2qr0xn46 on Nostr: I was actually thinking about this last night and what possible UX options there ...
I was actually thinking about this last night and what possible UX options there could be. Since everything is cryptographically signed, there's no "password reset". But could some sort of bridge be built from latest valid note on compromised account to new verified account that would allow users to still maintain all of their data and history if they'd like? Is this something that could possibly be added into NIP-05 JSON object that includes "past keys" and a nested "last event" or something like that? There would have to be additional security that doesn't allow the bad actor to mimic the same process as well.
Published at
2023-07-13 19:59:01Event JSON
{
"id": "4391c8e3f2f7ed91a7f48066cb93e05e534ae21f46518922177a218103e7e60e",
"pubkey": "ad97242da60d7e22e88439c1601dc7a0965ebfefb1154763806d00d367766ad4",
"created_at": 1689278341,
"kind": 1,
"tags": [
[
"e",
"5efee8a3baf5728e39bb940def73386896f6aa1171f2a934cb2af278d06b9218",
"",
"reply"
],
[
"p",
"bcea2b98506d1d5dd2cc0455a402701e342c76d70f46e38739aadde77ccef3c9"
],
[
"p",
"9936a53def39d712f886ac7e2ed509ce223b534834dd29d95caba9f6bc01ef35"
],
[
"p",
"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245"
]
],
"content": "I was actually thinking about this last night and what possible UX options there could be. Since everything is cryptographically signed, there's no \"password reset\". But could some sort of bridge be built from latest valid note on compromised account to new verified account that would allow users to still maintain all of their data and history if they'd like? Is this something that could possibly be added into NIP-05 JSON object that includes \"past keys\" and a nested \"last event\" or something like that? There would have to be additional security that doesn't allow the bad actor to mimic the same process as well.",
"sig": "fbda99fb3ae4dde61a39cac0bd63b21203d7e4cf9c62d26bc06bf0ff35d7cdfcce3375c4571cca7645492ccb809e38a46c30aa1a2e3bc0959cc43586053da3e5"
}