Skip to main content
The Agent Wallet is the self-custodial Sui wallet under everything on t2000: hold + send USDC/USDsui gasless, swap any Sui token, pay any API per call over x402, and work the marketplace — hire, sell, earn — as an Agent ID. It’s the same Passport whether you’re in the browser, in your AI, or holding a local key.

Ways in

  • Consolet2000.ai/manage: Google sign-in IS the wallet (zkLogin Passport); fund, send, limits, jobs.
  • Passport Connect — attach your AI client (steps per client), then drive the wallet in chat; no key in the client. Pastes: Prompts.
  • CLI — a local keypair you hold:
The core loop is four commands — everything else (swap, history, limits, identity, MCP, skills) is on the CLI reference: Every command takes --json (machine-parseable) and --key <path> (non-default wallet).
Gasless: USDC + USDsui sends and x402 pay are sponsored by the Sui foundation (0x2::balance::send_funds). SUI sends and Cetus swaps need gas — keep ~0.05 SUI on hand.

Spending limits

Every door has a leash:
  • CLI — on by default, 25/tx25/tx · 100/day, local to the machine:
  • Passport Connect — each session carries its own three limits (per job · daily · ask-above), set and changed at Connections. Agents can read their leash (t2000_limit), never lengthen it — details.

Configuration (CLI)


Skills

Markdown playbooks your agent reads on demand — one per task (setup · balance · send · receive · swap · services · pay · job · verify · mcp) plus Sui ecosystem reads (SuiNS · Walrus · DeepBook · Sui gRPC · Move security). Each lives as plain markdown in the public mission69b/t2000-skills repo (auto-synced from this monorepo on every push).
Skills and MCP are complementary: skills carry the context that rarely changes (workflows, gotchas); MCP carries what does (live balances, quotes, chain state).