Passkeys
Passkeys enable instant account creation and seamless authentication for Smart Wallet users, dramatically simplifying onboarding. By leveraging FIDO2-compliant authentication, passkeys eliminate seed phrases while providing enterprise-grade security for both wallet access and onchain ownership.
During account creation, a cryptographic key pair is generated and the private key is securely stored on the user's device, while the public key is registered onchain as an owner of the user's Smart Wallet. The passkey serves two core functions:
- Authentication: Replaces passwords for wallet access.
- Transaction Signing: Functions as the signing key for onchain transactions, replacing private keys and seed phrases.
Cross-Device Support
Passkeys leverage platform authenticator APIs for cross-device synchronization through:
- iCloud Keychain (Apple devices)
- Google Password Manager
- 1Password
- Any WebAuthn-compatible password manager
This enables seamless multi-device support without exposing the underlying cryptographic material.