HeadlinesBriefing favicon HeadlinesBriefing.com

Parley: Red de chat IRC descentralizada

Hacker News •
×

Parley es una red de chat federada y descentralizada que habla IRC normal. Cada persona ejecuta una pequeña instance para su propio dominio, encontrándose entre sí a través de DNS y documentos de identidad bien conocidos. Las instancias intercambian messages firmadas sobre HTTPS y presentan la red federada a clientes IRC ordinarios como irssi y Wee Chat sin plugins.

Las identidades se ven como correos electrónicos: [email protected] se ejecuta en foo.com. Bob escribe /msg [email protected] hi y simplemente funciona. Estado: demostración de concepto funcionando que demuestra el diseño de extremo a extremo pero no está endurecido aún.

Funciona con el cliente que ya tiene - dos instancias, dos sesiones irssi stock. CHATHISTORY pagina a través de canales y messages privados, una unión replay lo que no se ha mostrado, y marcador de lectura/borrador pone donde ha leído hasta en la cuenta. Descubrimiento vía DNS + WKID. _parley._tcp.<domain> SRV apunta a la instance; https://<host>/.well-known/parley/instance.json publica su clave pública ed25519 y buzón.

El emparejamiento automático ocurre al mensajear a alguien en un nuevo dominio. Dos tipos de canal: #dev es global y replicado, #notes es local. La moderación funciona a través de /ban por máscara sin propiedad de canal.

Las direcciones se mapean a identidad IRC ordinaria - el nick de un usuario es la parte local desnuda y su instance es el host.