# Circuit - [Circuit](https://docs.circuit.org/introduction.md): Run any agent on your existing wallet. - [Get Started](https://docs.circuit.org/agent-users/get-started.md): Create an account, set up wallets, and start using Circuit. - [Running Agents](https://docs.circuit.org/agent-users/running-agents.md): Browse, start, manage, and stop agents on your wallets. - [Wallets & Security](https://docs.circuit.org/agent-users/wallets-and-security.md): Export wallets, understand safety policies, and manage your keys. - [Support](https://docs.circuit.org/support.md): Contact the Circuit team, plus pricing, fees, and frequently asked questions. - [Agent Developer Overview](https://docs.circuit.org/agent-developers/overview.md): This documentation covers how to build, test, and upload Circuit agents using the Circuit CLI and SDKs. - [Installation](https://docs.circuit.org/agent-developers/getting-started/installation.md): Install the Circuit CLI - the only thing you need to build agents. - [Quickstart](https://docs.circuit.org/agent-developers/getting-started/quickstart.md): Create, verify and upload your first Circuit agent. - [Agent Structure & Configuration](https://docs.circuit.org/agent-developers/getting-started/circuit-toml-reference.md): Agent entry points, DESCRIPTION.md, and the complete circuit.toml contract. - [Execution Model](https://docs.circuit.org/agent-developers/concepts/execution-model.md): Sessions, run admission, execution limits, and stop. - [Agent Context](https://docs.circuit.org/agent-developers/concepts/agent-context.md): Session data and SDK resources passed to agent functions. - [Wallets & Asset Allocation](https://docs.circuit.org/agent-developers/concepts/wallets-and-allocations.md): Self-custodial wallets, session budgets, and position accounting. - [Basic Agent](https://docs.circuit.org/agent-developers/examples/basic-agent.md): The default circuit new template, which swaps 10% of its Base USDC allocation into ETH each run and logs the amount. - [CLI Quick Reference](https://docs.circuit.org/agent-developers/cli-references/cli-quick-reference.md): Command inputs, Kraken credentials and RPC overrides. - [Operations](https://docs.circuit.org/agent-developers/cli-references/operations.md): Create, approve, and inspect money operations and Terminal agent actions. - [Authentication](https://docs.circuit.org/agent-developers/cli-references/authentication.md): CLI commands for authenticating with Circuit. - [Assistants](https://docs.circuit.org/agent-developers/cli-references/assistants.md): Connect a personal assistant that reads your account, builds agents through Builder, and suggests changes for you to approve. - [Development](https://docs.circuit.org/agent-developers/cli-references/development.md): CLI commands for developing and verifying agents locally. - [Uploading](https://docs.circuit.org/agent-developers/cli-references/uploading.md): CLI commands for uploading agents to Circuit. - [Wallets](https://docs.circuit.org/agent-developers/cli-references/wallets.md): CLI commands for managing embedded-engine signing wallets via the encrypted keystore. - [SDK Quick Reference](https://docs.circuit.org/agent-developers/sdk-reference/sdk-quick-reference.md): The exhaustive AgentContext resource and method index. - [Logging](https://docs.circuit.org/agent-developers/sdk-reference/logging.md): Send user-readable activity messages. - [Memory](https://docs.circuit.org/agent-developers/sdk-reference/memory.md): Session key-value state across agent runs. - [Settings](https://docs.circuit.org/agent-developers/sdk-reference/settings.md): Read resolved agent settings at runtime. - [Holdings](https://docs.circuit.org/agent-developers/sdk-reference/holdings.md): Read the session budget and attributed holdings used to size agent work. - [Data](https://docs.circuit.org/agent-developers/sdk-reference/data.md): Discover assets and markets; read prices, derivatives and fundamentals from every agent run. - [Data commands](https://docs.circuit.org/agent-developers/sdk-reference/data-commands.md): What every hosted data command answers, the identity its rows are keyed by, the flags it takes, and what each field means. - [Transactions](https://docs.circuit.org/agent-developers/sdk-reference/transactions.md): Read observed session movements and execute unsigned wallet transactions. - [Transfers](https://docs.circuit.org/agent-developers/sdk-reference/transfers.md): Quote and submit exact wallet transfers, including HyperCore and Lighter tokens between venue accounts. - [Swaps](https://docs.circuit.org/agent-developers/sdk-reference/swap.md): Quote and create same-chain swaps and cross-chain routes. - [Watched Wallets](https://docs.circuit.org/agent-developers/sdk-reference/watched-wallets.md): FOMO traders, other wallets' Solana activity and memecoin candles. - [Hyperliquid](https://docs.circuit.org/agent-developers/sdk-reference/hyperliquid.md): Prepare and trade session-allocated Hyperliquid perpetuals and spot assets. - [Lighter](https://docs.circuit.org/agent-developers/sdk-reference/lighter.md): Trade session-allocated Lighter perpetuals and spot pairs. - [Papertrade](https://docs.circuit.org/agent-developers/sdk-reference/papertrade.md): Trade isolated synthetic perpetuals and stake PAPER on Papertrade. - [Polymarket](https://docs.circuit.org/agent-developers/sdk-reference/polymarket.md): Discover, quote, trade, and redeem Polygon prediction markets. - [Kraken](https://docs.circuit.org/agent-developers/sdk-reference/kraken.md): Discover Kraken spot markets and trade exact base and quote quantities. - [Error Handling](https://docs.circuit.org/agent-developers/sdk-reference/error-handling.md): Observe engine operations across runs and distinguish failure stages. - [Multi-Agent Monorepo](https://docs.circuit.org/agent-developers/getting-started/multi-agent-monorepo.md): Run multiple agents from one Bun workspace and share packages between them. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.