Nostr WoT

Interoperabilità delle passkey

Serve accesso al RP originale e al gestore sul dispositivo di destinazione. Condividere un nome RP non autorizza un’altra app. La migrazione recupera dati compatibili e verifica la stessa chiave pubblica prima di registrare una nuova credenziale su passkeys.nostrwot.com; non trasferisce quella originale.

Il protocollo usa kind 31777, input PRF keytr-v1 e un user handle con i 32 byte pubblici dell’autore. La chiave singola usa Keytr PRF v1. Seed e vault usano la proposta tipizzata v4 e schemi versionati; non presumere compatibilità con app v1. Rispetta coordinate, codifica, contesto HKDF, AAD e schema esatti.

Verifica firme e contesto autenticato prima dell’importazione, poi deriva e confronta la chiave pubblica attesa. Rifiuta schemi sconosciuti e dati invalidi. Prova vettori indipendenti e dispositivi reali; una scrittura locale non dimostra sincronizzazione.

Il contenitore SDK nostr-wot-passkey-recovery differisce dalla copia nostr-wot-passkey-vault dell’estensione. Usa il parser e il percorso di migrazione dell’estensione; restoreRecovery rifiuta blob sconosciuti. Aggiorna il recupero dopo modifiche e conserva un file.