@dahukannaDawn Ahukanna in particular, it goes into detail on how to implement the entire spec, both from client and server side. It explains why things work the way they do. There are several Open Source projects included.
@dahukannaDawn Ahukanna also, ActivityPub is in no way "server centric"! The main concept in the AP world is the "actor", representing a single person, group, organization, or other active part of the network.
If you have a fediverse account, you can quote this note from your own instance. Search https://cosocial.ca/users/evan/statuses/115826403719774178 on your instance and quote it. (Note that quoting is not supported in Mastodon.)