The mission of the Social Web Working Group is to define the technical protocols, vocabularies, and APIs to facilitate access to social functionality as part of the Open Web Platform. These technologies should allow communication between independent systems, federation (also called "decentralization") being part of the design.
Why Standards?
Avoid creating another "special snowflake" API
Create APIs and systems that are already familiar to developers
Interoperate with other tools without custom-building each integration point
W3C Group Deliverables
Social Data Syntax - a JSON-based syntax to transfer status updates and other social info across systems
Social API - an API that can create social data, as well as consume it, e.g. allowing embedding updates elsewhere
Federation Protocol - to allow sharing information between disparate systems
Current Specs
Activity Streams 2.0
Webmention
ActivityPub
Micropub
Activity Streams 2.0
Social Syntax
Activity Streams 2.0
An activity stream is a collection of actions that have been taken by users in a given system