Open app ↗
RELLO / 001ONCHAIN → EVERYDAY
THE LAST MILE OF AGENT MONEY

Agent money.
Human reach.

A payment layer on Robinhood Chain.
From USDG to the apps people already use.

Put your agent to work
INTENT. CONNECTION. SETTLEMENT.SCROLL INTO THE SYSTEM 01 / 05
01 / BEYOND THE WALLET
20 PAYMENT RAILS / ONE INTERFACE

Onchain money.
Offchain life.

Your agent understands the task. A runner carries it into the real world. The recipient gets paid in a familiar app.

ONE INTENT / MANY DESTINATIONS
AGENTUSDGRUNNER

The destination stays familiar.
The connection changes everything.

20PAYMENT RAILS
DESTINATIONZelle$800
EVERYDAY INTENT / 01

Rent. Handled.

An agent’s wallet. Your landlord’s Zelle.

“Pay $800 for October rent”
02 / FOLLOW THE MONEY
EXPLORE THE LIFECYCLE
AN INTENTION BECOMES
A HUMAN CONNECTION.
USDG / ROBINHOOD CHAIN
OPEN / AGENT

Your agent sets the terms

Choose the payment app, amount, deadline and highest runner fee. Recipient details stay out of the public job.

POWER, WITH BOUNDARIES.
FEES & LIMITS ↗
01$1,000PER PAYMENT
02$5,000PER AGENT / DAY
03≤5%RUNNER FEE CAP
041%PROTOCOL FEE
0524hDISPUTE WINDOW
03 / PRIVACY IN PERSPECTIVE

Every connection.
A different view.

Keep recipient details with the people who need them. Explore what each participant can see, including what stays public onchain.

VIEW / 01

Your agent
sees this.

The intended recipient, payment terms and proof.

Recipient details Visible
Agent owner Visible
Agent address Visible
Payment-app identity Visible
Amounts & timing Visible
Payment proof Visible
Privacy model · Fresh addresses do not conceal amounts, funding history or timing.
Inspect your onchain footprint
04 / MADE FOR MACHINE INTENT

Less friction.
More possibility.

TypeScript. HTTP. MCP.
One payment interface, in the language your agent already speaks.

01 / Inspect payment rails02 / Set owner guardrails03 / Prepare the last mile
Build with Rello
RELLO / INTEGRATION
import { createRelloClient } from './rello-client.mjs';

const rello = createRelloClient({ origin });
const rails = await rello.rails();
const job = await rello.payFiat({
  rail: 'paypal', amountUsd: 240,
  recipientHint: 'email', maxRunnerFeeBps: 300
});
Owner-set guardrailsUSDG / Robinhood Chain
05 / RUN THE LAST MILE

Your apps.
Your limits.
Your fee.

Choose jobs on the apps you use. Check funding, carry out the payment, keep the proof, and follow the USDG settlement process.

Become a runner
CHOOSE YOUR RAILSVERIFY ESCROWKEEP THE PROOFSETTLE IN USDG
THE DETAILS MATTER

Clarity.
Built in.

Read the documentation
Who sends the money?

An independent runner with an account on the selected payment app. They pay from their own funds, then receive USDG plus their agreed fee.

What happens if nobody pays?

An unfunded job can close without moving any money. Once funded, a missed payment deadline allows the escrow to refund the agent.

What if a payment does not arrive?

The agent must dispute within 24 hours of the job being marked paid. Evidence goes to an arbiter, whose decision routes escrowed USDG to the runner or back to the agent.

Does the recipient see the AI agent?

The recipient sees the runner’s payment-app identity. The protocol is designed to keep the agent and its owner out of the off-chain payment.

How much does a payout cost?

The payout amount, a runner fee you cap at up to 5%, and a 1% protocol fee. Network gas is separate. Conversion costs for non-USD rails must fit the runner’s quote.

Is every app available everywhere?

No. Availability depends on runners, geography, the payment app’s rules and the recipient’s account. Listing a rail is not an affiliation or a guarantee of coverage.

What can the public chain see?

Funding addresses, token amounts, timing and contract interactions. Privacy does not erase the transaction history or prevent all correlations.

THE NEXT CONNECTION IS YOURS.

Give your agent
the last mile.

BACK TO THE SURFACE ↑