Email or username:

Password:

Forgot your password?
Top-level
Laxystem (Masto/Glitch)

@silverpill yes. I find it much more reliable to expand everything before serialization.

5 comments
Laxystem (Masto/Glitch)

@silverpill personally, I agree with @mikedev; don't support the ActivityPub spec word-by-word, I don't support you (said on Mastodon; oh, the irony).

Creating invalid JsonLD is therefore from my POV a bug in other software, not a design issue with mine.

Mike Macgirvin (dev)
I do actually try to support it word-for-word. Because somebody has to - or this is just going to be (or already is) going to be total chaos. That said, we started out with a lot more capability than this primitive "protocol" could provide and it has taken a number of years to figure out how to provide the zot 2012 feature set over 2018 ActivityPub -- in 2024. And that migration is ongoing; because we're hindered by the even more backward Twitter clones that took over the space and act like they own it and which refuse to play nicely with others.
I do actually try to support it word-for-word. Because somebody has to - or this is just going to be (or already is) going to be total chaos. That said, we started out with a lot more capability than this primitive "protocol" could provide and it has taken a number of years to figure out how to provide the zot 2012 feature set over 2018 ActivityPub -- in 2024. And that migration is ongoing; because we're hindered by the even more backward Twitter clones that took over the space and act like they...
Laxystem (Masto/Glitch)

@mikedev btw, does (streams) have a documentation page for all non-AP-spec features it supports? Will be useful.

Mike Macgirvin (dev)
There's a FEDERATION.md at the repository root that's only slightly out of date. I'll update it again when I get a chance.
Mike Macgirvin (dev)
The FEDERATION.md was just updated and I removed mention of some of the historical hacks which have been since been standardised.  Still a couple of rough edges, but I've got a lot going on at the moment.  Look in the dev branch of the streams repository for the latest:

https://codeberg.org/streams/streams/src/branch/dev/FEDERATION.md
Go Up