I’ve been reading a bit about ActivityPub and fiddling around with implementing some things. In doing so I’ve discovered that the standard was unfinished. There is a client-to-server part that doesn’t make a whole lot of sense, and a lot of the pieces are poorly defined. As an example, there are “activities” called Note and Article that are almost indistinguishable. The definition suggests that the difference is between a single paragraph and multiple paragraphs, but in reality people use “Note” with muliple paragraphs because “Article” is handled differently by some common platforms like mastodon. I think the standard has promise, but the way it’s going it will be badly fragmented.