xstatus
Xstatus is a proposed open standard designed to standardize the representation of user presence and status information across applications, devices, and services. The specification defines a general data model, transport bindings, and extensibility mechanisms intended to enable interoperable presence sharing while supporting user privacy controls. It aims to reduce fragmentation among messaging and collaboration tools by agreeing on common status fields and semantics.
Development of xstatus arose from cross‑project discussions among developers and standards groups in the late 2010s.
The core data model includes a presence state (online, offline, away, do-not-disturb), an optional textual status,
Transport bindings cover REST APIs for publish/subscribe of presence and WebSocket streams for real-time updates. Bindings
As of now, xstatus remains largely experimental. A small number of open-source clients and servers include partial