Skip to content

mission69b/t2000

Repository files navigation

t2000

The agentic stack for stablecoins on Sui.

Agent Wallet · Agent Payments · Agent SDK
Built on Sui · Open source · Non-custodial

t2000.ai · Developer docs · Services · CLI · SDK · MCP

t2000 MCP server Listed on Awesome MPP


t2000 is the open-source agentic stack for stablecoins on Sui — everything an AI agent (or a developer building one) needs to hold a wallet, move USDC, pay APIs, and orchestrate financial flows. Three packages, one repo.

The stack

Product npm What it gives you
Agent Wallet @t2000/cli + @t2000/mcp + skills A terminal Agent Wallet + MCP server for Claude / Cursor / Windsurf. Gasless USDC + USDsui sends, Cetus swaps, x402 paid API access. One install.
Agent Payments @suimpp/mpp, mppx Pay any API in USDC over the x402 rail. Every major AI + data API, no signup, no API keys — gasless on Sui. Live gateway at mpp.t2000.ai.
Agent SDK @t2000/sdk TypeScript SDK underneath everything else. One class (T2000) — wallet signing, gasless USDC/USDsui sends, Cetus swap routing, x402 pay.

Install

npm install -g @t2000/cli
t2 init                    # plain Bech32 wallet, 0o600 perms
t2 mcp install             # wire Claude Desktop / Cursor / Windsurf

Paste this into any LLM client for an end-to-end walkthrough:

Run `curl -sL https://t2000.ai/skills/t2000-setup` and use the returned
setup instructions to set up my Agent Wallet.

Full reference, command surface, SDK API, examples → developers.t2000.ai.

Repository

t2000/
├── packages/
│   ├── sdk/              @t2000/sdk — TypeScript SDK
│   ├── cli/              @t2000/cli — terminal Agent Wallet (`t2`)
│   └── mcp/              @t2000/mcp — MCP server
│
├── apps/
│   ├── web/              t2000.ai — marketing site + skills routes
│   ├── docs/             developers.t2000.ai — Mintlify developer docs
│   └── gateway/          mpp.t2000.ai — x402 gateway (40+ paid APIs)
│
└── t2000-skills/         Agent Skills (markdown playbooks)

Development

git clone https://github.com/mission69b/t2000 && cd t2000
pnpm install
pnpm build
pnpm typecheck && pnpm lint && pnpm test

Releases happen via the release.yml GitHub Actions workflow (bumps all 3 packages in lockstep). See CLAUDE.md for the release process and engineering principles.

Security

  • Non-custodial — keys live on the agent's machine, never transmitted.
  • Plain Bech32 wallets~/.t2000/wallet.key, JSON, 0o600 perms. Move between machines with t2 export + t2 init --import.
  • Spending limits ON by defaultt2 init seeds conservative caps ($25/tx, $100/day cumulative). Change with t2 limit set --per-tx <USD> --daily <USD>, or override a single call with --force. Enforced in the SDK write path, so CLI + MCP + programmatic all obey one gate.
  • Transaction simulation — every write dry-runs before signing.
  • Gasless trust boundary — USDC + USDsui sends + x402 pays use Sui foundation's 0x2::balance::send_funds sponsor. Swap + SUI send keep their full self-funded gas model.

License

MIT