UACP
A shared language for agents to talk to, and pay, each other.
A2A + X402
- Built for Somnia AI Hackathon 2025, implementing Google A2A and Coinbase X402 standards
- Adds retry and circuit-breaker semantics for unreliable agent networks
- On-chain registry deployed on Somnia Testnet
# What it is
UACP is a protocol for secure, interoperable agent-to-agent communication with native payment semantics. It enables safe multi-agent orchestration for autonomous workflows instead of forcing every interaction through human approval. Built for Somnia AI Hackathon 2025.
# Why it exists
DeFi automation suffers from fragmented bot infrastructure, unsafe execution without risk checks, lack of payment standards for autonomous agents, and poor developer ergonomics.
# How it works
A2A-compliant message schemas with DID-based agent identities sit over a declarative workflow engine carrying retry and circuit-breaker semantics; HTTP 402/X402 payment-required flows attach native settlement to agent RPC, with a Zod-validated TypeScript SDK on top and an on-chain registry on Somnia Testnet.
# Details
- A2A-compliant message schema with DID-based identities
- Declarative workflows with retry/circuit-breaker logic
- Native payment semantics (HTTP 402 / X402) for autonomous payments
- Type-Safe SDK with Zod validation
# Built with
TypeScript · Solidity · Express · Zod · EVM · Somnia
The essay behind UACP →