Yeah, so that’s a clear departure from the current proposal.
The proposal as it stands would only check the approval of the person being immediately replied to. So the scope would potentially widen with replies, but that could indeed be an issue.
The proposal was aiming to support both models without fully specifying them, but it is clear it is not currently adequate.
A third-party actor being the authority also makes sense for groups.
Another thing that is under discussion is quoted posts (twitter’s quote-retweets). I think an approval mechanism would be very important for such a feature, and would also be slightly easier because we don’t have to care that much about a “Facebook” post-and-comments model VS a “Twitter” replies-as-first-class-objects model. I think it’s a good opportunity to see if common approval mechanisms can effectively get abstracted and if splitting the FEP really is a good idea after all.
@macgirvin do your projects handle quote-posts? And if so, do you have an approval mechanism for them, and while we’re at it, do they behave differently for “root posts” and “comments”?