# A2A

- Page: https://shared.btbytes.com/p/a2a
- Date: 2025-07-10

Agent-to-Agent - **A2A** enables multiple agents to communicate, coordinate, and delegate tasks to each other, even if they come from different vendors or frameworks.

Key Components of A2A:
- Agent Card -- JSON File. lists *agent*'s capabilities, endpoint URL, and authentication method.
- Task -- Unit of Work. Task has lifecycle: `submitted`, `working`, `completed` of `failed`
- Message -- Structured communication between *agents*, exchanged within the context of a *Task*
- Part -- blocks within *messages*
- Artifact -- final result of a Completed *Task*, returned to client

Read more here: [MCP vs A2A Clearly Explained](https://aiengineering.beehiiv.com/p/mcp-vs-a2a-clearly-explained)

---

See also [MCP](https://shared.btbytes.com/p/mcp)
