Building for Colosseum World’s Fair

Private payments for agents.

Controls for owners. Let your AI agent pay within limits you set. Stop spending anytime.

Try the live demo No install. Try a real payment with test SOL on Solana devnet.
/ FOR AGENT USERS

Let your agent pay for a task

Connect Ringside to a supported AI app. Then your agent can pay for a report or API answer with test SOL.

Connect an agent
/ FOR OWNERS

Decide how much it can spend

Set a limit for each payment and each day. See its balance and activity, and pause spending from your wallet.

Open dashboard
25 agent tools3 spend limitsOwner-signed kill switchSolana devnet

Devnet beta: payment amount and asset can be hidden, but the sender, recipient, deposits, and withdrawals are public. Use test funds only.

Made for MCP-enabled AI apps

ClaudeChatGPTCursorGrokGeminiCopilot
Client connector support varies by product and plan.
/ THE OWNER VIEW

See your agent’s balance and limits.

Check its private balance, review payments, change limits, or stop spending in one place.

Rringside.ghoste.trade/appDashboard preview
Ringside dark owner dashboard showing recent activity, connected agents, and an example private balance

A preview of the current owner dashboard with example data. Open the dashboard to see your own activity.

/ BUILT FOR REAL AGENTS

Private payments with clear limits.

Your agent can pay privately while you keep control of its budget and see what it did.

Payment details can be hidden

A private transfer can hide the amount and asset from the public chain. Wallet addresses and the transaction are still visible.

WHAT THE EXPLORER SEES
Amount 0.003 · Asset ••••
Sender + recipient visible

Keep the key on your machine

Run Ringside yourself and the agent key stays on your machine. Hosted mode stores an encrypted key on Ringside’s server.

agent.jsonSELF-HOSTED
25

Agent tools

wallet · spend · seller
60s

Your wallet approves changes

Your approval expires in 60 seconds
402 → pay → verified

Seller checks the payment

Request → private pay → verified

Built on Helius Privacy

Helius powers the private balance and payment proofs. Ringside adds agent access, spending limits, and seller checks.

HeliusSolana
/ HOW IT WORKS

Connect. Set a limit. Let it pay.

Start with a supported AI app or run Ringside yourself. Your wallet stays in charge of the spending rules.

01

Connect

Paste the Ringside link into a supported AI app, or run the server on your own machine.

02

Add test funds

Send devnet SOL to the agent wallet. Funding is public on Solana.

03

Set a limit

Choose how much the agent may spend in one payment and in a day.

04

Let it pay

Your agent pays a seller, and you can review the payment in Ringside.

/ USE CASES

Let your agent buy what it needs.

Give your agent a small budget for a report, an API result, or a one-time task. The seller checks payment before handing it over.

01 / DATA

Buy a report when needed

Your research agent asks for a report, pays the price you allowed, and gets the report after the seller checks payment.

GET /report402 → verified → 200
02 / APIS

Pay for one API answer

An agent can pay for one answer from a paid service, within the limit you set.

Per requestPolicy checked first
03 / AUTOMATION

Give a task a clear budget

Let an agent handle a task with a small spending limit. You can review its payments and stop it at any time.

Owner controlsAgent cannot edit them

These are example uses. The browser demo has completed a real devnet payment and seller check; each AI app’s connector still needs its own test.

/ AGENT TOOLS

Payment tools for your AI agent.

Your agent can check its balance, pay, and read its history. It cannot change the limits you set.

wallet_info

Read wallet state and address

read
register_private_wallet

Create a private wallet

read
deposit

Move public funds into the shielded balance

spends funds
sync_balance

Update decrypted balance

read
read_history

Read private payment history

read

Also available: create_private_wallet, get_private_balance, and get_private_history aliases.

AGENT CALL
Preparing private call
/ OWNER CONTROLS

Your rules come before every payment.

Choose the amount your agent may spend. Ringside checks that limit before every payment.

Spending policy Active
Today · rolling 24 hours
0.12 / 0.5 SOL
0.38 SOL remaining
Per payment0.05 SOL
Per session0.2 SOL
RecipientsAllowlist off

Your agent can see the limits, but only your wallet can change them. Each approval expires in 60 seconds.

/ SELLER PAYMENTS

