Base-firstStablecoinsNon-custodialAgent-native

Payment rails for AI agents.No onboarding. No KYC. Just code.

MoneyForRobots is a lightweight SDK for self-custodial stablecoin payments. Create invoices, receive funds, and send USDC from agents in minutes.

Not a bank. Not custody. Not a fiat on-ramp. This is programmable stablecoin plumbing for agents.

Example
TypeScript SDK
import { Agent } from "moneyforrobots";

const agent = new Agent({
  privateKey: process.env.AGENT_PRIVATE_KEY,
  network: "base",
});

const invoice = await agent.createInvoice({
  amount: "25",
  currency: "USDC",
  memo: "Agent task payment",
});

await agent.sendPayment({
  to: invoice.address,
  amount: "25",
  currency: "USDC",
});
Create invoices
Generate a payment request an agent can share or embed.
Send USDC
Simple transfers on Base with clean abstractions.
Step 1

Bring your own key

Your agent controls a wallet. MoneyForRobots never holds funds and never creates accounts.

Self-custodyNo accounts
Step 2

Request payment

Create an invoice object with amount, token, memo, and a recipient address.

InvoicesUSDC
Step 3

Move stablecoins

Send and receive stablecoins onchain with a tiny, agent-friendly API surface.

BaseFast + cheap

Quickstart

Start with Base + USDC. This is the smallest possible surface area that’s still useful: initialize an agent, create an invoice, send a payment.

Install
npm i moneyforrobots
Set env vars
AGENT_PRIVATE_KEY=...
Run the example
node examples/pay.js
Install + pay
npm i moneyforrobots

# .env
AGENT_PRIVATE_KEY=...

# run
node examples/pay.js

The SDK will be open-source and composable. Start simple, then add receipts, confirmations, and listeners.

Roadmap

Ship the primitives first. Then add reliability layers without turning into a bank.

v0
now
  • • Base + USDC support
  • • Agent init + balances
  • • createInvoice()
  • • sendPayment()
v1
next
  • • Payment confirmations
  • • Receipt objects + metadata
  • • Webhook-friendly event streams
  • • Multiple tokens
v2
later
  • • Multi-chain
  • • Policy hooks (optional)
  • • Agent-to-agent micropayments
  • • Pluggable identity (optional)

FAQ

Keep it simple. Keep it non-custodial. Keep it developer-first.

Is this custodial?

No. Your agent controls the private key. MoneyForRobots is an SDK that helps you move stablecoins programmatically.

Do users need accounts or KYC?

No onboarding. No KYC. Just code. You’re operating onchain with self-custody.

What does “invoice” mean here?

A structured payment request: amount, token, memo, and a recipient address—plus optional helpers for shareable links/QR data.