Parley: Federated, decentralised chat that speaks plain IRC(git.mills.io)
324 points by davidcollantes 15 days ago | 190 comments
tl;dr: Parley is a federated chat server that lets any standard IRC client (irssi, WeeChat, etc.) participate in a decentralized network without plugins. Each domain runs its own instance, identities look like email addresses (alice@foo.com), and instances discover each other via DNS SRV records and well-known documents, then exchange ed25519-signed messages over HTTPS. It's a working proof of concept with features like CHATHISTORY, SSO/OIDC, automatic peering, and SQLite-backed searchable history, though it lacks end-to-end encryption, channel operators, and per-user keys.
HN Discussion:
  • ↓Lack of channel operators/moderation makes handling bad actors unworkable across federated servers
  • ↓Spam and abuse from dynamically created malicious servers will be a serious problem
  • ↓This reinvents XMPP poorly, likely due to LLM-assisted development skipping prior art research
  • •Neutral restatement or explanation of what Parley is
  • •Tangential questions about using chat protocols for other use cases (agents, self-hosting)