NIP-A4: Mensagens Públicas
O NIP-A4 define mensagens públicas (kind 24) destinadas a telas de notificação, tendo como objetivo amplo suporte ao cliente.
Como funciona
O kind 24 é uma mensagem de texto simples assinada para um ou mais destinatários. O corpo da mensagem reside em content e p tags identifica os destinatários pretendidos. A especificação diz que os clientes devem enviar esses eventos para aos relays de caixa de entrada do destinatário NIP-65 e para a relay de caixa de saída do remetente.
Ao contrário das conversas encadeadas, essas mensagens não têm conceito de histórico de bate-papo, estado da sala ou raízes do tópico. Eles devem aparecer em uma superfície de notificação e serem compreensíveis por si próprios.
Regras do Protocolo
- Usa
ptags para identificar destinatários - Não deve usar
etags para rosqueamento - Pode usar
qtags para citar outro evento - Funciona melhor com NIP-40 expiração tags para que mensagens obsoletas de estilo de notificação desapareçam com o tempo
Por que existe
O NIP-A4 oferece aos clientes uma primitiva de mensagem pública mais simples do que uma nota encadeada completa. Isso é útil para mensagens de estilo de menção, mensagens leves ou notificações únicas, onde a construção de uma árvore de conversa permanente acrescentaria mais complexidade do que valor.
A desvantagem é que essas mensagens são públicas. Eles são fáceis de mostrar em uma interface de notificação precisamente porque não criam um estado de sessão privada. Qualquer pessoa pode lê-los e respondê-los se os vir.
Notas de interoperabilidade
O NIP-A4 é fácil de confundir com protocolos de mensagem direta porque tem como alvo destinatários nomeados, mas ainda é um evento público kind. Os clientes não devem apresentar kind 24 como mensagem privada ou assumir qualquer confidencialidade além da colocação de relay.
Fontes primárias:
Mencionado em:
Veja também: