Social Web Protocols

The Social Web Protocols are a collection of standards which enable various aspects of decentralised social interaction on the Web. This document describes the purposes of each, and how they fit together... These are the specifications produced by the Social Web Working Group. New implementation reports and feedback are always welcome (details for where to submit these are at the top of each document).... https://www.w3.org/TR/social-web-protocols/

  • Activitypub: [JSON]-based APIs for client-to-server interactions (ie. publishing) and server-to-server interactions (ie. federation).
  • ActivityStreams 2.0 [activitystreams-core] and [activitystreams-vocabulary]: The syntax and vocabulary for representing social activities, actors, objects, and collections in JSON(-LD).
  • Linked Data Notifications ([LDN]): A JSON-LD-based protocol for delivery.
  • Micropub: A form-encoding and JSON-based API for client-to-server interactions (ie. publishing).
  • Webmention: A form-encoding-based protocol for delivery.
  • WebSub: A protocol for subscription to any resource and delivery of updates about it.

Edited:    |       |    Search Twitter for discussion