From Fluxer's updated roadmap on their website

See the polyproto website they linked here

I hadn't heard of this protocol before, but the possibility of transferring accounts between homeservers sounds exciting!

Here's the text from the screenshot:

Federation lets people on different instances talk to each other as if they were on the same service, the way email works across providers. Fluxer's federation will be based on polyproto-core, a specification from the polyproto project, with our own extensions on top. polyproto is still young, and we hope that building a real implementation of it, and sharing what we learn, helps the specification mature and benefits everyone else who builds on it.

polyproto-core describes an identity that works across servers. Your identity is anchored on your home server and looks like name@domain. Behind it is a certificate that your home server signs over a key created on your device. To prove who you are to another server, your device signs a challenge from that server, so one identity works across servers and you don't need a separate account on each. Messages are signed by the sender, so a server you visit can't forge messages from you without being detected, as long as your home server and your device haven't been compromised. The specification also defines how to move to a new home server.

polyproto-core is an early beta specification maintained by the Polyphony project. As of October 2026 it is at v1.0-beta.13. It focuses on identity and leaves message formats and chat features to extensions. We'll write our own extensions for Fluxer's features and propose changes to the protocol where they would help others too.

We'll publish an experimental draft pull request in 2026 that you can try and give feedback on. The stable release follows in 2027. Until the draft is up, the discussion happens in Fluxer Labs, and you're welcome to join in.

You can already sign in to several instances from one app. You sign in to each instance separately and switch between them. The mobile apps already support several instances and accounts, and the desktop app gets the same in early October 2026 with the update described in #2.

all 5 comments

sorted by: hot top controversial new old
[–] 4 points 1 month ago* (last edited 1 month ago)

Your identity is anchored on your home server and looks like name@domain.

Need some better idea these says, given how easily thousands of communities on Autistici/Inventati got nuked by a domain block. Any new communication technology that markets itself to politically progressive crowds should make it easy to switch from the domain you no longer control, without losing contacts and history and having to start from scratch.

Upd: https://polyproto.org/ says "Don't like your home server? Migrate to another and keep your identity and data, even if the old home server is already long offline or actively uncooperative." - this is a much better capability than I initially thought Fluxer had, though I wonder how well this scales to an entire community moving to a new domain.

  • source
  • [–] 1 point 1 month ago (3 children)

    If only I knew what fluxer was. Yet another forum?

  • source
  • hideshow 3 child comments
  • [–] 14 points 1 month ago (2 children)

    It’s a selfhostable discord clone. At feature parity to discord before enshittification.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 month ago* (1 child)

    Thank you. Federation with matrix would be great. But it looks like they're using re-invention of federation. Dunno what to think about that.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 month ago* (last edited 1 month ago)

    With the way matrix does federation by cloning I’m not surprised, xmpp federation would be a more realistic goal.

    Matrix also has a very good method of bridging/puppeting to alternate protocols see mautrix for example.

  • source
  • parent
  • 15 comments in c/opensource@lemmy.ml view that post
    [–] 16 points 1 month ago (1 child)

    Oh finally! This is fantastic news! Now we just E2EE for DMs at least.

  • source
  • hideshow 1 child comment
  • [–] 8 points 1 month ago*

    On the roadmap as well:

    Fluxer will add end-to-end encryption to personal notes, DMs and group DMs. It will be required, with no setting to turn it off. We're building it on MLS (Messaging Layer Security), an IETF Standards Track protocol published as RFC 9420 in July 2023.

    Communities, the large public spaces with moderation and search, are not part of this plan.

    polyproto, the family of specifications behind our federation plans in #4, includes polyproto-mls... We will most likely build our encryption in line with it and help finish it.

    The timeline is the same as for federation. An experimental draft that you can try arrives in 2026, and the stable release follows in 2027.

    https://fluxer.app/blog/roadmap-2026#5-end-to-end-encryption-for-notes-dms-and-group-dms

  • source
  • parent
  • [–] 9 points 1 month ago (3 children)

    I’ve never been overly interested in fluxer, cuz matrix is much better than discord imo so I’m very happy with that, but polyproto is by far my fav federation protocol so this is super exciting anyway

  • source
  • hideshow 3 child comments
  • [–] 13 points 1 month ago (1 child)

    matrix is much better than discord IMO

    These two things just aren't directly comparable. You need an application to use Matrix, and there are only a handful that support all the features and of them, only a couple are stable and of those, none of them have a good (or any) UX for onboarding or administration or for channels with a large membership.

    Element is the poster app for Matrix, but its clearly made by and for the people who design the protocol. Why do channels get an unread indicator when someone changes their name? Why must I see every time a user joins or leaves a room with no setting to turn it off for large rooms? Why can't I turn off unread indicators for a room I really don't care about constantly staying up to date on? How does the app even allow people to sign in without verifying their device cryptographically, so the app can announce to everyone else that they are an incomplete user? I can go on and on. I'm really liking Sable so far as an alternative, but it is constantly breaking and still suffers from some of the same issues as they're just bound to the protocol.

    I use these apps, I like them, but if they're better than Discord to you then I'm happy, but you're an edge case.

    Sorry, you didn't deserve this rant. Please forgive me. I hope fluxer (and matrix of course) does well and I am interested in how polyproto ends up working for it.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 1 month ago

    Personally my use cases for it are talking one on one to friends via text + voice calls + screen sharing, private (small) groups of friends, and occasionally keeping an eye on public spaces of projects I like. For those uses it’s been perfect for me, and much less frustrating than discord ever was. Even using vencord to unblock the streaming bitrate + disable as much bullshit as I could, discord was always a constant frustration to me with their incessant begging and nagging to get nitro or whatever else. Matrix just works, consistently and well imo, and I can say whatever I want to friends without a corporation having access to all of it. I’m sorry you haven’t enjoyed matrix, but as a lifelong discord hater matrix is everything I wished discord was back when I used it

  • source
  • parent
  • [–] 1 point 1 month ago

    I don't think they are comparable. Discord is built around communities (servers) with text and voice chats in one place, while Matrix is more about personal and group text chats. Spaces do exist in Matrix but they are not so convenient and there are no voice chats. I'd prefer Matrix for personal communication and Discord-like platforms for big thematic communities.

  • source
  • parent
  • [–] 5 points 1 month ago (4 children)
  • [–] [S] 8 points 1 month ago (2 children)

    https://fluxer.app/blog/how-i-built-fluxer

    The main dev has maintained that Fluxer is not vibe coded. Whether or not they're completely AI-free though, I'm unsure of. But at the very least they didn't just ask Claude "give me a discord like chat app" and then shove that onto the internet.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 1 month ago* (1 child)

    Their LLM usage policy is here ( https://github.com/fluxerapp/fluxer/blob/main/.github/LLM_USAGE_POLICY.md ) . They do not allow LLM authored code. The main dev does sometimes use it for rubber duck debugging according to an old post that I don't have the link for. One of the other devs says they don't use it at all.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    Just tried out their official Android app. Doesn't seem vibe-coded at all. Very stable and high guality experience. Also the project began in 2023 (or even earlier) when LLMs were arguably still to weak for writing functional code, so at least it didn't start as a vibe-coded project.

  • source
  • parent
  • [–] 26 points 1 month ago (2 children)
  • [–] 2 points 1 month ago

    Epic. I already moved to fluxer and use Fluxcord to sync my discord server. It's pretty solid

  • source
  • 1 comment in c/fluxer_app@lemmy.world view that post
    [–] 11 points 1 month ago

    This is great news! I had no idea about that protocol either but I wish the devs all the best in implementing and refining it. Fluxer is so damn promising.

  • source