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

Welcome to Functor

Functor is the authorization layer for agentic workflows. Every permission lives in a global onchain registry, openly verifiable, revocable in one transaction, accessible by any agent.

Where do you want to start?

Build with Functor

Give an agent a wallet and a policy

Create a wallet and hand an AI a capped, expiring, revocable key.

Use a wallet with no seed phrase

Face ID or Touch ID, no extension, recoverable from onchain state.

Let an agent trade, capped

Scope a session to one DEX with a spend cap. The bot cannot exceed it.

Run a portfolio with multiple agents

Several agents on one wallet, each with its own lane, all revocable.

Verify an agent's authority from anywhere

One free onchain read answers "is this key allowed right now."

Take authorization across chains

Grant on one chain, honor it on another, no re-granting.

Why Functor · How is it different · SDK reference · MCP Server