NIP-25: Reações
O NIP-25 define reações como eventos kind 7. Ele dá aos clientes uma forma de evento compartilhada para anexar um emoji ou outra reação breve a uma nota, um artigo, um anúncio classificado ou outro evento referenciado.
Como funciona
Um evento de reação carrega seu texto de reação em content e referencia o alvo pela tag e do evento alvo. Quando o alvo é endereçável, a reação inclui também sua tag a. Ela inclui ainda tags p para o autor do evento referenciado, o que permite a relays e clientes rotear notificações sem inferir os destinatários a partir do conteúdo do evento.
A reação padrão é +, então clientes podem tratar um conteúdo de reação vazio como resposta positiva. Outros emoji são valores de reação válidos. A especificação também permite - para uma reação negativa, que o acréscimo de julho de 2022 adicionou após a introdução original.
Clientes devem preservar a referência ao alvo e as tags de autor ao criar uma reação. Uma reação é um evento assinado comum, então pode viajar por assinaturas normais de relay e ser renderizada por qualquer cliente que reconheça o kind 7.
Implementações
O NIP-25 é amplamente implementado por clientes e bibliotecas Nostr como parte da interação comum com notas. Seu modelo simples de kind e tags permite aos clientes exibir contagens, reações individuais e notificações sem um protocolo de transporte separado.
Fontes primárias:
Mencionado em:
Veja também: