NIP-39: Externe Identitäten in Profilen
NIP-39 definiert, wie Benutzer externe Identitätsansprüche mit i-Tags an ihre Nostr-Profile anhängen. Diese Tags verknüpfen einen Nostr-pubkey mit Konten auf externen Plattformen wie GitHub, Twitter oder DNS-Domains.
Funktionsweise
Benutzer veröffentlichen Identitätsansprüche als i-Tags. Jeder Tag enthält eine Plattformkennung und eine Beweis-URL, unter der das externe Konto zurück auf den Nostr-pubkey verweist, was eine bidirektionale Verifizierung herstellt:
{
"tags": [
["i", "github:username", "https://gist.github.com/username/proof"],
["i", "twitter:handle", "https://twitter.com/handle/status/proof_tweet_id"]
]
}
Clients verifizieren Ansprüche, indem sie die Beweis-URL abrufen und prüfen, ob sie den Nostr-pubkey des Benutzers enthält. Das erzeugt ein Netz von Identitätsverknüpfungen ohne zentralisierte Verifizierungsdienste.
Aktuelle Änderungen
Seit Februar 2026 hat PR #2216 Identitäts-Tags aus kind 0 (Benutzer-Metadaten) Events in ein dediziertes kind 10011 extrahiert. Der Umzug war Teil von vitorpamplonas Kind-0-Schlankheitskampagne, motiviert durch geringe Adoption: fast keine Clients implementierten die i-Tag-Verifizierung, trotzdem trug jeder kind 0 Abruf den Overhead mit. Das neue kind 10011 ermöglicht es interessierten Clients, Identitätsansprüche separat abzurufen.
Primärquellen:
Erwähnt in:
Siehe auch: