Nostr WoT

Interoperabilidade de passkeys

O acesso exige o RP original e um provedor disponível no dispositivo de destino. Compartilhar o nome do RP não autoriza outro site ou app. A migração recupera dados compatíveis e verifica a mesma chave pública antes de registrar outra credencial em passkeys.nostrwot.com; não transfere a original.

O protocolo usa kind 31777, entrada PRF keytr-v1 e um user handle com os 32 bytes públicos do autor. Uma chave única usa Keytr PRF v1. Sementes e cofres usam a proposta tipada v4 e esquemas versionados; não presuma compatibilidade com apps v1. Respeite coordenadas, codificação, contexto HKDF, AAD e esquema exatos.

Verifique assinaturas e contexto autenticado antes da importação e derive a chave pública esperada. Rejeite esquemas desconhecidos e dados inválidos. Teste vetores independentes e dispositivos reais; uma gravação local não comprova sincronização.

O envelope nostr-wot-passkey-recovery do SDK difere da cópia nostr-wot-passkey-vault da extensão. Use o parser e o caminho de migração da extensão; restoreRecovery rejeita blobs desconhecidos. Atualize a recuperação após mudanças e mantenha um arquivo.