Utter
Utter turns one plain-English sentence into a paid API for AI agents. Claude generates the handler code and schema in the studio app (apps/studio), a static security gate scans it, and services/sandbox runs the untrusted code in a gVisor container with deny-by-default egress and resource caps. Each endpoint receives an on-chain ERC-8004 identity (packages/erc8004, contracts/src/IdentityRegistry.sol) plus an A2A agent card, and is listed for discovery in apps/marketplace. Payments run through an escrow response gate: contracts/src/PaymentEscrow.sol reserves the buyer's USDC cap, the handler executes, and settlement debits min(computed, cap) with an inline creator/platform split after the response passes validation. A reference paying agent ships in packages/buyer-sdk, also exposed over MCP.
I build things
1 (Solo) — Woshvad