Nostr WoT

Interoperabilidad de passkeys

Primero necesitas acceso a la credencial: dominio RP original y proveedor disponible en el dispositivo destino. Compartir el nombre del RP no autoriza otra web o app. La migración recupera datos compatibles y comprueba la misma clave pública antes de registrar otra credencial en passkeys.nostrwot.com; no transfiere la original.

El protocolo usa kind 31777, entrada PRF keytr-v1 y un user handle con los 32 bytes públicos del autor. La clave única usa Keytr PRF v1. Semillas y bóvedas usan la propuesta tipada v4 y esquemas versionados; no presupongas compatibilidad con apps v1. Respeta coordenadas, codificación, contexto HKDF, AAD y esquema exactos.

Verifica firmas y contexto autenticado antes de importar y deriva la clave pública esperada. Rechaza esquemas desconocidos y datos inválidos. Prueba vectores independientes y dispositivos reales; un guardado local no demuestra sincronización.

El sobre nostr-wot-passkey-recovery del SDK y la copia cifrada nostr-wot-passkey-vault de la extensión son formatos distintos. Usa el parser y la ruta de migración de la extensión; restoreRecovery rechaza blobs desconocidos. Actualiza la recuperación tras cambios y conserva un archivo.