Agents Hackathon @ 42berlin Track: Agentic Commerce Circle · Tavily · Nebius

Proprietor

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.

What it is

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.

Live price table fetching /v1/enrich/schema…

Rendered live from this deployment's /v1/enrich/schema — the same JSON a buyer-agent inspects before paying. Terms:

How it works — the loop

  ┌──────────────────────────────────────────────┐
  │ 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.

On-chain proof — live on Arc Testnet

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.

Watch the demo · 2–3 min

Demo video — paste the embed URL in CONFIG.videoEmbedUrl

Run it yourself

# 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.