Activity Streams 2.0 (AS2)

repository·main·Indexed 43 days ago

https://github.com/w3c/activitystreams

A W3C social data format designed to represent activities, actors, and objects on the social web. AS2 serves as the foundational vocabulary for the ActivityPub protocol and provides a standard structure for social applications through its core specification, vocabulary, and extensions registry.

Tokens
11.2K
Snippets
32
Records
99
Agent score
53%

What's inside Activity Streams

  1. What is Activity Streams 2.0 (AS2)?

    main

    Activity Streams 2.0 (AS2) is a social data format used to represent activities, content objects, and actors (such as people or groups) on the social web.

    It is an extensible format. While the Activity Vocabulary provides a standard structure for social applications, developers can represent more focused or innovative objects by extending the vocabulary. AS2 provides the underlying vocabulary used by the ActivityPub protocol for communication between social systems.

  2. Overview of the Annotation Protocol Server

    main

    The Annotation Protocol Server is a network service acting as a publisher for the annotation protocol. It is a public implementation (version 1.0) licensed under BSD-3-clause and W3C Test Suite License. It serves as an interface to other applications via a network service.

    Main URL: https://github.com/w3c/web-platform-tests/blob/master/annotation-protocol/tools/protocol-server.py

  3. Overview of Pubstrate implementation

    main
    Pubstrate is a Guile library and ActivityPub implementation (version 0.1.dev) licensed under GPLv3+. It serves as both an Activity Streams 2.0 (AS2) library and an ActivityPub server implementation. It is designed to interface with other applications via the AS2 library and ActivityPub protocols.