This document provides the documentation for the future federation protocol for diaspora*. Current diaspora* servers still use an older protocol!
The purpose of this document is to specify the communications that go on between diaspora* servers (and other servers supporting this protocol). If you experience any issues, feel free to get in touch with us.
This document specifies the future protocol for diaspora. diaspora* release 0.6.0.0 and newer has support to receive entities with this protocol, but still sends entities with an older protocol. Starting with diaspora* release X this protocol is fully supported.
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.