hodlbod on Nostr: Vitor Pamplona I am working on adding private groups by piggybacking on NIP 72, but I ...
Vitor Pamplona (nprofile…44uu) I am working on adding private groups by piggybacking on NIP 72, but I see a problem. The NIP states:
"Any Nostr event can be a post request. Clients MUST add the community's `a` tag to the new post event in order to be presented for the moderator's approval."
But now that replies are supposed to contain `a` tags, this seems like it adds a lot of ambiguity about thread hierarchy. IOW, if an event has two a tags, how do you know which is the reply and which is the community? I mean, obviously the answer is to look at the marks and/or a tag kinds, but that seems like a lot of complexity to impose on clients.
Published at
2023-11-14 14:01:10Event JSON
{
"id": "2154c49e57772bd5bc429064bb4f0266b738aba7c3f5b70932960ce47decebda",
"pubkey": "97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322",
"created_at": 1699970470,
"kind": 1,
"tags": [
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c",
"wss://relay.damus.io/",
"Vitor Pamplona"
]
],
"content": "nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qy88wumn8ghj7mn0wvhxcmmv9uq3qamnwvaz7tmp9ehx7uewd3hkctcvp44uu I am working on adding private groups by piggybacking on NIP 72, but I see a problem. The NIP states:\n\n\"Any Nostr event can be a post request. Clients MUST add the community's `a` tag to the new post event in order to be presented for the moderator's approval.\"\n\nBut now that replies are supposed to contain `a` tags, this seems like it adds a lot of ambiguity about thread hierarchy. IOW, if an event has two a tags, how do you know which is the reply and which is the community? I mean, obviously the answer is to look at the marks and/or a tag kinds, but that seems like a lot of complexity to impose on clients.",
"sig": "d129afa308c145ea006d092dac2e69f5e1af42b71e847ba27f94583e8d48d7baf350927fa1951a4295b024fbe142ed446e488fab0dd69853c364b3e901daa55d"
}