HeadlinesBriefing favicon HeadlinesBriefing.com

Parley: Rede de chat IRC descentralizada

Hacker News •
×

Parley é uma rede de chat federada e descentralizada que fala IRC normal. Cada pessoa executa uma pequena instance para seu domínio, encontrando-se através de DNS e documentos de identidade bem conhecidos. As instances trocam mensagens assinadas sobre HTTPS e apresentam a rede federada para clientes IRC comuns como irssi e Wee Chat sem plugins.

As identidades parecem e-mails: [email protected] roda em foo.com. Bob digita /msg [email protected] hi e simplesmente funciona. Estado: demonstração de conceito funcionando que demonstra o design de ponta a ponta mas não está harden ainda.

Funciona com o cliente que você já tem - duas instances, duas sessões irssi stock. CHATHISTORY pagina por canais e mensagens privadas, uma jointure replay o que você ainda não viu, e draft/read-marker coloca onde você leu até na conta. Descoberta via DNS + WKID. _parley._tcp.<domain> SRV aponta para a instance; https://<host>/.well-known/parley/instance.json publica sua chave pública ed25519 e inbox.

O emparelhamento automático ocorre ao mensagemar alguém em um novo domínio. Dois tipos de canal: #dev é global e replicado, #notes é local. A moderação funciona via /ban por máscara sem propriedade de canal.

Os endereços se mapeiam para identidade IRC comum - o nick de um usuário é a parte local nua e sua instance é o host.