ev on Nostr: The spec isn't correct though. To make this work, you need to store the data in a ...
The spec isn't correct though. To make this work, you need to store the data in a specific centralized server location and then use a list of allowed signing keys to temporarily grant access for a session to the data. Using encryption and then distributing the data around is the right approach for Nostr and private direct messages, but doesn't work if you are trying to be able to revoke access to the data in the future.
Published at
2023-03-14 15:46:48Event JSON
{
"id": "1c68aac2c3fe0cd9eb7bc9ca53283dea3ac311064c3c5e62c14e102482fa0eb0",
"pubkey": "8b278ad86bf6a418dba942ff04fa8ed372303ab1b5e4286b785f7a5cdc07b277",
"created_at": 1678808808,
"kind": 1,
"tags": [
[
"p",
"82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
],
[
"p",
"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245"
],
[
"e",
"19e426fb5fa168de4faeb87554c27aec8d52573e537460021e0d3818df7db961",
"wss://relay.damus.io/",
"root"
]
],
"content": "The spec isn't correct though. To make this work, you need to store the data in a specific centralized server location and then use a list of allowed signing keys to temporarily grant access for a session to the data. Using encryption and then distributing the data around is the right approach for Nostr and private direct messages, but doesn't work if you are trying to be able to revoke access to the data in the future.",
"sig": "ac0146b46d220606c123fd3b30a95bbad70fc2893443c3ddcac8b3f872f9421fee560ce022b04c6cf494ffa10c28c946fc1c2e488513dbd02d622ccb0a2f2411"
}