> For the complete documentation index, see [llms.txt](https://functor.gitbook.io/functor-network-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://functor.gitbook.io/functor-network-docs/overview/who-can-use-functor-network.md).

# Who can use Functor Network?

If you need **self‑custodial**, **cross‑chain** authorization that works the same **everywhere**, you can use Functor.

The personas below reflect how teams adopt Functor in practice. Each section calls out the benefits that matter most for that user type.

***

### AI Agent Platforms and Autonomous Agents

Platforms that orchestrate many agents, and individual agents that act onchain.

* Use a shared, **uniform authorization** root so many agents can operate across chains under the **same policy**.
* Issue scoped **session keys** with **programmable permissions** for safe delegation and time‑boxed access.
* Run **24/7 execution** without extra approvals while maintaining **self‑custody** and clear audit trails.
* **Revoke** or **rotate** capabilities globally from one place when policies change or incidents occur.

See also: [Omnichain Automation](/functor-network-docs/use-cases/omnichain-automation.md) for autonomous traders, dynamic capital allocation, and agent‑to‑agent commerce.&#x20;

***

### Smart Account Providers and Infra Teams

AA frameworks, SDKs, wallets, and infra teams powering the next wave of applications.

* Drop‑in **keystore** that any **ERC‑7579** validator module can query.
* Uniform onboarding and **recovery** that behaves the same on every chain.
* Remove per‑chain **signer state**, improving compatibility across the AA ecosystem.
* Faster chain support and simpler developer ergonomics.

Related: [Key Management](/functor-network-docs/use-cases/key-management.md) and [Programmable Signing](/functor-network-docs/use-cases/programmable-signing.md)

{% hint style="info" %}
**See also**: [Demo](https://www.loom.com/share/daf68134cd46458c965fbaad136cb28d?sid=54e7239b-c66c-43a4-bd48-1e164ee3f135) of a smart account integrating with Functor through the ERC-7579 enabling native recovery with multi-passkey support
{% endhint %}

***

### DeFi Protocols and Asset Managers

Protocols, vaults, treasuries, and funds that coordinate actions and capital across chains.

* **Secure cross‑chain signing** for rebalancing, yield harvesting, and governance under one policy.
* Unlock **fragmented capital** by making positions **composable** and **automatically actionable**.
* Enforce strategy guardrails with **programmable permissions** and verifiable constraints.
* Reduce operational risk by removing per‑chain approval sprawl.

Related: [Liquidity Abstraction](/functor-network-docs/use-cases/liquidity-abstraction.md) and [Omnichain Automation](/functor-network-docs/use-cases/omnichain-automation.md)

***

### Trading Platforms and Exchanges

Exchanges, brokers, and execution venues serving programmatic and retail order flow.

* **Self‑custodied trading** via scoped **session keys**, not shared private keys.
* **Cross‑chain execution** and routing under a single **authorization** policy.
* Automated **rebalancing** and **hedging** without manual approvals at every step.
* **Native account recovery** using **key rotation** to restore access while preserving user custody.

Related: [Omnichain Automation](/functor-network-docs/use-cases/omnichain-automation.md) and [Programmable Signing](/functor-network-docs/use-cases/programmable-signing.md)

{% hint style="info" %}
**See also**: [Demo](/functor-network-docs/use-cases/liquidity-abstraction.md#demo-automated-cross-chain-liquidity-pool-management) of an AI agent driving automated cross-chain LP management.
{% endhint %}

***

### Smart Wallets

Consumer and developer wallets that want a portable, predictable UX.

* One **signer set** instantly usable on any new chain at **wallet creation**.
* Abstracted **key management** with **global revocation** and **recovery** that travels with the user.
* **Native account recovery** through **key rotation**, so users can restore control without migrating accounts.
* Consistent **approvals** and **execution** across L2s by querying the keystore via **ERC‑7579** validator modules.

Related: [Key Management](/functor-network-docs/use-cases/key-management.md), [Access Control](/functor-network-docs/use-cases/access-control.md), and [Programmable Signing](/functor-network-docs/use-cases/programmable-signing.md).

***

### Enterprises

Organizations that require policy, auditability, and separation of duties.

* Centralized **policy definition** with decentralized, **self‑custodial** enforcement.
* Role‑based access, just‑in‑time **permissions**, and tamper‑evident **revocation**.
* Consistent controls across test, staging, and production chains with clean audit trails.
* Easier integration with existing identity and approvals flows.

Related: [Enterprise Integration](/functor-network-docs/use-cases/enterprise-integration.md) and [Access Control](/functor-network-docs/use-cases/access-control.md)
