NIP-25: Reazioni
NIP-25 definisce le reazioni come eventi kind 7. Dà ai client una forma di evento condivisa per allegare un’emoji o un’altra breve reazione a una nota, un articolo, un annuncio o un altro evento referenziato.
Come funziona
Un evento di reazione porta il proprio testo di reazione in content e referenzia l’obiettivo tramite il tag e dell’evento obiettivo. Quando l’obiettivo è indirizzabile, la reazione include anche il suo tag a. Include inoltre tag p per l’autore dell’evento referenziato, il che permette a relay e client di instradare le notifiche senza dedurre i destinatari dal contenuto dell’evento.
La reazione predefinita è +, così i client possono trattare un contenuto di reazione vuoto come risposta positiva. Altre emoji sono valori di reazione validi. La specifica permette anche - per una reazione negativa, che l’aggiunta di luglio 2022 ha introdotto dopo l’introduzione originale.
I client dovrebbero preservare il riferimento all’obiettivo e i tag dell’autore quando creano una reazione. Una reazione è un normale evento firmato, quindi può viaggiare tramite le consuete subscription ai relay ed essere resa da qualsiasi client che riconosca il kind 7.
Implementazioni
NIP-25 è ampiamente implementato da client e librerie Nostr come parte della normale interazione con le note. Il suo semplice modello di kind e tag permette ai client di mostrare conteggi, reazioni singole e notifiche senza un protocollo di trasporto separato.
Fonti primarie:
Menzionato in:
Vedi anche: