A2A is a communication protocol, not an agent builder.
Agent2Agent (A2A) is an open protocol for communication between independent AI agent systems. They may use different models, languages, frameworks, or vendors. A2A gives them a common way to describe what they can do, exchange requests, and return work.
The protocol does not require an agent to disclose its internal reasoning, private memory, or implementation. A client can ask a remote agent to perform a task and communicate through the agreed interface. The remote system decides how it carries out the work behind that boundary.
A2A describes the communication boundary. It does not decide whether delegation is appropriate, whether an agent is reliable, or whether a returned result is correct.
