Parley: chat federado y descentralizado que habla IRC puro

Parley: Federated, decentralised chat that speaks plain IRC

Parley es una red de chat sin centro donde cada persona o equipo ejecuta una instancia para su dominio. Las instancias se descubren mediante DNS y documentos de identidad, intercambian mensajes firmados por HTTPS y presentan la red federada a clientes IRC como irssi, WeeChat o Textual sin plugins. Las identidades son como correos: [email protected] y [email protected] pueden hablar directamente. Es una prueba de concepto funcional, aún no endurecida.

Bob escribe /msg [email protected] hi y simplemente funciona, incluso si las dos instancias nunca se habían oído antes.
  1. Conlectus

    Hay un inconveniente específico del desarrollo basado en LLM: la gente puede meterse hasta el cuello en un proyecto nuevo sin interactuar con el trabajo existente en el campo.

    En este caso, esto es básicamente una implementación mal especificada de la mitad de XMPP. Por supuesto, medio espero que el LLM lo habría mencionado en algún momento, pero el repositorio no lo hace.

  2. xena

    ¿Cómo planeas manejar a los malos actores que crean cantidades bíblicas de servidores dinámicamente y luego hacen spam a velocidad de línea desde todos esos servidores?

  3. singpolyma3

    Entonces, ¿las salas son "globales" entre los hosts que tu host conozca? ¿Así que es una fiesta gigante de netsplit para siempre y solo el admin de tu servidor puede banear a alguien?

  4. rixed

    En lugar de una red federada separada para una sola app, ¿por qué no implementar la app sobre una red federada preexistente, para que nadie tenga que crear otra cuenta más?

    ¿Como, sobre atproto o activitypods o...?

  5. aunderscored

    Interesante. ¿Por qué no usar una red de enlaces abierta? Estas resultarán en más o menos el mismo estado. El spam _será_ un problema aquí, en general. Y con un backend diferente vas a tener dificultades para usar herramientas preexistentes para manejarlo.

    Usar canales & es divertido, me interesaría ver cuántos bots y clientes se caen muertos al enfrentarse a ese pedacito particular de la historia de IRC.

  6. davidcollantes

    Parley es una red de chat sin centro.

    Cada persona (o equipo) ejecuta una pequeña instancia para su propio dominio. Las instancias se encuentran entre sí a través de DNS y documentos de identidad well-known, intercambian mensajes firmados sobre HTTPS, y presentan toda la red federada a clientes IRC comunes como Lurker, Mango, mIRC, WeeChat, Textual, etc., sin necesidad de ningún plugin.

  7. user2722

    Tenía un pseudo-plan para algo así, pero por razones relacionadas con la privacidad tenía dos tipos de salas de chat:

    * chats regulares, que existen solo en el servidor, sin filtrar la transcripción del chat excepto a través de los usuarios, pero nunca de servidor a servidor.

    * cámaras: una sala de chat global, ubicada en un servidor, quizás con un MQTT al que cualquiera podría suscribirse.

    Esto nunca pasó de las etapas de planificación inicial, pero pensé que la segregación entre salas de chat federadas y salas de chat regulares era interesante para mantener la naturaleza abierta pero cerrada de los chats de IRC.

  8. myaccountonhn

    Me gusta bastante esto, pero parece que el spam podría convertirse rápidamente en una preocupación.

Más de este día

2026-09-28