Nostr WoT
Back to Help

Accounts & backups

Migrate a compatible passkey account to Nostr WoT

Recover a compatible account using its original passkey domain, then enroll a new Nostr WoT credential while keeping the same public identity.

Before you start

  • You need compatible recovery data, access to the original provider and original passkey domain, plus the account’s expected public npub.
  • Start with an empty extension installation. The browser must permit the original domain; arbitrary passkeys from other apps are not automatically compatible.

Steps

  1. Choose Try other methods, then Advanced passkey setup. Enter the original passkey domain as a hostname without a scheme, path or port.
  2. Select the existing credential. Confirm recovery when asked, then restore compatible provider, relay or file data. Compare the recovered npub with the original before continuing.
  3. Open Settings, Security, then Passkey. Select the existing credential and choose Add another passkey. Keep or edit the suggested name and continue. Verify the existing credential, then register a new one under passkeys.nostrwot.com in the browser prompt.
  4. Recovery for the new credential saves automatically when the provider supports it; confirm the authentication prompt. A confirmed save finishes this step automatically, without a download screen. Only if provider storage is unavailable or fails must you download and acknowledge the encrypted recovery file. Test the new credential; an additional file remains available in Passkey settings.

Check the result

  • The original credential remains enrolled. Adding the new credential preserves the recovered Nostr public key; it does not move or rename the original passkey’s domain.
  • Compatibility depends on the original domain, PRF and recovery format. This is not a universal passkey transfer. Keep original recovery access until the new route is verified.