> For the complete documentation index, see [llms.txt](https://docs.vultisig.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vultisig.com/developer-docs/ai-agents.md).

# AI Agents

Vultisig gives AI agents a programmable, seedless wallet across 40+ blockchains. Agents can inspect portfolios, prepare transactions, send assets, swap across chains, and sign messages without ever holding a complete private key.

The defining choice is not whether an agent can transact. It is **how much authority the agent should have**.

## Why Vultisig for agents?

Vultisig supports multiple signing models through the same multi-chain MPC infrastructure, so developers can match an agent's authority to the workflow.

| Operating model                 | Best for                                                      | Signing authority                                                                |
| ------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| **Autonomous Fast Vault**       | Bots and services that must transact without a person present | The agent and VultiServer each hold one share of a 2-of-2 MPC vault              |
| **Policy-bound automation**     | Autonomous strategies with explicit user limits               | A Marketplace plugin proposes; the Verifier enforces the configured rules        |
| **Human-approved Secure Vault** | Higher-value workflows requiring approval                     | The configured threshold of human-controlled devices joins every signing session |

Use the least authority that still lets the workflow succeed. See [Authority and security](/developer-docs/ai-agents/authority-and-security.md) for the full decision guide.

## What agents can do

### Portfolio intelligence

> "Summarize my holdings across Bitcoin, Ethereum, Solana, and Cosmos."

Query addresses, native and token balances, and fiat values without signing a transaction.

### Preview and execute transactions

> "Prepare a 0.1 ETH transfer, show me the fee and total, then wait for approval."

Prepare and inspect transaction details before entering the selected signing flow.

### Cross-chain swaps

> "Swap 0.1 ETH to BTC using the best available route."

Request quotes and execute swaps through supported providers such as THORChain, 1inch, KyberSwap, and LiFi.

### Policy-bound strategies

> "Rebalance when BTC moves outside 45-55% of the portfolio, but never trade more than $500 per day."

Marketplace agents can monitor conditions and propose transactions while a Verifier enforces the user's rules.

## Start building

* **Give any agent a wallet (start here):** the [CLI](/developer-docs/vultisig-sdk/cli.md) is the fastest path — structured JSON, stable exit codes, and a natural-language `agent ask` mode built for AI-to-AI use. It runs unattended in non-interactive environments with no extra setup.
* **Embed wallet logic into your own service:** integrate the [TypeScript SDK](/developer-docs/vultisig-sdk.md).
* **Publish constrained autonomous strategies:** build a [Marketplace plugin](/developer-docs/marketplace.md).
* **Choose the right approval model:** read [Authority and security](/developer-docs/ai-agents/authority-and-security.md).
* **Compare the available developer surfaces:** read [Integration options](/developer-docs/ai-agents/integration-options.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.vultisig.com/developer-docs/ai-agents.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
