0xShikhar
Projects

UACP

A shared language for agents to talk to, and pay, each other.

BuildingWebsiteCode

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

# further reading

The essay behind UACP →