iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://github.com/tootsuite/mastodon/issues/1557
ActivityPub support · Issue #1557 · mastodon/mastodon · GitHub
Skip to content

ActivityPub support #1557

Closed
Closed

Description

ActivityPub is a standards-track protocol for server-to-server federation, as well as client-to-server APIs at the W3C. https://www.w3.org/TR/activitypub/

My understanding is that this is something Mastodon is somewhat interested in already, but I'm filing an issue to have "somewhere" to track this.


Edit: here's a checklist for things to implement. I cut out client-to-server stuff, although most of it applies to both.

Does your application implement URLs for:

  • Object id properties? (Section 3.2 Retrieving objects)
  • Actor inboxes?
  • Actor outboxes?
  • Actor Following collections?
  • Actor Followers collections?
  • Actor Likes collections? (optional)
  • Binary uploads? (Section 6 Uploading Media, optional)

Does your application handle:

  • The special Public collection?
  • Server-to-server Activity side effects, like Undo side effects?
  • Linked Data Notifications RDF representations (very optional)? (Section 8.1 Delivery)

Do you:

  • Properly support Actor simplified login naming? (Section 4)
  • Deliver activities properly?
  • Implement authentication and authorization checks for server-to-server interactions?
  • Scrub Activities for cross-site scripting attacks?
  • Have a plan for combating spam?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    apiREST API, Streaming API, Web Push API

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions