HeadlinesBriefing favicon HeadlinesBriefing.com

Parley : Réseau de chat IRC décentralisé

Hacker News •
×

Parley est un réseau de chat fédéré et décentralisé qui parle IRC normal. Chaque personne exécute une petite instance pour son domaine, se retrouvent via DNS et des documents d'identité bien connus. Les instances échangent des messages signés sur HTTPS et présentent le réseau fédéré à des clients IRC ordinaires comme irssi et Wee Chat sans plugins.

Les identités ressemblent à des e-mails : [email protected] tourne sur foo.com. Bob tape /msg [email protected] hi et ça marche simplement. Statut : preuve de concept fonctionnelle démontrant la conception de bout en bout mais pas encore renforcée. Ça marche avec le client que vous avez déjà - deux instances, deux sessions irssi stock.

CHATHISTORY pagine à travers les canaux et messages privés, une jointure replay ce que vous n'avez pas encore vu, et draft/read-marker met où vous avez lu jusqu'à sur le compte. Découverte via DNS + WKID. _parley._tcp.<domain> SRV pointe vers l'instance ; https://<host>/.well-known/parley/instance.json publique sa clé publique ed25519 et sa boîte de réception. Le jumelage automatique se produit lors de l'envoi d'un message à quelqu'un sur un nouveau domaine.

Deux types de canal : #dev est global et replicé, #notes est local. La modération fonctionne via /ban par masque sans propriété de canal. Les adresses s'appliquent à l'identité IRC ordinaire - le nick d'un'utilisateur est la partie locale nue et son instance est l'hôte.