Fact-checked by Grok 2 weeks ago

OStatus

OStatus is a suite of open protocols designed to enable decentralized social networking by allowing users on different platforms to discover each other, subscribe to updates, and exchange activities such as status posts in real-time. First specified in 2010 by Evan Prodromou and others at StatusNet, building on the earlier 2008 OpenMicroblogging protocol used in services such as Identi.ca, it combines existing web standards to facilitate interoperability without requiring a central authority. Key components include ActivityStreams for representing social activities in XML format, PubSubHubbub for real-time push notifications of updates, WebFinger for user discovery via email-like identifiers, Salmon for direct user-to-user notifications, and Portable Contacts for profile data exchange. The specification, drafted under the Open Web Foundation Agreement, focused on public content federation for applications like blogs and wikis but excluded features such as private messaging or detailed social graph management. While OStatus gained traction in the early —powering federation in platforms like StatusNet (later ) and initially in —it was limited to public posts and XML-based data, which hindered broader adoption amid growing preferences for privacy and JSON formats. By 2019, the W3C OStatus Community Group, formed in 2012 to evolve the protocol, had closed, with efforts shifting to the Incubator Community Group. Its legacy endures as a foundational influence on the , serving as a predecessor to ActivityPub, the W3C-recommended standard that addressed OStatus's limitations by supporting private interactions and modern web technologies. , for instance, transitioned from OStatus to in 2019 to enhance compatibility and user privacy. Today, OStatus remains relevant in niche implementations but has largely been supplanted in contemporary decentralized social ecosystems.

Core Components

Protocols and Specifications

OStatus is built upon a suite of interoperable open protocols that enable decentralized social networking by facilitating the syndication, discovery, notification, and delivery of social activities across independent servers. These protocols include for feed syndication, Activity Streams for representing activities, (formerly PubSubHubbub) for real-time notifications, for cross-server message delivery, and for user discovery. Together, they ensure that servers can publish, subscribe to, and interact with content from other federated sites without proprietary integrations. Atom serves as the foundational syndication format for representing updates and feeds in OStatus. Defined in RFC 4287, uses XML to structure entries and feeds, where each social update is modeled as an entry containing a , author information, and content. In OStatus, feeds must include elements like atom:entry for individual posts, with required attributes such as atom:id for uniqueness and atom:published for timestamps. Servers are required to support 's core (http://www.w3.org/2005/Atom) and expose public feeds at predictable URLs, such as /username for user timelines. This format ensures that feeds are portable and consumable by any compliant reader or aggregator. Activity Streams extends Atom to express social activities using a standardized vocabulary, allowing rich representations of actions like posting, liking, or following. The Activity Streams 1.0 specification defines a namespace (http://activitystrea.ms/spec/1.0/) for elements such as activity:verb (e.g., "post" or "favorite") and activity:object (e.g., a "note" or "status" type). OStatus mandates the use of this vocabulary within Atom entries to embed semantic details, including OStatus-specific extensions like ostatus:conversation for threading discussions and ostatus:attention for direct mentions. Feeds enhanced with Activity Streams must adhere to the default schema types to promote interoperability, enabling parsers to interpret activities uniformly across servers. WebSub, previously known as PubSubHubbub, provides a push-based mechanism for real-time distribution of feed updates, reducing polling overhead in federated networks. Specified in its core 0.3 draft, WebSub operates on a hub-subscriber model where publishers notify a central of changes, and subscribers register callbacks via HTTP POST requests to the hub endpoint. In OStatus, feeds must include a <link rel="hub" href="hub-url"/> element pointing to the server's WebSub hub, typically using or endpoints for subscription confirmations. This allows remote servers to subscribe to updates for multiple users efficiently, with hubs verifying subscriptions through challenge-response to prevent unauthorized access. Compliance with WebSub ensures low-latency delivery, as updates propagate within seconds of publication. Salmon enables the upstream delivery of private or directed social messages, such as replies or follows, between otherwise disconnected servers. The Salmon uses a "swimming" metaphor, where messages are signed, encrypted, and pushed from the sender's server to the recipient's via an HTTP endpoint. In OStatus, feeds include a <link rel="salmon" href="salmon-url"/> for receiving such messages, which are formatted as entries with Activity Streams verbs like "schema:follow" or "ostatus:unfollow". The requires magic signatures for , using public keys from the sender's , and supports no assumptions about bidirectional subscriptions—allowing one-way interactions. This facilitates direct notifications without relying on public feeds, enhancing in federated exchanges. WebFinger supports the discovery of user information and resources through simple HTTP lookups, resolving human-readable identifiers to machine-readable . Based on the WebFinger protocol draft, it uses the .well-known/host-meta resource (following RFC 5785) to provide Link-Relations for Discovery (LRDD) templates, typically returning an (Extensible Resource Descriptor) document. In OStatus, an acct: like acct:username@ is queried via GET /users/username to retrieve links to the user's feed, profile, or endpoint. Servers must support this for , ensuring that remote sites can locate feeds and initiate subscriptions or deliveries dynamically. WebFinger's lightweight design integrates seamlessly with the other protocols, forming the for . For full interoperability in OStatus, these protocols must be combined: WebFinger discovers Atom feeds augmented with Activity Streams; WebSub handles subscriptions for push updates; and Salmon delivers targeted replies or actions. Servers implementing OStatus are expected to expose all required endpoints and adhere to the respective specifications to enable seamless cross-site interactions, such as following a user on one server and receiving their posts on another.

