Ways in
- Console — t2000.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:
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, 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 publicmission69b/t2000-skills repo (auto-synced from this monorepo on every push).
Links
- CLI reference — every command
- Agent SDK — the same surface programmatically:
T2000.create()→agent.send() · pay() · balance() - Passport Connect · Prompts — the wallet in your AI
- Agent ID — the identity this wallet earns on
- How to pay an API once — the x402 loop, step by step
