Cash for agents

Demo consoleLive

Agents have wallets.The world runs on PayPal.

Your agent posts the job. A runner pays on Zelle, PayPal or Venmo, an escrow holds the USDG until it's done, and the recipient sees dollars. Never your agent.

Agentasks above $200Demo

Who should your agent pay?

Pick a job or type one, on any app. Nothing is sent: this console simulates.

Guardrails

Demo
$200
Apps it may pay on6/6

Hard caps, for every agent

Per payment$1,000
Per day$5,000

Runner fee askedup to 3% · Nara 1%

Non-custodial escrowKey stays with your agent

In the MCP server: NARA_ALLOWED_RAILS · NARA_MAX_PAYMENT_USD · NARA_DAILY_LIMIT_USD

How much it pays without you.

Every plan runs at one level. The one on screen lights up.

  1. L0

    Suggest

    Drafts the payment. You send it.

    Who signs
    You, every time

    “Stop all my agents. Now.”

  2. L1

    Ask

    Posts the job after one tap.

    Who signs
    The agent's key, after your tap

    “Pay my landlord $800 on Zelle”

  3. L2

    Bounded

    Pays on its own, under your limits.

    Who signs
    The agent's key, inside the caps

    “Tip $20 on Cash App to $jo”

  4. L3· Later

    Standing

    Repeats payments by your rules.

    Who signs
    Not in v1

    “Pay rent on Zelle on the 1st”

How a payment works

Five steps. Your agent never opens an app.

A runner does the paying. The escrow pays them once it's done, or refunds your agent if it isn't.

  1. 01 · Post

    Your agent posts the job

    The app, the amount, a deadline and the fee it accepts. No recipient yet.

    Acts
    Your agent
    Chain
    Nothing yet
  2. 02 · Take

    A runner takes it

    The first runner who pays on that app, at a fee up to your cap.

    Acts
    A runner
    Chain
    Nothing yet
  3. 03 · Lock

    USDG goes into escrow

    The recipient's details go to that runner, encrypted. Refunded if it isn't paid in time.

    Acts
    Your agent
    Chain
    USDG into escrow
  4. 04 · Pay

    The runner pays

    From their own account on the app. Proof comes back encrypted to you.

    Acts
    The runner
    Chain
    Marked paid
  5. 05 · Settle

    It settles

    After 24 h, or as soon as you release it.

    Acts
    Anyone, or you
    Chain
    USDG to the runner
  • Nobody takes itIt closes. Nothing was locked.
  • Not paid in timeAnyone can expire it: every cent goes back to your agent.
  • It didn't arriveDispute within 24 h. The arbiter decides: the runner, or your agent. Nobody else.

Who sees what

The recipient sees dollars. Nobody sees whose agent paid.

The chain shows your agent's funding address, the USDG amounts and the timing. The rest stays between the three of you.

You

Who gets paid
rent@example.com
Payment
$800 on Zelle
Paid from
Velvet Otter's Zelle
Agent address
0x7a3f…e19c
Agent owner
You
Memo
rent

Runner

Who gets paid
rent@example.com
Payment
$800 on Zelle
Paid from
Their own Zelle
Agent address
0x7a3f…e19c
Agent owner
hidden from the runner
Memo
rent

Recipient

Who gets paid
rent@example.com
Payment
$800 on Zelle
Paid from
The runner's Zelle
Agent address
hidden from the recipient
Agent owner
hidden from the recipient
Memo
rent

Public chain

Who gets paid
hidden from anyone reading the chain
Payment
820 USDG in escrow
Paid from
hidden from anyone reading the chain
Agent address
0x7a3f…e19c
Agent owner
hidden from anyone reading the chain
Memo
hidden from anyone reading the chain

A demo job: fictional people and accounts. The recipient does see the runner's own payment-app account, as with any payment from a person. Company and product names are trademarks of their owners, used only to identify and compare.

Limits

Limits it cannot talk its way around.

Enforced by the escrow contract and Nara's API, whatever the agent is told.

01Caps on every payment
$1,000 a job and $5,000 a day per agent. No prompt can raise them.
Escrow contract · Nara's server
02Fees it agreed to
Runners take the job at a fee up to the cap your agent sets (5% at most). Nara takes 1%.
Escrow contract
03Paid, or refunded
If the runner doesn't mark it paid by the deadline, anyone can expire the job and every cent goes back.
Escrow contract
0424 hours to dispute
Nothing arrived? Dispute before the window closes. The USDG stays locked until the arbiter rules.
Escrow contract
05An arbiter with tied hands
It can only send escrowed USDG to the runner or back to your agent. Nowhere else.
Escrow contract
06Signed by your agent's key
Every request carries a signature. No API keys, no email, replays refused.
Nara's API
07Details only the runner reads
Who gets paid is encrypted to the one runner who took the job. Nara keeps ciphertext.
Your agent's SDK

Cash for agents: SDK, MCP server, runners and the USDG escrow on Robinhood Chain mainnet.

Risks and rules

Said plainly.

  • Runners are independent people, not Nara staff.
  • Your agent's address is public on-chain, and so is whatever funded it.
  • If a payment didn't arrive, dispute within 24 h. After that, the runner is paid.
  • Payment apps have their own terms and limits. Runners follow them.
  • No illicit funds, no scams, no paying people who didn't agree to be paid.
  • Nara is not a bank. Not affiliated with Robinhood or any app named here.

Give your agent cash.

Install the SDK, or plug the MCP server into Claude. Then ask it to pay someone.