A year ago I tried learning ActivityPub, and more or less failed. I was confounded by a spec that was so abstract I couldn't make heads or tails of it. Turns out I was missing some key things.
I have written a guide to learning about ActivityPub that I wish existed a year ago when I first set out to learn how to write social media servers that conform to the spec:
@darius are there ways you think we can explain this better, systemically? When I first read the activitypub spec i thought the introduction was very clear and concrete, so I'm really interested in hearing the specific ways you were confused and how you think we can address those better in our writing.
Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.