Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

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.

1

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.

2

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.

or, recover an existing wallet
3

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.