NIP-39 definisce come collegare claim di identità esterna ai profili Nostr usando tag i. Questi tag collegano una pubkey Nostr ad account su piattaforme esterne come GitHub, Twitter o domini DNS.

Come Funziona

Chi pubblica claim di identità li inserisce come tag i. Ogni tag contiene un identificatore di piattaforma e un URL di prova dove l’account esterno rimanda alla pubkey Nostr, stabilendo una verifica bidirezionale:

{
  "tags": [
    ["i", "github:username", "https://gist.github.com/username/proof"],
    ["i", "twitter:handle", "https://twitter.com/handle/status/proof_tweet_id"]
  ]
}

I client verificano i claim recuperando l’URL di prova e controllando che contenga la pubkey Nostr dell’utente. Questo crea una rete di connessioni identitarie che non richiede servizi di verifica centralizzati.

Modifiche Recenti

A febbraio 2026, la PR #2216 ha estratto i tag identità dagli eventi kind 0 (metadata utente) in un nuovo kind dedicato 10011. Lo spostamento fa parte della campagna di snellimento kind 0 di vitorpamplona, motivato dalla bassa adozione: quasi nessun client implementava la verifica dei tag i, eppure ogni fetch kind 0 ne portava il peso. Il nuovo kind 10011 permette ai client interessati di recuperare i claim di identità separatamente.


Fonti primarie

Menzionato in

Vedi anche