# 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://functor.gitbook.io/functor-network-docs/overview/who-can-use-functor-network.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
