From diaspora* project wiki

The Federation protocol is how diaspora* servers (and other servers supporting this protocol) talk to each other. diaspora* release and newer has support to receive entities with this protocol, but was still sending entities with an older protocol. Since diaspora* release (August 2017) this protocol is fully supported.

  • A detailed overview of the diaspora* federation protocol can be found on GitHub.
  • An implementation of this protocol is available as a Ruby Gem under the AGPL on GitHub. This is the library used by the diaspora* project.

If you experience any issues, feel free to get in touch with us.