hey nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug, why doesn't Amethyst add the "a" tag to replies in a community? (don't know if this exclusive to Amethyst) I also don't understand why root posts need to be validated by mods (kind 4550) to show up but not the replies.

if not adding the "a" tag is intended, maybe it'd be great to have an option for the user to include it?

Reply to this note

Please Login to reply.

Discussion

Because the a is supposed to be only on root posts. Reactions, zaps, etc also don't have the a.

Only the root post needs validation, after that all the replies are automatically accepted, in the same way that reactions, zaps etc are accepted to the replies themselves.

Otherwise every little thing would need approval.

doesn't that defeat the purpose of the nip's moderation aspect then? why even bother only showing approved posts in amethyst or at all?

nip-72 feels incomplete, i think it could be a great idea to add a post approval tag to kinds 34550 that defines what makes a post approved or which kinds have to be approved or not to be accepted.

The goal is to moderal only the root items in the community. Inside of each of them, people can go crazy.

Why is that the goal? Why limit the moderation reach if that's the path we're taking to begin with?

Having an extra tag in kinds 34550 that says which kinds need approval and making replies include the a tag could allow for truly moderated communities.

Eventually it should be up to clients to take that into consideration or not.

And also since we don't to break the old model, clients like amethyst could introduce a switch to display/hide unapproved replies?

I am currently working on a client and I see this reduces the possibilities I have with moderated communities as it should preferably be interoperable with clients like Amethyst and Satellite.

Mostly because nobody wanted to keep moderating each individual reply (huge amount of work) and having to filter replies to only show the moderated ones. Maybe we could have a separate NIP to make sure every single event that is a-tagged gets moderated.

It could also be a huge amount of work if there are a lot of root posts. And bots could take care of approving posts anyway. I don't know if a NIP-72 compatible client explored those possibilities yet, would definitely be great to see.

As for making this a separate NIP idk, i see it more like a completion or option of the NIP.

Yup, a big value prop of communities is having a global state.

A use case where users shouldn't have to "embrace the chaos".