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.3.0 and newer has support to receive entities with this protocol, but still sends entities with an older protocol. Starting with diaspora* release 0.7.0.0 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.
The Friendica project also has its implementation in PHP.