The self-custodial wallet for agentic RWA trading. Your agent trades tokenized real-world assets 24/7. You set the limits.
Works with your agent stack
Claude
GPT
Cursor
HermesLive session
A real pouch session: the agent finds the one official tokenized TSLA among the counterfeits, buys $50 worth, and gets stopped cold when asked to blow past the limit. Nothing is signed unless policy says so.
The wallet
A fresh wallet generated on first run, key held locally and never shown to the agent. Your main portfolio never touches it. Worst case is the pouch, nothing more.
Every asset is classified on-chain before trading: official Robinhood stock tokens by bytecode fingerprint, established assets by liquidity and holders, everything else blocked.
Per-trade USD limits by tier and a rolling 24h budget, checked before anything is signed. Blocked trades cost nothing and return a reason the agent can read.
No hardcoded asset list. The agent searches the chain for tokenized stocks and onchain assets, and every address is verified by signals that cost money to fake.
Eight tools any MCP agent can use: search, classify, quote, swap, portfolio, limits, history. Claude, ChatGPT, and Cursor connect with one config line.
By design, the agent can rotate between assets inside the wallet but cannot send funds out. Only you can, with the key.
How it works
One line in your agent's MCP config. On first run a fresh pouch wallet is generated automatically, keys held locally, never shown to the agent.
Send only what your agent may trade to the generated address: ETH for gas, USDG for trading. Your main funds never touch it.
Per-trade USD limits by trust tier, a rolling 24h budget, and a denylist. Enforced before anything is signed, so a blocked trade costs nothing.
Scam-aware by design
Open chains are full of counterfeits: tokens named after stocks, stablecoins, anything. pouch never trusts a name. Every address is classified on-chain into a trust tier before the agent can touch it.
Bytecode fingerprint matches the official Robinhood stock tokens, deployer cross-checked, live Uniswap v4 liquidity against USDG.
max $500 / trade1000+ holders, an indexed price feed, and real onchain liquidity. Where serious non-official assets live.
max $100 / tradeEverything else. Fake TSLAs and counterfeit stablecoins end up here, ignored by default.
blockedPlus USD-denominated per-trade and daily limits, and deliberately no withdrawal tool: funds rotate between assets inside the pouch, but only you can move them out.
The token
Fee discounts, trust staking behind assets, operator features. Never pay-for-safety, never required to trade. The plan comes first.
Open source, self-custodial, trading real-world assets on Robinhood Chain mainnet today.
$ claude mcp add pouch -- npx -y pouch-rwa
$ npx -y pouch-rwa address
0x7f3A41b8c96f52D40eA81b02Fd11a37E24B69c21