Why it matters
Multi-agent systems are the future of complex AI applications. Without a standard protocol, every integration is bespoke. A2A aims to fix this the way HTTP standardized web communication.
Advertisement
The architecture
Roles: Client (initiator) and Server (invoked agent). Both are agents; roles apply per interaction.
Discovery: agents advertise capabilities via well-known JSON documents.
Advertisement
How it works end to end
Message types: standard shapes for task submission, status updates, results, cancellation, error.
Auth: OAuth, API keys, mTLS — flexible per deployment.
Streaming: agents can stream progress updates back to client.