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:
- Widely available across devices, operating systems, browsers, and password managers
- Users can choose their preferred platform for storage and management
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:
- Open source contracts developed by the Safe Protocol Team
- Undergoing rigorous audits and formal verification before production
- Integrated into Candide’s experimental AbstractionKit SDK release
User experience benefits:
- Single-click signup capability
- Seamless gas fee coverage via Paymaster integration
- No ETH acquisition required before account access
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.