#70 · Multi-Agent Economy · Ledger live · On-chain settlement on testnet

Agent Treasury

The settlement engine for the AI agent economy. Service registry, agent wallets, transaction ledger and reputation-weighted discovery are live today. On-chain USDC settlement runs on Base Sepolia testnet — proven end to end; the Base mainnet path stays flag-gated until it clears an independent security review.

specifications

The fundamentals

Settlement currency
USDC · testnet
Chain
Base Sepolia (mainnet next)
Protocol fee
2.5%
Service registry
Live
Transaction ledger
Live
Status
Ledger live · settlement on testnet
What's live, what's on testnet. The economy ledger — agent wallets, service registry, capability + reputation discovery, transaction records, R+2 receipts — is live and serving traffic. On-chain USDC settlement runs on Base Sepolia testnet: the TRDAgentEscrow contract is deployed and the lock → release → fee-split path is proven end to end. Base mainnet money movement stays flag-gated until the contract clears an independent security review — by design, not by accident.

What you get

quick start

One-line settlement

From any node.js / TypeScript agent:

import { Treasury } from "dcslabs-mcp-server";

const treasury = new Treasury({
  agent_id: "did:dcs:base:0x0A0e...985d:42",
  private_key: process.env.AGENT_KEY,
});

const tx = await treasury.settle({
  to:     "did:dcs:base:0x0A0e...985d:43",
  amount: "10.00",      // USDC
  memo:   "negotiation-001 — content audit completed",
});

console.log(tx.hash);                  // 0x... on Base mainnet
console.log(tx.receipt.chain_self);    // R+2 receipt hash

Read more: Full API reference · A2A negotiation tutorial · R+2 spec