New blog post: How to implement a basic ActivityPub server https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
@bortzmeyer They're not in the spec! The spec left them "up to the implementation"
@bortzmeyer It's both bad and good. Lack of directions for transport and authentication layers means ActivityPub could be used over udp or websockets. Of course that's little use to us, since those layers being incompatible would cut us off.
@bortzmeyer That's us!
@bortzmeyer @Gargron mastodon hasn't complied to the spec in the past
@bortzmeyer @saxnot That, and the fact I literally was part of the AP design sessions, why would I violate the spec with my implementation if my implementation literally shaped the spec. The lie originates from the OStatus days, and even then it wasn't true, GNU social wasn't 100% compliant with the written specs and I refused to repeat those mistakes.