Getting Started
Create an agentic wallet
An agentic wallet gives any authorized agent permissioned access to your onchain assets through Functor's global Keystore: a public onchain registry of authorized keys.
You own the wallet. Agents get scoped, expiring, revocable keys. Every permission is verifiable by anyone, from any chain, with a free read.
Try it live
Each call hits the Functor SDK against BNB testnet. Your passkey stays on your device.
Create a passkey wallet
Your browser will prompt for biometric confirmation (Face ID, Touch ID, or your platform authenticator). The private key is generated inside your device's secure hardware and never leaves it.
Activate the wallet onchain
The first transaction registers your passkey's public key in Functor's onchain Keystore and activates the wallet.
You will see one more biometric prompt. That is your passkey signing the transaction.
Recover from passkey
Recovery matches your passkey's private key (held on your device, synced via iCloud or Google) against the public key registered onchain in the Keystore. Both halves are needed. No seed phrase, no server.
Build this into your own app →
Step-by-step code walkthrough for integrating a passkey wallet into your browser app, granting a session to an agent, and revoking it.
- Give an agent a wallet and a policy: grant an AI a scoped, expiring key on this wallet.
- Use a passkey wallet as admin, delegate to an agent: passkey admin grants a capped key to an AI.
- Connect an AI tool: operate wallets via Claude, Codex, or any AI without writing code.