mleku on Nostr: the hardest stuff is the auth, and my profile is full of events all over nostr that ...
the hardest stuff is the auth, and my profile is full of events all over nostr that seem to confuse the access control system, probably jumble's private mute lists aren't helping with this but the honest truth is that the auth system of nostr is extremely complex to get right
i just want to start again with my new design and cut off that problem by eliminating the excessive retardation complexity of using websockets
nostr without websockets would be easy to get right because auth is in the headers not part of the events, and in my opinion making events do double duty as control signals is a bad design
Published at
2025-05-24 04:01:38Event JSON
{
"id": "37168ffdda8bf2b28e239bd43b72f1e770040358e6b81c00f9ecb1c003112ae2",
"pubkey": "4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"created_at": 1748059298,
"kind": 1,
"tags": [
[
"e",
"c9f8371e8426354f1250af0f89884982147bbc22d462496f1ea6ec8ea24062b4",
"wss://theforest.nostr1.com/",
"root"
],
[
"e",
"c9f8371e8426354f1250af0f89884982147bbc22d462496f1ea6ec8ea24062b4",
"wss://theforest.nostr1.com/",
"reply"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "the hardest stuff is the auth, and my profile is full of events all over nostr that seem to confuse the access control system, probably jumble's private mute lists aren't helping with this but the honest truth is that the auth system of nostr is extremely complex to get right\n\ni just want to start again with my new design and cut off that problem by eliminating the excessive retardation complexity of using websockets\n\nnostr without websockets would be easy to get right because auth is in the headers not part of the events, and in my opinion making events do double duty as control signals is a bad design",
"sig": "9556c4a21f90f1b06b50f90f94ff60c4339ebb7d2a5d7d2edb34fea8343497a52c7747d03a8d2a051c0e202120ef39a80113daf2ba1f88f0810a1297f416ea6b"
}