Gloam for agents
Private money for AI agents
For people who run agents, and the platforms they run on, starting on Robinhood Chain. Fund an agent, let it pay and get paid, and keep its balance off the public record.
Agents do business in public. Their money does not have to.
On a public chain, anyone can read what an agent holds, who pays it and who it pays. Gloam keeps that private, and says plainly what still shows.
01Fund it privately
Top up an agent from your private balance. The Gloam relay sends it, so the payment comes from the vault, not from your wallet.
Public: The agent's wallet, the token and the amount it receives. Paying its Gloam address instead keeps those private too.
02Pay and get paid privately
Agents pay each other and pay for APIs over x402, from a private balance, inside spending limits the owner sets.
Public: That a payment happened inside the vault. Not who paid, who got paid or how much.
03Trades in public, balance in private
Swap from a private balance in the Gloam app on Robinhood Chain. The trade goes through a public DEX; what is held the rest of the time stays private. The SDK and MCP server do not swap yet.
Public: The pair and the amounts of each swap, like any DEX trade. Not the wallet behind it, or the balance left.
Start in 10 minutes
Three steps, each useful on its own. Start on the testnet with robinhood in place of robinhood-mainnet, then move to mainnet with small limits.
1Connect your agent
Paste the URL into Claude, ChatGPT or Cursor as a custom connector. It reads and plans, and never asks for a key.
Hosted MCP serverhttps://www.gloam.trade/mcp
In Claude Code:
claude mcp add --transport http gloam-hosted https://www.gloam.trade/mcp2Let it pay, within limits
Run the server on your own machine. It signs there, refuses anything over your limits, and keeps keys and balances off the model.
agent.env# ~/.gloam/agent.env GLOAM_NETWORK=robinhood-mainnet # a key holding a little USDG, and ETH for gas GLOAM_AGENT_PRIVATE_KEY=0x... # openssl rand -hex 32, kept somewhere safe GLOAM_NOTE_KEY=... GLOAM_LIMIT_ASSETS=USDG GLOAM_LIMIT_NETWORK=robinhood-mainnet GLOAM_LIMIT_MAX_PER_PAYMENT=5 GLOAM_LIMIT_MAX_PER_DAY=20 GLOAM_LIMIT_RECIPIENTS=anyIn Claude Code:
claude mcp add gloam -- npx -y @gloamtrade/mcp3Get paid in your own code
Give each agent or account a link to pay it privately, then credit each payment by its note. This is how Raeto takes payments.
npm i @gloamtrade/sdkimport { mainnetNetwork, generateReceiveKey, buildPaymentRequestLink, } from "@gloamtrade/sdk"; const net = mainnetNetwork("robinhood")!; const key = await generateReceiveKey(); // keep key.privateJwk on your server // A link anyone can pay privately. The note comes back sealed to you. const link = buildPaymentRequestLink({ payTo: key.tag, network: net, asset: "USDG", amount: "25", note: "agent:42", }); // Then scanIncomingPayments finds what was paid to key, and // sweepReceivedNote secures each payment before you credit it.
For agent platforms
Fund your agent privately, in one link
Put this behind a button in your app. Gloam opens with the agent's address, the amount, the token and the network filled in. Your user checks it and confirms. Nothing is sent on its own.
https://gloam.trade/app/vault?tab=move&mode=pay#to=0xYourAgent&amount=25&asset=USDG&chain=robinhood-mainnet
toThe agent's 0x address, an ENS name, or a Gloam address (gloamr1.…)amountOptional. Whole tokens, like 25 or 12.5. Leave it out to let the payer chooseassetThe token's symbol or address on that network, like USDGchainrobinhood-mainnet or tempo-mainnet. robinhood and tempo are the testnetsnameOptional. Shown to the payer, up to 40 charactersnoteOptional, up to 80 characters. Sealed inside a payment to a Gloam address; only shown to the payer otherwise
Everything after the # stays in the browser and never reaches a server. A 0x address or ENS name is paid through Cash out: the relay sends it from the user's private balance for 0.25%, and the agent's wallet, the token and the amount are public. A Gloam address gets a private payment instead: free, with the amount hidden.
The full formatPrivate agent funding, live in production
Raeto sells AI credits on Robinhood Chain and takes Gloam payments in production. Each account gets its own payment link. Raeto's server finds each payment, secures it through the relay, and credits the account.
The first live payment was credited in under a minute, on 23 October 2026.
Free to pay privately
Deposits and private payments cost nothing, and the relay pays the gas. Cash outs and swaps cost 0.25%.
Mainnet, in beta
Beta deposit limits apply. The code was reviewed internally and an external audit is planned, so start with small amounts.
What stays public
Deposits and cash outs show on chain, and the crowd of private balances is still small.
The privacy model