> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enact.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Give your AI agent a wallet with on-chain spending controls.

Enact gives AI agents controlled spending access on the Tempo blockchain. Create a passkey-secured wallet, set per-agent spending limits enforced on-chain, and connect your AI tools via CLI or MCP. Enact never holds your funds — it enforces the limits you define at the protocol level.

Get started with the [Enact CLI](/quickstart) or the [Enact dashboard](https://app.enact.finance) to create a wallet and connect your first agent.

## How it works

```
┌─────────────────────────────────┐
│           ENACT                 │
│  wallet, spending limits,       │
│  CLI, MCP server, dashboard     │
├─────────────────────────────────┤
│            MPP                  │
│  HTTP 402, payment handling,    │
│  credentials, receipts          │
├─────────────────────────────────┤
│           TEMPO                 │
│  TIP-20, Account Keychain,     │
│  passkeys, transactions         │
└─────────────────────────────────┘
```

## What you can do

| Capability                | Description                                                          |
| ------------------------- | -------------------------------------------------------------------- |
| Passkey wallet            | Self-custodial wallet secured by your device's passkey               |
| Per-agent spending limits | Hard caps enforced on-chain by Tempo's Account Keychain precompile   |
| Agent lifecycle           | Create, monitor, and revoke agent sessions from the CLI or dashboard |
| Payment-aware HTTP        | `enact pay <url>` handles 402 Payment Required flows automatically   |
| MCP integration           | Connect to Claude Code, Claude Desktop, Cursor, or OpenClaw          |
| Dry-run cost preview      | Preview what a request will cost before paying                       |

## Next steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Get your agent paying in 5 minutes
  </Card>

  <Card title="CLI Reference" icon="terminal" href="/cli/overview">
    All commands and options
  </Card>

  <Card title="MCP Integration" icon="plug" href="/mcp">
    Connect to Claude, Cursor, OpenClaw
  </Card>

  <Card title="Security Model" icon="shield" href="/concepts/security">
    How Enact keeps your funds safe
  </Card>
</CardGroup>
