Open distributed messaging protocol
fmsg¶
A binary message format and federated protocol for immutable, relational messages that every participating host can verify.
fmsg addresses look like @user@domain. Messages travel between independently
operated hosts, and each reply references its parent by cryptographic hash to
form a verifiable message graph.
Core documents¶
Standards¶
The core specification defines messages and host-to-host protocol semantics. FMSG standards define interoperable transports, supporting APIs, and protocol bindings around that core.
Implementations¶
The open-source ecosystem includes a host daemon, client-facing Web API, address and quota service, command-line client, and a Docker Compose stack for running them together.
Project¶
fmsg is an open protocol developed in public. Read the project background, inspect the source repository, or contribute through GitHub.