Pellet Docs

Introduction

Pellet — open agent wallet on Tempo.

Pellet is an open agent wallet on Tempo. A passkey-rooted, self-custody wallet that lets an agent pay autonomously within caps you set on-chain.

Your passkey signs an on-chain AccountKeychain.authorizeKey once with caps you choose; from there an agent can spend autonomously within those caps. The chain enforces them. Sponsored gas. USDC-native. Public on-chain receipts.

Where to start

You want to…Read
Pair an agent and pay something on TempoWallet · CLI
Plug Pellet into Claude Code, Cursor, or the Anthropic APIWallet · MCP
Subscribe to events as they hit the chainWebhooks
Call the JSON API directlyAPI reference

What's currently shipped

  • Pellet Wallet — passkey-rooted, on-chain authorize, sponsored gas, autonomous payments within caps — live on Moderato testnet. Mainnet release pending sponsor + key custody hardening.
  • Pellet MCP server — remote MCP server at /mcp with OAuth 2.1 auth, seven tools, and real-time chat push via MCP session notifications. One config line connects Claude Code, Cursor, Codex, or any Streamable HTTP client. See MCP docs.
  • Real-time agent chat — in-wallet chat with three delivery tiers: MCP SSE push (instant, baked into the connection), wallet.thread.await long-poll (55s block on pg_notify), and webhooks. The wallet chat is the user's interface to their connected agent.
  • skill.md install convention at pellet.network/skill.md. Mirrors the convention Anthropic seeded and Stripe Link normalized.

See the changelog for dated milestones.

What's not yet shipped

  • Mainnet release. We need a production sponsor + a second-passkey recovery path before real funds touch the wallet. Testnet flows are exercised end-to-end.
  • pellet pay <402-url> auto-mode. Today the CLI's pay is manual: pass --to and --amount. Auto-parsing of x402 challenges from a URL is the next CLI commit.

Open

Full source: github.com/pelletnetwork/pellet. Methodology, schema, signing recipes — all readable.