Passkey wallets on chain 2800: no seed phrase, signed with your fingerprint or face.
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, and the cost of that verification is negligible at the current base fee of 1 Gwei.
The smart account contract AerePasskeyAccount reconstructs the WebAuthn message hash, calls the precompile, and on success executes the call.
Factory this page used: 0xfB0eF980667A79Fe1AB69c5f2d512118F1B30739 (first version, superseded; do not create accounts through it).
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).