NIP-27 specifica come incorporare riferimenti a entità Nostr nel contenuto delle note di testo. I riferimenti usano lo schema URI nostr: seguito da un identificatore codificato bech32 (npub, note, nevent, nprofile, naddr).

Come Funziona

Quando si compone una nota che menziona un altro utente o fa riferimento a un altro evento, il riferimento viene incorporato direttamente nel contenuto:

Guarda questo post di nostr:npub1... riguardo nostr:note1...

I client analizzano questi riferimenti e li renderizzano appropriatamente, tipicamente come link cliccabili o card di profilo inline. Le entità referenziate vengono anche aggiunte ai tag dell’evento per l’indicizzazione e le notifiche.

Il NIP copre anche il parsing degli hashtag. I tag prefissati con # vengono estratti e aggiunti ai tag t dell’evento per la ricercabilità.

Tipi di Riferimento

  • nostr:npub1... - Riferimento a un profilo utente
  • nostr:note1... - Riferimento a un evento nota specifico
  • nostr:nevent1... - Riferimento a un evento con suggerimenti relay
  • nostr:nprofile1... - Riferimento a un profilo con suggerimenti relay
  • nostr:naddr1... - Riferimento a un evento addressable

Implementazioni

Tutti i principali client Nostr implementano NIP-27:

  • I parser di testo estraggono i riferimenti durante la composizione
  • I renderer visualizzano i riferimenti come elementi interattivi
  • I sistemi di notifica usano i tag associati

Fonti Primarie

Menzionato In