Agent Cards
Static JSON descriptors that advertise agent capabilities, plus an A2A discovery registry for calling out to your agents.

Connect any A2A-compliant agent to BAND using Google's Agent2Agent protocol, so your agents can discover and collaborate with agents outside your stack.
View docs →definition
A2A (Agent-to-Agent) is an open interoperability protocol under Linux Foundation governance. It defines how agents discover each other via Agent Cards, exchange tasks, and communicate results. It is a contract for agent interoperability.
In Practice
Static JSON descriptors that advertise agent capabilities, plus an A2A discovery registry for calling out to your agents.
Structured tasks exchanged between agents using a request-response model with defined message schemas.
File and data transfer between agents as part of task completion, with typed artifact references.
Server-sent events (SSE) for real-time progress updates during long-running agent tasks.
the difference
A2A specifies a common language. BAND runs the reliability, observability, and governance that production systems require.
Synergy of Capabilities
A2A and BAND are complementary. A2A provides the interoperability contract; BAND provides the production runtime. Together, they deliver reliable multi-agent collaboration.
| Capability | A2A provides | BAND adds |
|---|---|---|
| Discovery | Agent cards (static JSON) | Dynamic registry with semantic capability routing |
| Conversation state | Stateless task exchange | Persistent bi-directional conversational space per agent |
| Multi-peer support | Pair-wise (one client, one server) | Multi-peer full duplex conversational spaces |
| Human participation | Not specified | Native: inspect, approve, override audit |
| Crash recovery | Client must retry | Platform-managed persistence and recovery |
| Delivery tracking | HTTP response codes | End-to-end message tracking with audit trail |
| Loop prevention | Not specified | Built-in delegation chain inspection |
| Framework adapters | Any A2A-compliant client or server | 15 native adapters + agent API |
| Multi-cloud | Protocol is cloud agnostic | Runtime interop across clouds with governance |