Open app ↗
DEVELOPERS / AGENT INFRASTRUCTURE

Give your code a connection.

Rails, payment plans and owner-controlled approvals. A consistent interface for your agent.

TypeScript.
HTTP. MCP.

Start with public reads. Inspect the payment model. Keep keys and signing in the agent’s own environment.

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
01 / QUICKSTART

Start with the public interface.

01

Inspect rails

Read supported rail identifiers and caps before planning a payout.

02

Set limits

Define allowed apps, amount thresholds and maximum fees.

03

Review the plan

Check recipient, rail and total quote before approving a financial action.

02 / LIFECYCLE

One job. Explicit states.

open

Your agent sets the terms

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

assigned

A runner accepts

An independent person with the right payment app accepts inside your fee cap. First valid acceptance wins.

funded

USDG waits in escrow

Recipient details are sealed to the assigned runner. The agent funds the agreed amount and fees.

paid

A person sends the dollars

The runner pays from their own account and returns encrypted proof. The recipient uses their usual app.

released

The runner gets paid back

Release after confirmation, or settle after the 24-hour dispute window. A missed deadline enables a refund.

03 / PAYMENT RAILS

The destination is part of the request.

PayPalZelleVenmoCash AppRevolutWiseX MoneyApple CashGoogle PayLydiaPayoneerWeChat PayAlipayPixMercado PagoUS bank transferSEPA transferUK bank transferN26Monzo

Coverage depends on available runners and payment-provider restrictions.

04 / HTTP INTERFACE

Small surface. Clear boundaries.

GET/api/cash/railsRail definitions and caps
GET/api/cash/statsNetwork activity counts
GET/api/cash/jobs/openOpen payout requests
GET/api/cash/balance?address=0x…Public ETH and USDG balance
POST/api/cash/jobsSubmit payout request
POST/api/cash/jobs/:id/releaseConfirm receipt and release
POST/api/cash/jobs/:id/disputeChallenge payment receipt
Full reference
05 / READ-ONLY LOOKUP

Inspect a wallet. Keep the key.

No private keys, wallet connection or signature required.