Let agents pay, then deliver.

A seller names a price. The agent pays within its limit. The seller checks the payment before sharing the result.

01 / REQUEST
402
GET /report Payment Required
Seller responds with 402 Payment Required.
→
02 / PAY
Private pay
Amount 0.003
Agent pays with the asset and amount in the request.
→
03 / VERIFY
200 OK
✓ Payment verified
The seller checks amount, asset, payer, expiry, and replay before serving data.
Replay attempts are rejected

The browser demo verifies a real devnet payment and rejects a second use of the same receipt. Payments made before a request do not count.

/ KEY CUSTODY

Choose where the agent key lives.

Choose the easier hosted setup or keep the key on your own machine. Both let your wallet control spending.

01 / SELF-HOSTED

Keep the key on your machine.

Run Ringside on your computer. The agent key stays in a local file and is never sent to the hosted dashboard.

  • Agent key in a local file, mode 600
  • Owner-signed policy changes
  • You run and secure the MCP process
Self-host guide
02 / HOSTED CONNECTOR

Ringside holds an encrypted agent key.

Ringside creates and encrypts a separate agent key on its server. It uses the key to make approved payments. Add only devnet test SOL to this wallet.

  • Default 0.05 SOL per payment
  • Default 0.2 SOL per 24 hours
  • AI app connector login still needs live testing
Hosted setup status

In both modes, deposits and withdrawals are public. The hosted dashboard has been tested; AI app connector login still needs a real account test.

/ PRIVACY MODEL

What can other people see?

Private transfers hide some details, but Solana still shows the wallets involved. Funding and withdrawals are public.

ActionHidden on-chainPublic on-chain
Private transferAmount, assetSender, recipient, signature, timing
Deposit into private balance—Wallet, amount, asset
Withdraw to a public wallet—Recipient, amount, asset
Seller payment (402 flow)Amount, assetPayer, seller, signature
/ WHAT’S PRIVATE

Common questions about privacy.

Here is what a private payment hides, and what stays visible when money enters or leaves.

Is a deposit private?+

No. A deposit shows the wallet, amount, and asset on Solana. After it lands, the funds appear in your private balance.

Helius deposit guide ↗
Is a withdrawal private?+

No. When funds leave the private balance, the receiving wallet, amount, and asset are public.

Helius withdrawal guide ↗
Does a private transfer hide everyone?+

No. A default private transfer hides the amount and asset. The sending and receiving wallets, signature, and timing stay visible.

Helius transfer guide ↗
Will Ringside fall back to a public payment?+

No. If a private payment fails, Ringside does not quietly send a public payment. A withdrawal is a separate action you choose.

Read the withdrawal guide ↗
/ QUESTIONS

Questions before you connect?

Do I need to install anything?

For hosted setup, paste the Ringside URL into a supported AI app and sign in with Phantom. If you want the agent key to stay on your own machine, use the self-host guide instead.

Is this real money?

No. Ringside is a Solana devnet beta. Use test SOL only. The server refuses mainnet RPC URLs.

What does a private payment hide?

A default private transfer hides its amount and asset from the public chain. The sender, recipient, signature, and timing remain visible. Deposits and withdrawals show their amounts publicly.

Can my agent raise its spending limit?

No. The agent can read its rules, but it has no tool to change them. Your owner wallet must sign each change.

What happens when I stop spending?

New payments are blocked after your wallet signs the stop. You can still check the agent balance and payment history.

Where is the agent key kept?

In self-hosted mode, the key stays in a protected file on your machine. In hosted mode, Ringside stores an encrypted key on its server and uses it to carry out authorized requests.

Can I use swaps or escrow?

Those tools are listed as previews but are not available through Ringside yet. Do not lock funds with them.

What has been tested on devnet?

The browser demo has completed wallet registration, deposit, private payment, seller verification, and withdrawal with test SOL. The older self-hosted MCP transfer path and AI app connectors still need their own live checks.

/ WORK WITH RINGSIDE

Need your agent to pay for something?

Tell us what your agent needs to buy and which app you use. We can help you choose a setup and explain what works on devnet today.

Give your agent a budget you control.

Start with test funds, set a limit from your wallet, and see how a private payment works.

Open dashboard View on GitHub