| description | FRML protocol spec |
| repository URL | https://code.nolog.cz/makew0rld/fmrl_spec.git |
| owner | makeworld@protonmail.com |
| last change | Sat, 12 Nov 2022 01:17:50 +0000 (11 20:17 -0500) |
| last refresh | Mon, 10 Nov 2025 06:57:49 +0000 (10 07:57 +0100) |
| mirror URL | git://repo.or.cz/fmrl_spec.git |
| https://repo.or.cz/fmrl_spec.git | |
| ssh://[email protected]/fmrl_spec.git | |
| bundle info | fmrl_spec.git downloadable bundles |
| content tags |
I find Discord status messages fun, and a nice way to make someone laugh, see how friends or doing, or find out about new games and music. But what if we freed them from Discord? What could they become?
And for the oldies in the crowd: remember AIM away messages?
Enter fmrl. Pronounced like the word ephemeral, it is a decentralized protocol to read user statuses and set your own. From "Chilling" to "Get me out of here" to "This is the best album ever", fmrl is there for you.
As of November 2022:
I am no longer working on this project, just out of lack of personal interest and available time. If anyone wants to take what exists so far and put their own spin on it feel free!
Please style the name as fmrl or if necessary, FMRL. Never Fmrl.
Please see the Specification.
Coming soon!
If you implement any software let me know. Please make it clear in your project README what version of the spec your software supports.
Q: Are you hoping to change the world?
No. I'm hoping to create something fun, that some people would use and get a kick out of.
Q: What's your target audience?
I'd love to see non-techy people using this as way to keep up with and check in on friends, like how Discord statuses are used by some now. fmrl could be used by those who aren't using Discord already, or by those who see it as an improvement for what Discord does.
To do this requires that good web interfaces exist, as well as a good community of servers ready to host people.
Aside from that audience, maybe this is something that the Mastodon crowd will use, people who are already willing to try something new and understand the merits of decentralization. Some sort of integration like a Mastdon+fmrl client would be really cool.
Q: Isn't this just like finger?
The main difference is that the data is structured, while finger data is just a text file. Structured data allows for more flexibility in displaying statuses. It also allows for non-text, like the avatars fmrl offers.
Q: Why not build off Webfinger?
Webfinger is complex, extensible, and ugly. It wasn't designed with something like fmrl in mind. It also provides no standard way for clients update data. There would be little advantage in using it compared to making something new that is simpler.
To propose updates to the spec, please use GitHub issues. For general discussion and questions, join us on IRC at #fmrl on libera.chat. Or #fmrl:libera.chat for Matrix users.
| 3 years ago | v0.1.1 | commitlog | ||
| 3 years ago | v0.1.0 | commitlog |
| 2 years ago | main | logtree |