fmsg
prototypeAn open, binary, distributed messaging protocol
Details
fmsg is a messaging protocol designed as an alternative to email and instant messaging apps. It allows anyone to run a host, with addresses formatted like @user@domain. The protocol uses cryptographic hashing to link messages in a directed acyclic graph (DAG), ensuring message integrity and sender verification.
Best fit users
- •developers looking for an alternative to centralized messaging platforms
- •users concerned with data sovereignty and control
- •individuals and organizations seeking self-hosted and distributed communication solutions
Why this one made the cut
The current email and messaging landscape suffers from centralization, lack of data control, and reliance on proprietary systems. fmsg aims to provide a decentralized, open protocol where users have control over their data and can run their own servers, promoting the original vision of an open and distributed internet.
What makes it different
Unlike traditional email and proprietary messaging apps, fmsg uses a distributed architecture where users can run their own hosts and addresses don't rely on specific clients. It also implements automatic sender verification and message integrity using a DAG structure to naturally form conversation threads while preventing spam.