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.
New · Playground
Private AI from your own wallet, in the browser
Sign, send, pay from your Venice credit. The server holds no key.
New · Live
Robinhood Chain, right now
USDG flow from the logs, Rialto and stock trade tapes, refreshing on their own.
New · Holder tiers
Hold Rialto, unlock more
300K for Holder, 1M for Pro: higher limits, portfolio and batch tools.
See it run in 45 seconds
The real commands and the real outputs from the first funded run: wallet, bridge, x402 payment, budgeted agent.
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.rialtorh.lol/downloads/rialto-kit-0.2.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.rialtorh.lol/downloads/rialto-kit-0.2.0.tgz", "mcp"] } } }Hosted, read-only (Streamable HTTP, stateless)
https://www.rialtorh.lol/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
- 60,092,161
- Gas price
- 0.119 gwei
- USDG supply
- 688,902,318 USDG
Tokenized stocks, USD
- AAPL$326.17
- TSLA$365.54
- NVDA$219.77
curl https://www.rialtorh.lol/api/stocks/NVDAcurl https://www.rialtorh.lol/api/wallet/0xb9A67f59bcfd3b45fe1ca2c55A55C19B2b35B58fAlso: /api/chain, /api/stocks?q=TICKER, /api/pools?limit=10. Fetched 2026-09-11 07:48:52 UTC.
Tested with real funds
On September 9, 2026 the whole loop ran once with real money on the maintainer's wallet. Every line below is public on chain or in the Venice ledger.
- x402 payment, 0.0001 USDG to a test endpointSigned EIP-3009 authorization on USDG, settled by the Naven facilitatortx on Robinhood Chain
- Bridge, 5 USDG to USDC on BaseRelay approve and deposit, filled in about two secondsdeposit tx
- Venice top-up, 9.88 USD creditedGasless USDC authorization on Base, settled by Venice's facilitatorhow Venice x402 works
- Chat and a 4-tool agent runTwo steps, four chain reads, 0.0075 USD charged in totalrun it yourself
The Rialto token
Rialto has a community token on Robinhood Chain. One contract, one chain. Check the address below before you trade; anything else with this name is not ours.
Contract address, Robinhood Chain (4663)
- Price
- $0.0009365
- Fully diluted value
- $936,481
- Liquidity
- $62,778
- 24h volume
- $2,728,282
Supply, read from the contract
- Total
- 1,000,000,000
- Burned
- 5,663,366 (0.57%)
- Circulating
- 994,336,634
Burned tokens sit at the dead address and cannot move. 3 burns so far, 5,663,366 tokens in total, each one listed below with its transaction.
Price, last 24 hours
$0.0009495
+5337.55% over the window · $2,476,844 traded
Hourly closes from GeckoTerminal. Same data: /api/token/ohlcv
Burn ledger, from the chain
5,663,366 burned · 0.57%
Every Transfer to the dead address, found by scanning the token's logs. Nothing typed by hand.
Holders, from the transfer history
1,413 wallets · top 10 hold 31.1%
- 0x2674…4952contract (pool or vault)8.16%
- 0x8366…0951contract (pool or vault)6.92%
- 0xae1b…37eb3.14%
- 0x99e8…4775contract (pool or vault)2.32%
- 0x16f5…7c05contract (pool or vault)2.21%
- 0x96e6…e2a7contract (pool or vault)1.96%
- 0x3308…27c6contract (pool or vault)1.91%
- 0xb12e…6f491.74%
38,035 transfers replayed. Same data: /api/token/holders
What holding unlocks
The hosted API and MCP read the Rialto balance of the wallet that signs in and apply a tier. No account, no key: a signed message, verified against the chain.
| Tier | Hold | Per minute | Unlocks |
|---|---|---|---|
| Free | nothing | 30 | Chain status, balances, wallet report, stock prices, search, pools, token stats. 30 requests per minute per IP. |
| Holder | 300,000 Rialto | 120 | Everything in Free. hood_portfolio: the whole wallet valued in USD, Rialto included. GET /api/portfolio/{address}. 120 requests per minute. |
| Pro | 1,000,000 Rialto | 600 | Everything in Holder. hood_batch: up to 20 tool calls in one request. POST /api/batch. 600 requests per minute. |
Check your tier or sign in on the explorer, or run rialto access sign.
The kit itself does not need the token. USDG pays for everything on chain and Venice credit pays for inference. Holding raises your limits on the hosted endpoints, nothing more, and nothing here is financial advice.
Questions people ask
Do I need the token to use the kit?
No. USDG pays for everything on chain and Venice credit pays for inference. Holding Rialto raises your tier on the hosted API and MCP: more requests per minute, the portfolio tool, batch calls.
Which chains are involved?
Your wallet lives on Robinhood Chain (USDG). The bridge moves value to Base (USDC) only so Venice can credit the same address. Nothing else.
What does a run cost?
The test run on September 9: 0.0001 USDG for an x402 call, about 0.1 percent for the bridge, 0.0075 USD for one chat plus a four-tool agent run.
Where is my private key?
In ~/.rialto/config.json on your machine, mode 600, or in RIALTO_PRIVATE_KEY. It is never uploaded. Back it up.
Can an agent drain the wallet?
Ceilings are enforced in code before any signature: maxPaymentUsdg per x402 call, agentBudgetUsd per run, an optional host allowlist. Transfers and top-ups are separate tools an agent should confirm with you.
Is it audited?
No. The code is small, MIT, and readable in an afternoon. Keep small balances in the agent wallet until it is.
Do I need Venice credit to use the chain tools?
No. Chain status, balances, wallet reports, stock prices and pools work with an empty wallet, and even without installing anything through the hosted API and MCP.
Can I use my own Venice API key instead?
Yes. rialto init --venice-key your-key switches to API key mode; the wallet still handles USDG and x402.
What changed
- Sep 11, 2026Third burn: 926,833 tokens. Total burned 5,663,366 (0.57%), tracked live in the burn ledger.
- Sep 11, 2026Status page probing the five RPCs (height and lag), GeckoTerminal, Venice, both bridges and the explorer; /api/status and MCP tool rialto_status. OpenAPI 3.1 at /openapi.json, llms.txt for agents, /api index.
- Sep 10, 2026Token ledger on the home page: burn history found by scanning the chain, holder count and top holders replayed from every transfer, 24 hour price sparkline. API /api/token/burns, /api/token/holders, /api/token/ohlcv and MCP tools rialto_burns, rialto_holders, rialto_price_history.
- Sep 10, 2026Second burn: 1,979,683 tokens sent to the dead address. Total burned 4,736,533 (0.47%).
- Sep 10, 2026Playground: talk to a Venice model from your own browser wallet, paid by your own credit, no key on the server.
- Sep 10, 2026Live page: blocks, USDG flow from eth_getLogs, Rialto and stock trade tapes, auto-refresh. New API /api/live/* and MCP tools hood_pulse, hood_usdg_transfers, hood_recent_trades. Kit 0.2.0 adds rialto transfers and rialto trades.
- Sep 10, 2026Holder tiers: sign in with a wallet, the hosted API and MCP apply Free, Holder or Pro from the Rialto balance. New tools hood_portfolio, hood_batch, rialto_access, rialto_token. Kit 0.1.2 adds rialto access.
- Sep 10, 2026Token supply read live from the contract, burned amount and the burn transaction.
- Sep 10, 2026First burn: 2,756,850 tokens sent to the dead address.
- Sep 10, 2026Submitted to the Built in Venice directory.
- Sep 10, 2026A 45-second demo video on the home page.
- Sep 10, 2026Live token stats, top pools on the explorer, FAQ, this log.
- Sep 9, 2026Explorer page: stock token search and wallet reports in the browser.
- Sep 9, 2026Docs page and the proof section with the real-funds transactions.
- Sep 9, 2026Token section with the Robinhood Chain contract, clickable and copyable.
- Sep 9, 2026fund raises the bridged amount so Venice's 5 USD minimum clears after fees.
- Sep 9, 2026Launch: CLI, MCP server, USDG x402 payer, bridge, budgeted agent, hosted API.
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 |
