Tap your fingerprint or face. Get an AERE wallet in 3 seconds.
No seed phrase. No app install. No browser extension. Powered by RIP-7951 secp256r1 precompile on chain 2800.
Tap below, your device prompts you (Touch ID, Face ID, Windows Hello, YubiKey, EU Digital Identity Wallet). Your passkey stays on your device. We never see it; we only see the public key.
Your passkey is a P-256 (secp256r1) ECDSA keypair. When you tap Touch ID, the OS generates a WebAuthn assertion: authenticatorData + clientDataJSON + (r, s) signature.
The signature is verified on AERE chain 2800 via the RIP-7951 precompile at address 0x100, about 6,900 gas per verification (free, AERE's min-gas-price is 0).
The smart account contract AerePasskeyAccount reconstructs the WebAuthn message hash, calls the precompile, and on success executes the call.
Factory address: 0xfB0eF980667A79Fe1AB69c5f2d512118F1B30739
Source: contracts/passkey on Gitea
Touch-ID-generated proofs are not lock-in, your passkey can be exported via your OS keychain, you own it.
Your passkey lives in your device's secure enclave (Apple T2 / Apple Secure Enclave / Android StrongBox / Windows TPM / hardware security key). It is sync'd to your iCloud Keychain / Google Password Manager / Microsoft Account, so it travels with you to your other devices.
If your device is lost, your other devices still have the passkey via iCloud / Google sync. If you only had one device and lose it, recovery depends on your iCloud / Google / Microsoft account backup, not a 12-word phrase to write down.
For high-value usage we recommend pairing a passkey with a YubiKey as backup signer (add as a second key on the account, coming in a future release).