Safe Passkeys: Smooth Onboarding To Every Dapp
Announcements

Safe Passkeys: Smooth Onboarding To Every Dapp

April 11, 2024 · 2 min read · Marc

Candide announces Safe Passkeys, a plugin enabling developers to offer Safe Smart Accounts secured using Passkeys. The solution eliminates the need for users to manage complex private keys or recovery phrases. Instead, users authenticate via device-native methods like fingerprint or face recognition, with backups handled through iCloud Keychain, Google Password Manager, Proton Pass, or Bitwarden.

What is a Passkey?

A Passkey is an authentication method leveraging device cryptography (fingerprint, face recognition, or PIN) to provide a phishing-resistant alternative to traditional passwords. Developed by the FIDO Alliance (comprising Apple, Google, Microsoft, Yubico, and others), Passkeys adhere to WebAuthn security standards using public key cryptography.

Key characteristics:

The Safe Passkeys Plugin

While Ethereum EOAs require recovery phrase backups, Smart Accounts leverage programmable logic to validate different cryptographic methods. Safe Passkeys acts as a validation module for Safe Smart Accounts, bringing the elliptic curve secp256r1 on-chain. This is the same cryptographic algorithm used in Passkeys.

Development approach:

User experience benefits:

Getting Started

AbstractionKit, a TypeScript library for building smart account experiences, now supports Safe Passkeys. Developers can enable instant smart account creation within dApps using just a passkey. No app downloads, extensions, or seed phrases required.

Current testnet features include Safe multisig support, email authentication, gas sponsorship, and batch transactions. The upcoming mainnet release will add advanced recovery mechanisms using on-chain guardians.

For detailed documentation on Safe Passkeys, visit docs.candide.dev/wallet/plugins/passkeys.

Marc

Co-founder, Candide

Building open infrastructure for onchain finance.

Read the Docs

Open source, permissionless, no vendor lock-in.