Operational Mechanism

OStatus facilitates decentralized social networking through a federation workflow that integrates several protocols to enable seamless communication across independent servers. The process begins with user discovery, where a client on one server uses to query a remote user's identifier (e.g., acct:[email protected]) and retrieve the associated feed URL via host-metadata discovery. This locates the publisher's primary feed, which contains entries extended with Activity Streams to represent social activities such as posts or shares. Once the feed is identified, the subscribing server establishes a real-time connection by subscribing to the feed using , where the publisher's hub is notified of the subscription and pushes updates directly to the subscriber upon content changes. New activities are created on the local server (using server-specific mechanisms, such as AtomPub for local posting) and then syndicated to subscribers via , while interactions like replies or mentions are delivered using the Salmon protocol, which sends cryptographically signed "slaps" (notifications containing entries) to the recipient's designated endpoint for verification and integration into their feed. A typical federation flow illustrates this mechanism: when a user on server A follows a user on server B, server A performs a WebFinger lookup on the followed user's identifier to obtain the Atom feed URL (e.g., https://serverB.example/api/statuses/user.atom), then subscribes via WebSub to the discovered hub (e.g., https://hub.serverB.example), enabling immediate pushes of new posts to server A's feed aggregator. If the followed user posts an update, server B pings the hub, which distributes the Atom entry to subscribed servers like A in near real-time. For interactions, such as a reply or share from server A, it generates an Activity Streams-extended Atom entry locally, posts it to server A's feed, and delivers a notification via Salmon to the original poster's endpoint on server B (e.g., https://serverB.example/main/salmon/user/id), where the signature is verified using the poster's public key before appending to the conversation thread. This push-oriented exchange ensures efficient propagation without requiring constant queries between servers. Key technical aspects of the mechanism address content visibility, error management, and system scale. OStatus is designed primarily for public content federation, where all activities in feeds are accessible to subscribers; private content handling is limited, relying on directed activities (e.g., mentions via ostatus:attention links) delivered through Salmon for targeted notifications, though it does not natively support end-to-end private messaging or restricted streams. Error handling in protocol exchanges follows HTTP standards, particularly in WebSub, where hubs return 4xx status codes (e.g., 400 for invalid requests) or 5xx for server issues during subscription verification, with non-2xx responses triggering retries or lease expirations; Salmon slaps include error responses if signatures fail verification. For scalability, the WebSub push model minimizes load by eliminating routine polling, using short subscription leases (default up to 864000 seconds, or 10 days) to periodically renew connections and prevent stale subscriptions; in cases where publishers do not actively ping hubs, implementations may fallback to polling feeds at configurable intervals (e.g., every few minutes) to detect changes, though this is discouraged for large-scale deployments to avoid bandwidth overhead. OStatus integrates building-block protocols like Atom for feed syndication and WebSub for efficient distribution.

History and Development

Origins in Early Decentralized Networking

The emergence of OStatus arose amid growing dissatisfaction with proprietary social media platforms in the mid-2000s, particularly following the launch of in 2006, which popularized but created centralized data silos that restricted user portability and interoperability across services. Developers and advocates in the open web movement sought decentralized alternatives to foster an interconnected ecosystem, drawing on existing standards like for syndication to enable cross-platform interactions without . This push was motivated by concerns over platform instability—such as Twitter's frequent outages—and the desire for user-controlled networks that allowed seamless following, sharing, and replying between independent sites. Key milestones in OStatus's origins trace to 2008–2009, when developed Laconica, an open-source platform launched in July 2008 as the backend for , the first public instance. Laconica introduced the OpenMicroBlogging protocol to facilitate basic , addressing early silos by allowing users on different servers to discover and subscribe to each other. In August 2009, following funding, Prodromou renamed the project to StatusNet, expanding its focus on distributed social networking while maintaining open-source principles. By 2010, StatusNet version 0.9.0, released on March 3, implemented the initial OStatus protocol suite, enabling the first federations between instances like and status.net. This marked a shift from ad-hoc connections to a more cohesive framework integrating protocols such as PubSubHubbub for real-time updates and for discovery, all built atop feeds. Early challenges included the absence of fully standardized protocols, resulting in fragmented implementations that relied on custom extensions and limited features, primarily supporting public content exchanges. These hurdles underscored the need for broader adoption of open standards to realize a truly interoperable .

Standardization and Evolution

In January 2012, the (W3C) formed the OStatus Community Group to document and refine the existing OStatus protocols, aiming to develop future versions that would enable seamless interaction across decentralized social networks. The group focused on standardizing components such as feeds, PubSubHubbub for real-time updates, and for notifications, building on earlier drafts to improve without pursuing full W3C Recommendation status. Key outputs included refinements to the OStatus specification outlines hosted on the group's wiki, which detailed the protocol's architecture for distributed status updates and user discovery. The formal standardization efforts transitioned in July 2014 with the chartering of the W3C , which shifted focus toward more robust and extensible frameworks for federated social interactions. Between 2015 and 2017, this group developed as a successor to OStatus, addressing key limitations such as the complexity of the protocol's magic signature implementation for secure notifications, which often led to interoperability issues and challenges in handling private content. was published as a W3C Recommendation on January 23, 2018, introducing a simpler JSON-based model with defined client-to-server APIs and better support for privacy controls. Following the 2018 recommendation of , OStatus entered a phase of gradual deprecation, with major implementations like removing support by 2019 to prioritize the newer standard. The OStatus Community Group was officially closed by the W3C in August 2019, signaling reduced active maintenance and refinement efforts. As of 2025, OStatus receives no ongoing updates from official bodies, though legacy systems continue to operate under its protocols for .

Implementation and Adoption

Key Software Projects

The primary software implementing OStatus is , a free and open-source platform that serves as the main for the protocol's federation features. Other notable projects include historical platforms like StatusNet and , with partial support in networks such as and Hubzilla until recent deprecations.

Historical Projects

StatusNet, developed from to , was a foundational microblogging platform that fully implemented the OStatus protocol for decentralized , allowing users to post short messages and interact across independent servers. It powered early instances like , a prominent OStatus-based network that migrated to in after reaching significant user engagement through real-time updates and group conversations. StatusNet was forked into in , marking the end of its primary development cycle. pump.io, launched in 2013 as a successor platform for , provided partial OStatus support through its ActivityPump extension, enabling limited interoperability with other OStatus servers for activities like follows, notices, and shares during its active period until around 2018, after which development largely ceased. The platform emphasized a lightweight, ActivityStreams-based architecture but saw diminishing use as federation needs evolved.

Active or Recent Projects

GNU Social remains an ongoing project as the direct successor to StatusNet, with OStatus integrated via dedicated federation plugins that handle salmon slaps for private replies and PubSubHubbub for real-time distribution, facilitating inter-server communication such as post propagation and profile discovery in the early when instances exchanged notices via feeds and XRDS service documents. While still maintained, its federation capabilities are now limited compared to newer standards. Friendica supported OStatus federation until its 2024.12 release in January 2025, when the protocol was dropped due to low usage and maintenance burdens, previously allowing bridges to OStatus networks for cross-posting and replies alongside its primary and integrations. This support enabled Friendica nodes to subscribe to OStatus feeds and relay content bidirectionally. Hubzilla offers partial OStatus compatibility through its nomadic identity system, primarily via the now-retired addon that translated protocol messages to OStatus formats for federation with StatusNet/ instances, supporting features like channel cloning and content nomadism across servers until the addon's retirement. It continues limited interoperability with OStatus remnants through and gateways. OStatus reached peak adoption around 2010-2015 with dozens of instances enabling early examples of decentralized social interaction, such as Quitter.se distributing notices to users via PubSubHubbub pushes, but usage declined after the rise of in the late 2010s.

Current Usage and Challenges

The adoption of OStatus has significantly declined since the widespread shift to beginning in 2018, as the latter addressed key limitations in and . By 2025, the number of active OStatus-only servers remains extremely low, prompting major projects like to discontinue support in its 2024.12 release due to the minimal number of remaining OStatus-exclusive servers and contacts, alongside the ongoing maintenance burden and poor interoperability with modern tools. Despite the decline, OStatus persists in limited remaining usage, primarily within niche communities hosted on instances that serve as holdouts for dedicated users valuing its original decentralized features. These instances maintain a modest but active user base, with examples including ongoing public timelines and plugin-supported interactions as late as September 2025. Additionally, legacy integrations of OStatus elements continue in some older nodes, enabling backward compatibility for historical content and migrations without full protocol replacement. OStatus faces several persistent challenges that have accelerated its marginalization. The protocol's inherent complexity, involving multiple interdependent specifications like PubSubHubbub, , and , has led to hurdles and uneven across servers. For instance, the protocol for cross-server notifications has encountered issues, including vulnerabilities in magic signature validation and a lack of updates to address evolving threats, resulting in stagnant improvements compared to newer standards. Furthermore, OStatus has not received meaningful updates, exacerbating its competition from simpler, more adaptable protocols like . Looking ahead, OStatus appears headed toward archival status within the ecosystem, serving primarily as a historical foundation rather than an active protocol. No major new implementations have emerged since , reflecting a broader developer pivot to successor standards and underscoring the protocol's diminishing viability for contemporary decentralized networking.

Relation to Successor Standards

Transition to ActivityPub

represents a significant evolution from OStatus, introducing structured client-to-server (C2S) and server-to-server (S2S) APIs that enable more direct and flexible interactions between clients, users, and servers, in contrast to OStatus's dependence on Atom feeds for content syndication and discovery. Unlike OStatus, which relied on XML-heavy protocols such as Activity Streams 1.0 and PubSubHubbub for distribution, employs simpler JSON-based activities rooted in Activity Streams 2.0, facilitating easier parsing and integration while supporting richer object models for social interactions. This shift addressed OStatus's limitations in handling private messaging and granular access controls, as 's APIs allow for targeted delivery to specific audiences without exposing content publicly through feeds. The transition began with the formation of the W3C Social Web Working Group in July 2014, which was chartered to build upon existing decentralized protocols like and to develop more robust standards for social networking. ActivityPub progressed through working drafts and reached W3C Recommendation status on January 23, 2018, formalizing it as the successor for federated social interactions. , a key early adopter, initially launched in 2016 using OStatus for but began integrating in September 2017, completing the full switch by early 2018 to align with the emerging standard. During the overlap period, partial compatibility was maintained through adapters and plugins, such as Mastodon's early implementation, which allowed federation with legacy OStatus-based systems like by bridging Atom feeds to endpoints. The switch to was driven by its simpler implementation—favoring over XML for reduced complexity—and enhanced features, enabling direct control over post visibility without the public exposure inherent in OStatus's feed-based model. By 2019, fully deprecated OStatus support, prioritizing native for improved performance and security. Technically, the migration involved replacing OStatus's Salmon protocol—a signed XML mechanism for pushing notifications between servers—with ActivityPub's HTTP-based delivery system, where servers POST activities directly to inboxes, streamlining propagation while maintaining authenticity through signatures. , used in both protocols for user and resource discovery via well-known endpoints, was retained in ActivityPub to ensure seamless endpoint resolution during federation. This change reduced overhead from OStatus's multi-protocol stack, promoting broader adoption in the fediverse.

Legacy and Influence on the Fediverse

OStatus played a foundational role in decentralized social networking by introducing concepts such as portable user identities through for discovery and cross-server interactions via protocols like PubSubHubbub and , enabling seamless federation across independent servers without reliance on centralized platforms. This early framework demonstrated the viability of open federation as a counter to corporate silos, serving as a proof-of-concept that inspired the broader adoption of distributed networks. By 2025, these innovations had contributed to the 's expansion to over 15 million users across thousands of instances, highlighting OStatus's enduring impact on scalable, user-controlled social ecosystems. Key elements of OStatus's legacy persist in its successor, , which retained for resource discovery and Activity Streams for modeling social activities, ensuring continuity in core mechanics while addressing OStatus's limitations in security and extensibility. This transition underscored OStatus's role as an early blueprint for interoperable standards, influencing the W3C's Working Group efforts to standardize decentralized interactions. OStatus's emphasis on open protocols fostered an open-source ethos that permeated projects like , which by 2025 supported over 10 million users and became a flagship for the Fediverse's resistance to proprietary control. From a perspective, OStatus holds significant archival value as a historical milestone in evolution, preserved in documentation and legacy implementations that continue to inform discussions on and decentralization. While largely superseded, it sees occasional revivals in niche, privacy-focused deployments, such as certain instances prioritizing minimalism and over modern features. Its educational influence endures through W3C resources, guiding developers toward robust, standards-based alternatives to centralized services.

References

  1. [1]
    [PDF] OStatus 1.0 Draft 2
    OStatus is a minimal specification for distributed status updates or microblogging, allowing people on different social networks to follow each other.
  2. [2]
    How Decentralized Social Platforms Grew from Identica to Modern ...
    Oct 7, 2025 · OStatus & Open Standards: OStatus was developed as a combination of open protocols to enable interoperability among distributed social platforms ...<|control11|><|separator|>
  3. [3]
    OStatus Community Group - W3C
    Jan 12, 2012 · OStatus is a suite of protocols that lets people on different social networks interact. This group will develop the next version of the protocol.
  4. [4]
    Workflow - OStatus Community Group
    ### OStatus Federation Workflow Summary
  5. [5]
    WebSub
    ### WebSub Error Handling with HTTP Status Codes
  6. [6]
    Howto - OStatus Community Group
    Apr 20, 2017 · Optional: use Activity Streams. Enhancing your feeds with ActivityStreams data like a verb and object can make the information much richer.Missing: protocols | Show results with:protocols
  7. [7]
    PubSubHubbub Core 0.4 -- Working Draft - GitHub Pages
    The former MUST indicate the exact URL of a PubSubHubbub hub designated by the publisher. ... If a hub finds any errors in the subscription request, an ...
  8. [8]
    Taking on Twitter with open-source software - CNET
    Oct 6, 2008 · Evan Prodromou thinks Identica, his microblogging alternative, can take the genre to the masses by offering stability, flexibility, and choice.
  9. [9]
    A Standards-based, Open and Privacy-aware Social Web - W3C
    Dec 6, 2010 · The Social Web should allow people to create networks of relationships across the entire Web, while giving people the ability to control their own privacy and ...
  10. [10]
    The federated SNS timeline (a fediverse history) - YourOnly.One
    Dec 12, 2022 · 2008. 2008-05-18. First post in the Fediverse was made by Evan Prodromou: “This is my first post.” · 2009. 2009-08-28. Laconica software was ...
  11. [11]
    Fediverse - Wikipedia
    StatusNet first implemented the OStatus protocol on March 3, 2010, with version 0.9.0, and OStatus quickly became the most popular federated protocol in usage.ActivityPub · PeerTube · FriendicaMissing: successor | Show results with:successor
  12. [12]
    [PDF] Implementing Federated Social Networking: Report from the Trenches
    Aug 23, 2017 · For example, private messages are sent to user-specific salmon endpoints, while public contents are sent to public endpoints. Protocol Flow.<|separator|>
  13. [13]
    New OStatus Community Group at W3C
    Jan 12, 2012 · I'm happy to see that the new community group for OStatus has started. My goals for this group are to: develop future versions of the OStatus ...Missing: formation | Show results with:formation
  14. [14]
    OStatus Community Group
    Apr 20, 2017 · A protocol for great compatibility between sites. The name of this protocol is OStatus (see spec). Standards comparisons Events External links
  15. [15]
    W3C Launches Push for Social Web Application Interoperability
    Jul 21, 2014 · W3C today launched a new activity to develop standards to make it easier to build and integrate social applications with the Open Web Platform.
  16. [16]
    ActivityPub: decentralized social networking protocol - Hacker News
    Jan 24, 2018 · This protocol is a successor to OStatus (GNU Social), and mostly made by the same people. From what I remember, Mastodon switched from ...
  17. [17]
    Re: Salmon magic signature implementations broken - Google Groups
    I totaly +1 on this, having spent too much time trying to get salmon interop working between node-ostatus and statusnet. I've not seen any successfull ...
  18. [18]
    ActivityPub - W3C
    Jan 23, 2018 · The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.
  19. [19]
    What is the relationship between OStatus, pump.io and ActivityPub?
    Jun 14, 2017 · OStatus is a decentralized social networking protocol which - as you say - is made up of several other protocols: Atom feeds, ...
  20. [20]
    ActivityPub: The Good, the Bad and the Ugly
    Apr 16, 2025 · OStatus - Mostly deprecated in favour of ActivityPub. Diaspora - Exclusive to Diaspora, limiting interoperability. Nostr - Infamous due to ...
  21. [21]
    Microblogging with ActivityPub - LWN.net
    Nov 29, 2022 · The idea of federated microblogging was pioneered by a project called StatusNet, which was the software that originally ran at identi.ca, an ...Mastodon · Pleroma · Others
  22. [22]
    pump-io/pump.io: Social server with an ActivityStreams API - GitHub
    This is pump.io. It's a stream server that does most of what people really want from a social network. Build Status Coverage Status npm Vulnerabilities ...Missing: 2013-2018 | Show results with:2013-2018
  23. [23]
    Improvements on GNU social's network systems - Tech Report
    This task was my first time working in the OStatus plugin, so I learned some details of its implementation. Search-box. I've introduced the "ActivityPub way ...
  24. [24]
    Friendica 2024.12 released
    Jan 1, 2025 · The highlights of Friendica 2024.12 are. added exporter for prometheus,; we dropped the support of OStatus (the predecessor of ActivityPub) ...
  25. [25]
    Hubzilla Timeline and History
    The GNU Social addon, which enabled the OStatus protocol, was retired. OStatus is no longer officially supported. Hubzilla 7 released. Hubzilla 6.2 released.15 Years Of Innovation · Major Milestones · Cross Platform Collaboration
  26. [26]
    Fediverse history piece from 2017: A Brief History of the GNU Social ...
    Aug 24, 2024 · EDIT 2024-09-20: For those interested in fediverse history, I recently posted some musings on ActivityPub, the origins of the standard, the ...
  27. [27]
    Remove OStatus-related code · Issue #10740 · mastodon ... - GitHub
    May 9, 2019 · Furthermore, the OStatus code has not been receiving the same performance and security improvements, in many parts because the OStatus protocol ...
  28. [28]
    GNU Social - Fediverse.Party - explore federated networks
    Sep 1, 2025 · GNU Social creators are the founding fathers of free libre microblogging networks. The platform has a significant userbase and multiple plugins.Missing: 2025 | Show results with:2025
  29. [29]
    pistolero (p@fsebugoutzone.org)'s status on Friday, 19-Sep-2025 07 ...
    Sep 19, 2025 · GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero ...<|separator|>
  30. [30]
    GNU social - IndieWeb
    Jan 15, 2025 · GNU social is a free software project that will be a decentralized social network that you can install on your own server.
  31. [31]
    RegisterProtocolHandler Enhancing the Federated Web
    Jul 26, 2010 · This demo implements two actions: test and follow. This is enough of the OStatus protocol to kick the tires on the idea, there are other useful ...
  32. [32]
    GNU social - NLnet Foundation
    GNU social is a free social networking platform, easily self-hostable and highly accessible, that enables both private and public decentralized communications.
  33. [33]
    Federation in social networks - LWN.net
    Dec 12, 2017 · OStatus is fairly simple, consisting of an Atom feed published by each server containing the actions taken by its users: things like publishing ...
  34. [34]
    Socialwg - W3C Wiki
    Evan. Evan Prodromou. For me, an invited expert should be implementing social software, or represent a company implementing social software.
  35. [35]
    ActivityPub is now a W3C Recommendation | 2018 | News
    Jan 23, 2018 · The Social Web Working Group has published ActivityPub as a W3C Recommendation. ActivityPub is a decentralized social networking protocol.Missing: 2015-2017 | Show results with:2015-2017
  36. [36]
  37. [37]
    ActivityPub support · Issue #1557 · mastodon/mastodon - GitHub
    Apr 11, 2017 · ActivityPub is a standards-track protocol for server-to-server federation, as well as client-to-server APIs at the W3C.Missing: plugin adapter
  38. [38]
    ActivityPub, the Non-Standard Standard - FOSS Academic
    Oct 15, 2023 · ActivityPub is a protocol for the fediverse, created by a W3C group, but is considered non-standard due to lack of corporate involvement and ...Missing: recommendation | Show results with:recommendation
  39. [39]
    OStatus - Wikipedia
    History. OStatus federation was first possible between servers running StatusNet, such as Status.net and Identi.ca, although Identi.ca later switched to pump. ...
  40. [40]
    [PDF] Fediverse's evolution from the Cultural-Historical Activity Theory
    One example is Evan Prodromou, a member of the community but also the leading developer of Status.net, Laconica-Identi.ca, who decided to support the ...
  41. [41]
    Fediverse Statistics - Hubzilla
    #Fediverse #Statistics 2025.11.07. Number of active instances: 19 231. Number of new instances last 24h: 2. Number of users: 15 332 520. Number of new users ...Missing: count | Show results with:count
  42. [42]
    Mastodon Statistics - mastodon@libera.site
    Number of active instances: 10 609. Number of users: 10 051 652. Number of ... #Mastodon #Statistics 2025-11-09 18:00 CET Number of active instances: 10 ...Missing: count | Show results with:count
  43. [43]
    Securing the Future of the Social Web with Open Standards - W3C
    For sensitive information, the message should itself be encrypted and de-crypted only to those in the group. To allow messages in distributed systems to be re- ...