Am wondering if it'd make sense to have a dedicated Reply activity, such that a reply becomes Reply(Note) instead of Create(Note)
-
Mike Macgirvin π₯οΈreplied to Mike P last edited byTried to get a constrained conversation model into ActivityPub for over a decade. Finally settled on this:
https://fediversity.site/help/develop/en/Containers
I didn't create an FEP specifically for this because it's just a minor tweak to a couple of existing FEPs.
This provides a mechanism to easily implement reply controls, moderation, groups, private groups, conversation completion, relayed deliveries, circles and much more. And it's all generic ActivityPub and co-exists with microblog software. I added a little indicator in the UI so you can see at a glance if the conversation you're participating in is safe or not. -
@[email protected] there's no functional difference though no? I think @[email protected]'s 7888 already discusses that flow and it works ok with Create...
-
Just to say this again and again: I don't think that ActivityPub / FEPs / (whatever else there is) do enough to explain how to handle replies, and who gets to moderate them.
So yes, a Reply activity would be a way to do it. However, I don't think it would be enough to just rename the Create activity to Reply. What I would like to see is something along the lines:
- Alice replies to Bob with a Reply activity
- This results in Alice giving/yielding/... Bob the ability to moderate, i.e. delete, the reply
- Furthermore, it will be up to Bob to distribute Alice's reply.
Getting there is complicated! It will probably require some incompatibilities to the current Fediverse. However, I believe it would be worth it.
-
-
@julian @thisismissem also https://w3id.org/fep/7458 covers usage of the replies collection, with similar logic
-
@helge I would say give bob the power to delete, but because bob has exclusive permission to broadcast it, the reply would only exist on alice's server until bob broadcast it, likely via an Add to the replies collection β at least that's how I was thinking of it?
-
infinite love β΄³replied to Emelia πΈπ» last edited by
@thisismissem @julian the one potential advantage of having a dedicated Reply activity is that it allows for quick pattern-matching at the activity level (similar to Like/Announce), but it comes at a semantic cost of reifying replies as an activity rather than as metadata or as a link relation. which i don't think they should be dedicated activities.
-
Emelia πΈπ»replied to infinite love β΄³ last edited by
-
infinite love β΄³replied to Emelia πΈπ» last edited by
@thisismissem @julian that can be done with any activity
-
-
Mike Macgirvin π₯οΈreplied to silverpill last edited byI don't mind.