Skip to content
Get startedGetting started →

Passkey accounts

In mera’s model, a passkey account is a blockchain account whose keys derive from a passkey’s PRF output, the 32 secret bytes a passkey returns deterministically. mera evaluates the PRF with a fixed salt, so each ceremony recomputes the same accounts on every device the passkey syncs to, with no secret stored anywhere. The app passes the output to a derivation scheme of its choosing. Create passkey accounts shows one built on common HD (hierarchical deterministic) standards.

The accounts may be unrecoverable if the passkey is deleted, not synced, tied to a lost provider account, or unavailable under the app’s rpId after a domain migration. Recovery then depends on an app-provided export, import, or backup path, taken while the passkey still works.

What if a seed phrase or another secret already exists, and the goal is passkey access to it? Passkey accounts are rooted in the passkey itself, so an account that predates the passkey cannot become one. The app can instead lock the existing secret to the passkey with a secret vault.