Should the original poster be able to remove replies to their post?

#EvanPoll #poll

Strong yes
31.8%
Qualified yes
36.5%
Qualified no
19.6%
Strong no
12.1%
Poll ended at .

So, I'm a strong yes.

Every ActivityPub post has a `replies` collection that contains all the replies to the post. The definitive version lives on the original poster's server.

The OP should be able to either approve replies before they're added to this collection, or remove them from the collection if they're added automatically.

The UI for ActivityPub apps should use this `replies` collection when showing the replies to a post. (Many of them currently just search for replies locally.)
If someone replies to a post, and the reply isn't added to the `replies` collection, it's still visible in the replier's feeds, to their followers, etc. It just doesn't appear in the UI for the original post.
I think this strikes a fair balance between freedom of speech and freedom of reach. Anyone has a right to reply to any post, but they don't have a right to a spot on that post's replies page.

@evan completely agree, only thing that gets tricky is how to deal with a _grandchild_ reply that you want to remove without removing that _child_ and the other grandchildren.

let's say B replies to A, and C replies to B (let's say all separate servers) - the only way for A to remove a C is to remove B, being the only replies collection it controls.

only solution I see is materializing the entire tree in A's replies collection (using AP's rich object model) which most implementations don't do

@js there's work going on in a FEP about the conversation tree. Long story short, the OP can manage the conversation tree that's rooted in their original post.
fep/fep/5624/fep-5624.md at main

fep - Fediverse Enhancement Proposals

Codeberg.org