Distributed social network protocols

From diaspora* project wiki
Revision as of 08:25, 29 October 2012 by Krassmus (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Help this article by summarizing the pages behind the links on this page!

General Resources

http://en.wikipedia.org/wiki/Distributed_social_network

http://www.w3.org/DesignIssues/CloudStorage.html

Protocols/Schemas/Projects

Salmon

http://www.salmon-protocol.org/

Webfinger

http://code.google.com/p/webfinger/

Activity Stream

http://activitystrea.ms/

Describes the content produced by one or multiple users as a flow of activity objects. The complete data set of the social net is described as one stream of things like: “Alice posted lalala, Bob liked Alices post, …” The language covers a wide variety of things that can happen on social networks, like comments, events, locations, ratings, mood, …

specification of activity objects is available for json and atom-feeds

Pubsubhubbub

https://code.google.com/p/pubsubhubbub/

OAuth

http://oauth.net/

FOAF

http://www.foaf-project.org/

Open Graph

http://ogp.me/

Tent.io

http://tent.io/blog/tent-basics

Zot/Zot2

The Zot protocol is used by the Friendica project, with Zot2 being their improved implementation for Friendica RED.

RED: https://macgirvin.com/display/mike/222853

Libertree

A json-featured federation-protocol based on postings, comments and likes with small user-profiles.

https://github.com/Libertree/libertree/blob/master/specification.md