NIP-C7 define kind 9 como el kind de evento para mensajes de chat. El objetivo es separar el tráfico orientado a chat del tráfico general del feed social, para que los clientes puedan aplicar reglas distintas de UX y moderación a cada contexto.

Cómo funciona

Un evento kind 9 lleva el contenido del mensaje más etiquetas que identifican el contexto del chat. En los grupos basados en relay de NIP-29, el evento incluye una etiqueta h con el ID del grupo. El threading de respuestas usa etiquetas q que hacen referencia a eventos anteriores.

NIP-C7 se centra en dónde deberían renderizarse estos eventos. En lugar de aparecer en feeds globales de notas como las notas de texto kind 1, los eventos kind 9 están pensados para vistas orientadas a chat donde el estado de la conversación y el threading son explícitos.

Implementaciones

  • Flotilla y Coracle usan kind 9 en flujos de trabajo de chat grupal.
  • Amethyst incluye soporte para kind 9 en su stack de mensajería.
  • White Noise usa threading de respuesta NIP-C7 con etiquetas q.

Fuentes primarias:

Mencionado en:

Ver también: