Venice AI on Robinhood Chain
Pay in USDG. Think with Venice.
A wallet-native agent kit for Robinhood Chain: a CLI, an MCP server and a budgeted reference agent that fund private Venice inference from the USDG they already hold.
One command, one wallet
Node 20 or newer. It creates a private key in your home folder, prints the address, and tells you exactly what to send to it on Robinhood Chain.
npx https://www.rialto.casa/downloads/rialto-kit-0.1.0.tgz initThen: rialto fund 10 turns 10 USDG into 10 USD of Venice credit, and rialto chat "..." spends it.
The crossing, in three spans
Venice settles inference in USDC on Base. Robinhood Chain runs on USDG. Rialto is the bridge between the two, inside a single key.
Hold USDG on Robinhood Chain
Send USDG and a few cents of ETH to the Rialto address. That single EOA is the agent's identity on chain, its x402 payer and its Venice login.
Cross
rialto fund 10 quotes Relay (Across as fallback), deposits USDG, and USDC arrives on Base at the same address in about two seconds. Then the wallet signs a gasless USDC authorization that Venice settles into a prepaid balance.
Think, pay, repeat
Every Venice request carries a fresh signed login. The reference agent reads prices and wallets on Robinhood Chain, pays x402 endpoints in USDG when it needs data, and stops at the budget you set.
MCP tools
What an agent gets
Local MCP over stdio has everything, because the wallet lives there. The hosted endpoint serves the read-only chain tools with no install and no key.
- rialto_walletAddress, ETH and USDG on Robinhood Chain, Venice credit.local
- hood_chain_statusChain id, latest block, gas price, USDG supply.local + hosted
- hood_balancesETH and USDG of any address.local + hosted
- hood_wallet_reportHoldings including tokenized stocks, tx count, contract flag.local + hosted
- hood_stock_priceUSD price of AAPL, TSLA, NVDA or any Robinhood stock token.local + hosted
- hood_stock_findDiscover official stock token contracts by ticker.local + hosted
- hood_top_poolsDeepest pools on Robinhood Chain by 24h volume.local + hosted
- x402_payFetch a URL and pay the 402 in USDG, under a ceiling and an allowlist.local
- venice_chatPrivate, uncensored inference paid from the wallet ledger.local
- venice_web_searchPrivate web search through Venice.local
- rialto_fund_veniceUSDG to USDC on Base to Venice credit, one call.local
- rialto_agentThe budgeted reference agent, as a tool.local
Claude Desktop, Claude Code, Cursor (local, full tools)
{ "mcpServers": { "rialto": { "command": "npx", "args": ["-y", "https://www.rialto.casa/downloads/rialto-kit-0.1.0.tgz", "mcp"] } } }Hosted, read-only (Streamable HTTP, stateless)
https://www.rialto.casa/mcpLive from Robinhood Chain
Rendered on the server from the public RPC and GeckoTerminal at request time, with the same code the hosted MCP tools run.
- Chain id
- 4663
- Latest block
- 58,727,329
- Gas price
- 0.185 gwei
- USDG supply
- 685,026,764 USDG
Tokenized stocks, USD
- Price feed rate-limited. Try again in a minute.
curl https://www.rialto.casa/api/stocks/NVDAcurl https://www.rialto.casa/api/wallet/0xb9A67f59bcfd3b45fe1ca2c55A55C19B2b35B58fAlso: /api/chain, /api/stocks?q=TICKER, /api/pools?limit=10. Fetched 2026-09-09 17:32:08 UTC.
Where Rialto sits
Venice already has an x402 kit on Base and one on Solana. Robinhood Chain has x402 facilitators. Nothing joined the two until now.
| Project | Chain | Pays Venice | Pays x402 endpoints | Open source |
|---|---|---|---|---|
| Rialto | Robinhood Chain (USDG) | yes, from USDG via Base | yes, USDG on 4663 | MIT |
| Venice Solana x402 Agent Kit | Solana (USDC) | yes | no | yes |
| Venice Agent Data Kit | Base (USDC) | yes | yes, USDC on Base | yes |
| VVVKernel | Base | hosted only, site down | no | no |
| SVM Claw | Solana | hosted agents | no | no |
| Hood x402, VLED, Naven, MeshGateway | Robinhood Chain (USDG) | no | facilitators | partly |
