Nostr WoT

Per sviluppatori di client e SDK

Collega il tuo client all’ecosistema delle passkey

Aiuta le persone a usare la propria identità Nostr nella tua app. Richiedi una verifica di compatibilità e concorda un’integrazione sicura.

Apre un modulo pubblico di GitHub in una nuova scheda. Serve un account GitHub.

Il supporto all’integrazione è in fase di valutazione. Una richiesta non concede accesso né garantisce compatibilità.

Scegli l’accesso necessario

Collega un firmatario

Richiedi firme mantenendo le chiavi nello strumento di firma dell’utente. Usa un protocollo compatibile quando la tua app non ha bisogno delle chiavi.

Recupera con una passkey

Il client riceve materiale crittografico e può aprire un intero archivio. Servono consenso esplicito, formati compatibili e approvazione del gestore dell’origine per l’accesso tra domini.

Cosa preparare

  • Progetto, codice o documentazione pubblici e un contatto responsabile.
  • Origini esatte di produzione e test, dominio RP di origine e direzione dell’accesso.
  • Percorso utente, segreti ricevuti, dati memorizzati e funzionamento di disconnessione e recupero.
  • Versioni, browser e dispositivi supportati, test con account temporanei e piano pilota. Indica i casi non testati.

Dalla richiesta al supporto verificato

  1. Invia la richiesta

    Descrivi l’integrazione nel modulo GitHub. Non inserire informazioni riservate nell’issue pubblica.

  2. Verifica di compatibilità e accesso

    I responsabili esaminano con te formati, segreti accessibili e origini esatte. Devono intervenire sia l’origine sia il client destinatario.

  3. Test, progetto pilota e attivazione

    Verifica il recupero sui dispositivi supportati, concorda un progetto pilota limitato e registra le versioni prima dell’attivazione.

Una fonte compatibile è più di un nome

Ogni richiesta usa un solo dominio RP. Elencare una fonte non la autorizza. Browser, permessi e formati di recupero vanno verificati; le associazioni delle app native sono separate.

Proteggi i dati di recupero

Non pubblicare mai seed, chiavi private, risultati PRF, token, ID delle credenziali o archivi personali. Usa il canale privato per vulnerabilità o dettagli sensibili di sicurezza.

Segnala privatamente su GitHub
Leggi la guida tecnica