NIP-22: Commenti
NIP-22 definisce uno standard per commentare qualsiasi contenuto Nostr indirizzabile, rendendo possibili discussioni in thread su articoli, video, eventi di calendario e altri eventi indirizzabili.
Come funziona
I commenti usano eventi kind 1111 con content in testo semplice. I tag dell’ambito radice sono in maiuscolo, mentre i tag parent-reply sono in minuscolo:
{
"kind": 1111,
"tags": [
["A", "30023:pubkey:article-id", "wss://relay.example"],
["K", "30023"],
["P", "<root-pubkey>", "wss://relay.example"],
["a", "30023:pubkey:article-id", "wss://relay.example"],
["e", "<parent-event-id>", "wss://relay.example", "<parent-pubkey>"],
["k", "30023"],
["p", "<parent-pubkey>", "wss://relay.example"]
],
"content": "Great article!"
}
Struttura dei tag
A/E/I- Ambito radice della discussione: evento indirizzabile, event id o identificatore esternoK- Kind o tipo di ambito radice per quell’elemento radiceP- Autore dell’evento radice quando esistea/e/i- Parent immediato a cui si sta rispondendok- Kind o tipo di ambito dell’elemento parentp- Autore dell’elemento parent
Per i commenti di primo livello, radice e parent di solito puntano allo stesso obiettivo. Per le risposte ai commenti, la radice resta fissa mentre i tag parent in minuscolo si spostano sul commento specifico a cui si sta rispondendo.
Note di interoperabilità
I commenti NIP-22 non sono un sostituto generico delle risposte kind 1. La specifica dice esplicitamente che i commenti non devono essere usati per rispondere a note kind 1. Per i thread note-to-note, i client devono continuare a usare NIP-10.
Un’altra distinzione utile riguarda l’ambito. NIP-22 può ancorare la discussione a risorse che non sono note tramite i tag I e i, incluse URL e altri identificatori esterni da NIP-73. Questo offre ai client un modo standard per collegare thread di commenti a pagine web, podcast o altri oggetti fuori da Nostr.
Casi d’uso
- Discussioni su articoli
- Commenti ai video
- Discussioni su eventi di calendario NIP-52
- Pagine di discussione per wiki
- Commenti su risorse esterne identificate tramite tag
I
Fonti primarie:
Citato in:
Vedi anche: