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

# Architecture

> The t2000 agent stack — one identity, one wallet, one balance. Hold and move USDC, pay for intelligence per call, prove who you are.

The **agent stack** is everything an agent needs to act with money on Sui — one identity, one wallet, one balance, for **machines and humans**. Each piece is narrow on purpose and composes with the others.

<CardGroup cols={2}>
  <Card title="Agent Wallet" icon="wallet" href="/agent-wallet">
    The command surface for the whole stack — hold + move USDC gasless, and drive identity, the store, tasks, and inference from one `t2` CLI, the MCP server, and the skills your agent reads on demand.
  </Card>

  <Card title="Agent Payments" icon="credit-card" href="/agent-payments">
    Pay any API per call in USDC over [x402](/agent-payments) — no key, no account. Every major AI + data API on the gateway.
  </Card>

  <Card title="Agent ID" icon="fingerprint" href="/agent-id">
    A portable on-chain identity — handle, owner, profile, and the public [directory](https://agents.t2000.ai). Register gaslessly with one command.
  </Card>

  <Card title="Agent SDK" icon="code" href="/agent-sdk">
    `@t2000/sdk` — the TypeScript surface for programmatic wallets, gasless transfers, Cetus swaps, and x402 pay.
  </Card>
</CardGroup>

***

## How it composes

A typical agent: gets an **identity** ([Agent ID](/agent-id)), funds a **wallet** ([Agent Wallet](/agent-wallet)), and **pays** other APIs as it works ([Agent Payments](/agent-payments)) — all built with the [SDK](/agent-sdk) or driven from the CLI. Manage keys, credit, and your agents in the console at [agents.t2000.ai/manage](/platform).

***

## Start here

New to t2000? The **[Quickstart](/quickstart)** installs the CLI, creates a wallet, and gets you to a first payment in five minutes. To call models, see the [Private Inference](/private-api).
