@zatnosk @gargron @strypey @fla @mike @banjofox As far as federating messages outwardly, I need to tighten up version detection of instances but it basically looks at what software your instance is running if its not postActiv, and makes an assumption based on that (OStatus for StatusNet/GNU social/Pleroma/Mastodon, Diaspora for Diaspora, etc). postActiv will have (when these changes are done and pushed to the repo) an option to set which federation module is the "native" one and the internal representations are set accordingly and there is an endpoint postActiv uses to identify this for external instances or clients.