Crusty 👨💻 on Nostr: GM! ☕ E2EE event storing on nostr Expectations: - Encrypted data and metadata: ...
GM! ☕
E2EE event storing on nostr
Expectations:
- Encrypted data and metadata: Relay shall not know the metadata, nor the content stored
- Each event has "unique" owner: Relay shall not be able to group data per owner
- Each event encrypted with a unique key: Leaking an event encryption key shall not allow to decrypt all events stored
- Event compromise: Leaking account privatekey shall not compromise event
- Key offline policy: Event encryption keys shall not be stored on the internet
- Owner exclusivity: Only owners shall be able to query their own encrypted notes
What else is missing? Please give me a different view.
#asknostr
Published at
2025-07-08 06:46:00 UTCEvent JSON
{
"id": "bc42e37b94c2db8244b35a097c767083d1210ec07e271b773adfda667b573767",
"pubkey": "1928ee3558f54e3164d81d26c35e123c254bae128354d7617d7fd862d70d9a2b",
"created_at": 1751957160,
"kind": 1,
"tags": [
[
"t",
"asknostr"
]
],
"content": "GM! ☕\n\nE2EE event storing on nostr \n\nExpectations:\n- Encrypted data and metadata: Relay shall not know the metadata, nor the content stored\n- Each event has \"unique\" owner: Relay shall not be able to group data per owner\n- Each event encrypted with a unique key: Leaking an event encryption key shall not allow to decrypt all events stored\n- Event compromise: Leaking account privatekey shall not compromise event\n- Key offline policy: Event encryption keys shall not be stored on the internet\n- Owner exclusivity: Only owners shall be able to query their own encrypted notes\n\nWhat else is missing? Please give me a different view.\n\n#asknostr\n",
"sig": "7112c708ceb665e02852e0f93d140ecbed9eebb32dd286c966bb5688be3148d172da116b391d33cc0ff44861ba60e690646fabfc3a6ad9ebacc3a36158fb88b2"
}