A general ledger for the agent economy.
Reconciliation that maps every USDC settlement back to a route, a counterparty, and a span trace. Designed for the controller of a company whose agents transact a million times a day.
| ID | Counterparty | Route | Chain | Amount (USDC) | Status |
|---|---|---|---|---|---|
| ousdc_3f9a8a | openrouter.ai | POST /v1/chat/completions | Base | 0.0042 | settled |
| ousdc_3f9a8b | tavily-api | GET /v1/search | Base | 0.0010 | settled |
| ousdc_3f9a8c | agent://maple.ai/quote | POST /quote | Solana | 0.2500 | settled |
| ousdc_3f9a8d | scrapfly.io | POST /scrape | Arbitrum | 0.0080 | settled |
| ousdc_3f9a8e | openrouter.ai | POST /v1/chat/completions | Base | 0.0042 | settled |
| ousdc_3f9a8f | registrar.io | POST /domains/buy | Base | 12.0000 | settled |
| ousdc_3f9a90 | northstar.pay | POST /v1/forex | Optimism | 0.0150 | refunded |
Close the books with an audit trail your CFO will thank you for.
Span-traced payments
Every settlement carries the parent trace ID so you can walk from a row in your ledger back to the agent decision that triggered it.
Cohort revenue
Break revenue down by route, customer tenant, agent class, or counterparty. Export as CSV, Parquet, or push to BigQuery.
Refund ledger
Refunds are first-class entries with the original settlement linked, a reason code, and the operator who issued them.
Multi-entity treasuries
Aggregate payments across subsidiaries with per-entity sweep schedules and consolidated reporting.
FX & USD pegging
Mark settlements to USD at settle-time with our on-chain price feed snapshot — clean revenue numbers, no after-the-fact slippage.
Period locks
Close the month with one click. Once locked, a settlement period is immutable; corrections post into the next period.
Sweep into your treasury on your schedule.
- Hourly, daily, or threshold-triggered sweeps to your treasury wallet
- Multi-sig destinations with a clear human-approval prompt for high amounts
- Bridge to your accounting chain — Base → Solana, Arbitrum → Base, etc.
- FX hedging hooks for teams that mark to non-USD reporting currencies
schedule: hourly chain: base destination: type: gnosis-safe address: 0x9A3f...c821 thresholds: min: "250 USDC" max: "5000 USDC" approvers: - finance-ops@acme.co - cfo@acme.co log: to: bigquery://acme-finance.openusdc.sweeps
Talk to a finance engineer.
We'll walk through your tenancy model, your sweep cadence, and how to integrate OpenUSDC into your existing close. Most conversations take 30 minutes.