cloud fodder on Nostr: Took me a while, but I finally think I understand how relays with Access Control ...
Took me a while, but I finally think I understand how relays with Access Control Lists (or paid relays) can do their thing. It's not a gossip related thing, it's simply a client thing. If clients do their normal gossip thing, when they encounter an inbox that is paid, they can simply show this information to the user. Nostrudel has a nice way of popping up this "toast" notification for everytime you publish a note, it shows the relays that succeeded and failed. So if clients just show this, they can say "hey, this note didn't make it to these inboxes because of reason: X" Retry? Visit Relay landing page?
I find myself watching the gossip logfile all the time to see this kind of thing, maybe gossip client can show this user feedback as well in the future, and then there doesn't need to be a disclaimer about using inboxes that have Access control or etc. (Or for upcoming when more relays rollout READ protection via. auth, etc.)
Published at
2024-03-28 07:20:23Event JSON
{
"id": "424db128d20445179834df382400b6cf9be09fc3d795a3642ee67da81266ae96",
"pubkey": "7cc328a08ddb2afdf9f9be77beff4c83489ff979721827d628a542f32a247c0e",
"created_at": 1711610423,
"kind": 1,
"tags": [
[
"p",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"
],
[
"p",
"fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c"
],
[
"e",
"e7548bedda637923adff138487beef8538ca4bb102ebaecdd0aae270358b3951",
"wss://chorus.mikedilger.com:444/",
"root"
],
[
"e",
"72c17343e955a639ddfc0bfb6ccb5c5ed22d29aedb4142ce650d76f64ec9859c",
"wss://nostr21.com/",
"reply"
]
],
"content": "Took me a while, but I finally think I understand how relays with Access Control Lists (or paid relays) can do their thing. It's not a gossip related thing, it's simply a client thing. If clients do their normal gossip thing, when they encounter an inbox that is paid, they can simply show this information to the user. Nostrudel has a nice way of popping up this \"toast\" notification for everytime you publish a note, it shows the relays that succeeded and failed. So if clients just show this, they can say \"hey, this note didn't make it to these inboxes because of reason: X\" Retry? Visit Relay landing page?\n\nI find myself watching the gossip logfile all the time to see this kind of thing, maybe gossip client can show this user feedback as well in the future, and then there doesn't need to be a disclaimer about using inboxes that have Access control or etc. (Or for upcoming when more relays rollout READ protection via. auth, etc.)",
"sig": "75894c646defa562470c132207615d70aad1c05f68693cb2345dd4b798ba919f37464981e0869237afdbf843672fb22abb8a13c55e4f49c592a95423cbce41e9"
}