@benpate @deutrino @bengo @strypey @EUCommission @nlnet
Link for background: https://coding.social/blog/grassroots-evolution
> We are limited (to a degree) by some design choices made in ActivityPub
I mention not addressing "Misconceptions" early as most costly mistake of AP ecosystem development. Your sentence above will be interpreted differently by different people based on their Perspective what fediverse means to them.
W3C ActivityPub spec is powerful, based on granular message exchange between addressable actors on the social graph.
"Likes", "Boosts", "Replies" are underspecified, mechanisms are fedi-specific, follow interpretation of AP that has become common on fedi. A big misconception imho is that its unclear what is 'core protocol' and what is extension with solutions on top of it. Like a "Microblogging" application domain, or "Software development" business domain.
A Like is but an ActivityStreams social primitive, a building block. The other 2 are domain-specific. Leaked abstractions, now.