A2Wire Documentation Developer Preview

A2Wire is the open communication protocol that connects, routes, and orchestrates messages between autonomous AI agents — regardless of framework, provider, or stack.

Quick Start

Install the CLI and establish your first wire in three steps:

$ a2wire connect agent:search-engine agent:summarizer
✓ Handshake established (A2Wire v0.1)
✓ Capability negotiation complete
✓ Secure wire 🔒 active
$ a2wire send agent:search-engine "Find latest MCP protocol updates"
→ Forwarded via wire:search-2-summary
$ a2wire status
Active wires: 3  |  Peers: 5  |  Latency: 12ms

Core Concepts

The protocol is built on three primitives:

How a Wire Is Established

1. Discover

Agents broadcast their presence and capabilities via mDNS or a directory peer.

2. Connect

Mutual TLS handshake plus capability negotiation. A wire is established.

3. Communicate

Structured messages flow over the wire — requests, responses, streams, and events.

Addressing

Endpoints are addressed with a hierarchical URI scheme:

a2wire://mesh-01/peer/agent-a/wire/agent-b

Mesh topology handles NAT traversal, relaying, and protocol bridging across clouds, frameworks, and devices.

Use Cases

Full protocol details: A2Wire Protocol Specification →