Nostr WoT

Für Client- und SDK-Entwickler

Verbinde deinen Client mit dem Passkey-Ökosystem

Ermögliche die Nutzung einer bestehenden Nostr-Identität in deiner App. Beantrage eine Kompatibilitätsprüfung und vereinbare eine sichere Integration.

Öffnet ein öffentliches GitHub-Formular in einem neuen Tab. Ein GitHub-Konto ist erforderlich.

Die Integrationsunterstützung wird geprüft. Eine Anfrage erteilt keinen Zugriff und garantiert keine Kompatibilität.

Wähle den benötigten Zugriff

Signierer verbinden

Fordere Signaturen an, während die Identitätsschlüssel beim Signierer des Nutzers bleiben. Nutze ein unterstütztes Signierprotokoll, wenn deine App die Schlüssel nicht benötigt.

Mit einem Passkey wiederherstellen

Dein Client erhält Schlüsselmaterial und kann einen ganzen Tresor öffnen. Das erfordert ausdrückliche Zustimmung, kompatible Formate und die Freigabe des Quellbetreibers für domainübergreifenden Zugriff.

Was du vorbereiten solltest

  • Dein Projekt, öffentlichen Code oder Dokumentation und einen Ansprechpartner.
  • Exakte Produktions- und Test-Origins, die RP-Domain der Quelle und die Zugriffsrichtung.
  • Den Nutzerablauf, zugängliche Geheimnisse, Speicherung sowie Abmeldung und Wiederherstellung.
  • Versionen, unterstützte Browser und Geräte, Tests mit Wegwerfkonten und einen Pilotplan. Kennzeichne ungetestete Fälle.

Von der Anfrage zur geprüften Unterstützung

  1. Anfrage einreichen

    Beschreibe die Integration im GitHub-Formular. Veröffentliche keine vertraulichen Angaben im Issue.

  2. Kompatibilität und Zugriff prüfen

    Die Verantwortlichen prüfen mit dir Formate, zugängliche Geheimnisse und genaue Origins. Quelle und empfangender Client müssen mitwirken.

  3. Testen, Pilot starten, freischalten

    Prüfe die Wiederherstellung auf unterstützten Geräten, vereinbare einen begrenzten Pilotbetrieb und dokumentiere Versionen vor der Freischaltung.

Eine unterstützte Quelle ist mehr als ein Name

Jede Anfrage verwendet eine RP-Domain. Ein Listeneintrag erteilt keine Berechtigung. Browser, Freigabe und Wiederherstellungsformate müssen geprüft werden; native App-Zuordnungen sind davon getrennt.

Wiederherstellungsdaten schützen

Veröffentliche niemals Seeds, private Schlüssel, PRF-Ausgaben, Tokens, Credential-IDs oder persönliche Tresore. Melde Schwachstellen und sensible Sicherheitsdetails privat.

Privat auf GitHub melden
Technische Anleitung lesen