An AI agent that autonomously owns and operates a profitable micro-SaaS — settling every dollar of revenue and cost in USDC through a Circle Agent Wallet.
Proprietor is a self-running company. Its product is a Company Enrichment API: send a company domain, get a structured profile back. The agent is the CEO, the CFO, and the only employee. Its Circle Agent Wallet is the treasury — customers pay it in USDC, and it pays its own suppliers in USDC to fulfil each order. Its single standing goal: stay solvent and grow the treasury.
Rendered live from this deployment's /v1/enrich/schema — the same JSON a buyer-agent inspects before paying. Terms:
┌──────────────────────────────────────────────┐
│ customer-agent (buyer) │
└──────────────────────────────────────────────┘
│ 1. pay RETAIL (USDC · x402)
▼
┌──────────────────────────────────────────────┐
│ PROPRIETOR — Storefront (x402) │
│ → CFO agent (Claude): │
│ balance → budget gate → decide │
└──────────────────────────────────────────────┘
│ 2. pay WHOLESALE (USDC · x402)
▼
┌──────────────────────────────────────────────┐
│ Supplier-agent (sells research per depth) │
└──────────────────────────────────────────────┘
│ 3. HTTP call (no money)
▼
┌──────────────────────────────────────────────┐
│ Fulfilment engine │
│ = Tavily (search) + Nebius (inference) │
└──────────────────────────────────────────────┘
│ 4. CompanyProfile → receipt
▼
┌──────────────────────────────────────────────┐
│ receipt → customer-agent │
│ revenue − wholesale = margin · tx hashes │
└──────────────────────────────────────────────┘
Money crosses ONE hop — CFO → Supplier (USDC on Arc Testnet); the research happens
behind it (Supplier → Engine, HTTP). Claude = reasoning · Tavily = search · Nebius = inference.A buyer-agent inspects the price + schema and pays retail in USDC (402 Payment Required).
The CFO agent (Claude) then checks the treasury, clears its budget gate, and pays the supplier wholesale in USDC (x402);
the supplier's engine does the research (Tavily search + Nebius inference) and returns the brief
plus a receipt — revenue − wholesale = margin, with transaction hashes.
The honest "live deployment": the two-sided USDC loop settles on-chain. The paid API itself is driven by an authenticated Circle agent session on the operator's machine (the wallet is the governance boundary), so it isn't exposed publicly — the chain is the public record.
CONFIG.videoEmbedUrl# prove the full two-sided USDC loop settles on-chain npm run live-verify # show the CFO's judgment: ALLOW · decline-on-cap · escalate-on-approval · repricing · ledger npm run cfo:demo
Full setup and component detail in the repo README.