Agent-to-Agent

Agent-to-Agent

Agent-to-agent — envelope, agent cards, discovery, trust, orchestration.

75Articles
75Topics covered
Articles in this category

All 75 articles, sorted alphabetically

Advertisement
ARTICLE · 01

A2A Agent Card Architecture in Depth

A 2500-word walkthrough of A2A agent card architecture: well-known URL, capabilities, skills, endpoints, auth, versioning, signing, registry.

Read article
ARTICLE · 02

The A2A Agent Card Specification, Field by Field

Every field in the A2A Agent Card, what it means, and how it's used by clients and registries.

Read article
ARTICLE · 03

A2A artifact exchange architecture

Deep-dive on A2A artifacts: the artifact/part object model, TextPart/FilePart/DataPart types, TaskArtifactUpdate streaming with append and lastChunk, …

Read article
ARTICLE · 04

A2A Artifact Types

How the three artifact types differ in wire format, size limits, and best-use cases.

Read article
ARTICLE · 05

A2A Authentication

The auth options in A2A: OAuth, API keys, mTLS, and how to choose based on trust domain.

Read article
ARTICLE · 06

A2A authentication and authorization -- agent identity, delegation, cross-org trust

Deep-dive on A2A auth: agent identity and verifiable credentials, OAuth/OIDC token authentication, scopes and claims, delegation for agents acting on …

Read article
ARTICLE · 07

A2A backpressure architecture

Deep-dive on backpressure in Agent2Agent systems: bounded admission windows, credit-based flow control, 429/Retry-After signals, SSE pull cadence and …

Read article
ARTICLE · 08

A2A Capabilities

How A2A agents advertise their capabilities via well-known JSON documents, enabling discovery.

Read article
ARTICLE · 09

Agent capability architecture

Deep-dive on agent capability: manifest, capability schema, discovery, versioning, policy match, consent, deprecation, conformance.

Read article
ARTICLE · 10

A2A Capability Discovery

Registries DNS-based and federated.

Read article
ARTICLE · 11

A2A Capability Negotiation

How client + server agree on features (streaming, notifications, extensions) before + during a session.

Read article
ARTICLE · 12

A2A circuit breaker architecture

Deep-dive on circuit breaking for Agent-to-Agent systems: the per-peer closed/open/half-open state machine driven by a rolling failure rate, failing f…

Read article
ARTICLE · 13

Agent conversation architecture

Deep-dive on agent conversation: turn manager, shared context, delegation, termination rules, retry, audit, human interject.

Read article
ARTICLE · 14

Dead-letter handling architecture

Deep-dive on dead-letter handling for agent-to-agent task delegation: how a task that cannot be delivered or completed after bounded retries is parked…

Read article
ARTICLE · 15

A2A Discovery

How A2A enables agent discovery via registries, well-known URLs, and capability matching.

Read article
ARTICLE · 16

A2A Distributed Tracing

How W3C Trace Context propagates through A2A calls to give you unified traces across agents.

Read article
ARTICLE · 17

A2A Error Handling

How A2A standardizes errors, distinguishes retryable from permanent failures, and enables recovery.

Read article
ARTICLE · 18

A2A error handling -- failures across agent boundaries

Deep-dive on A2A error handling: error types and structured errors (code/message/data), task failure states, retries and idempotency, timeouts, partia…

Read article
ARTICLE · 19

A2A Error Recovery

When the called agent fails, hangs, or lies.

Read article
ARTICLE · 20

A2A Error Codes

Every A2A error code, what causes it, and how clients should handle each.

Read article
ARTICLE · 21

A2A Examples

Concrete examples of A2A in action: routing agents, specialist chains, and cross-organization collaboration.

Read article
ARTICLE · 22

A2A Failure Isolation

Circuit breakers and degraded fallbacks.

Read article
ARTICLE · 23

A2A File Part Encoding

The three ways to attach files, with practical size/latency/security tradeoffs.

Read article
ARTICLE · 24

A2A idempotency architecture

Deep-dive on idempotency in agent-to-agent systems: client-generated task IDs as the dedup contract, atomic registration and replay, distinguishing re…

Read article
ARTICLE · 25

A2A Idempotency

The subtle semantics of reusing a task ID and what it means for resume, update, and duplicate detection.

Read article
ARTICLE · 26

A2A input-required State

How agents pause + ask for more info from users mid-task.

Read article
ARTICLE · 27

A2A JSON-RPC Request/Response Flow

The full round-trip of an A2A call, from client dial to server ack, byte-by-byte.

Read article
ARTICLE · 28

A2A load shedding architecture

Deep-dive on load shedding in agent-to-agent systems: why overload has a cliff and propagates as metastable failure, admission control with priority c…

Read article
ARTICLE · 29

A2A + MCP Interop Patterns

Combining A2A (agent-to-agent) with MCP (tool-to-agent) in the same architecture.

Read article
ARTICLE · 30

A2A Message Architecture in Depth

A 2500-word walkthrough of A2A messages: JSON-RPC 2.0 envelope, method versioning, trace context, signature, idempotency, cost, errors, audit.

Read article
ARTICLE · 31

Inside the A2A Message Envelope

Field-by-field breakdown of the A2A message envelope, with real JSON examples and edge cases.

Read article
ARTICLE · 32

A2A Message Parts

The precise wire format of each message part type + the interoperability gotchas.

Read article
ARTICLE · 33

A2A Message Types

The message part types in A2A: text, files, structured data, and how they compose in tasks.

Read article
ARTICLE · 34

A2A Multi-Tenancy: Architecture Deep-Dive

How tenant isolation survives agent delegation chains — signed identity at the edge, scoped token exchange per hop, tenant-keyed state and caches, per…

Read article
ARTICLE · 35

Agent negotiation architecture

Deep-dive on agent-to-agent negotiation: signed offers, counters, policy bounds, termination, deadlock detection, escalation, audit.

Read article
ARTICLE · 36

A2A Negotiation Patterns

Cost time and quality trade-offs at runtime.

Read article
ARTICLE · 37

Agent-to-agent orchestration architecture

Deep-dive on multi-agent orchestration: coordinator, message bus, role specialization, arbitration, shared memory, guardrails, budget, and trace.

Read article
ARTICLE · 38

A2A Orchestration Patterns

Hub-and-spoke, peer-to-peer, mesh — which to pick.

Read article
ARTICLE · 39

A2A Over gRPC

gRPC as an A2A transport: proto definitions, streaming, and interop tradeoffs.

Read article
ARTICLE · 40

A2A Protocol Overview

What Google's A2A protocol is, why standardizing agent communication matters, and how it enables multi-agent ecosystems.

Read article
ARTICLE · 41

A2A Pagination for Task History + Long Message Lists

Getting task history + long streams without loading everything at once.

Read article
ARTICLE · 42

A2A Protocol Details

The technical protocol of A2A: HTTP endpoints, JSON message shapes, and the task lifecycle.

Read article
ARTICLE · 43

Agent-to-Agent Protocol Architecture in Depth

A 2500-word walkthrough of A2A protocol architecture: agent cards, discovery, auth, task messages, streaming updates, signed bus, policy, and observab…

Read article
ARTICLE · 44

A2A push notification architecture

Deep-dive on A2A push notifications: pushNotificationConfig registration and SSRF-safe URL vetting, the notifier queue and JWT signing, webhook receiv…

Read article
ARTICLE · 45

A2A Push Notifications

Configuring push notifications so servers can deliver task completion without client polling.

Read article
ARTICLE · 46

A2A Rate Limit Response Format

The standard error + headers that A2A servers return on rate-limit, and how clients should react.

Read article
ARTICLE · 47

A2A rate limiting -- protecting agents from overload and abuse

Deep-dive on A2A rate limiting: the overload need, per-agent limits, the token bucket (rate + burst), 429 + Retry-After, distributed limiting (shared …

Read article
ARTICLE · 48

Agent registry architecture

Deep-dive on agent-to-agent registry: discovery, capabilities, versioning, reputation, policy, auth, rate caps, audit, governance.

Read article
ARTICLE · 49

Agent reputation architecture

Deep-dive on agent reputation: signals, weighting, decay, aggregation, gaming resistance, dispute, transparency, cold start.

Read article
ARTICLE · 50

A2A Resumable Long-Running Tasks

Design pattern for tasks that outlive a single HTTP connection.

Read article
ARTICLE · 51

A2A Security

How to secure A2A deployments: auth, authz, sandbox agents, and defend against malicious agents in the ecosystem.

Read article
ARTICLE · 52

A2A Skill Matching

The algorithm for matching a user intent against an agent's advertised skills.

Read article
ARTICLE · 53

A2A task state -- the lifecycle of a delegated task

Deep-dive on A2A task state: the delegated task as a stateful entity, the state machine (submitted/working/terminal), terminal states (completed/faile…

Read article
ARTICLE · 54

A2A State Handoff

What survives the agent boundary.

Read article
ARTICLE · 55

A2A Streaming

How A2A supports streaming task progress via SSE, enabling responsive UIs and long-running tasks.

Read article
ARTICLE · 56

A2A streaming architecture

Deep-dive on A2A's long-running task machinery: message/stream SSE subscriptions, the task state machine, incremental artifac…

Read article
ARTICLE · 57

Agent-to-agent task architecture

Deep-dive on agent tasks: signed envelope, producer/consumer, lifecycle, result, retry, deadline, compensation, audit.

Read article
ARTICLE · 58

A2A task cancellation architecture

Deep-dive on cancellation in the Agent-to-Agent protocol: tasks/cancel as a cooperative signal, the cancel token checked at safe points, saga-style co…

Read article
ARTICLE · 59

A2A task delegation architecture

Deep-dive on agent-to-agent delegation: capability discovery, task graph DAG, signed envelopes, typed results, merge.

Read article
ARTICLE · 60

A2A Task Lifecycle States

The six task states, valid transitions, and what each means for clients.

Read article
ARTICLE · 61

A2A tasks/send vs tasks/sendSubscribe

The two entry-point methods, streaming vs blocking, and the tradeoffs.

Read article
ARTICLE · 62

A2A timeout handling

Deep-dive on timeout handling in agent-to-agent systems: putting a deadline on every delegated call, propagating a shrinking budget down the chain, wa…

Read article
ARTICLE · 63

Agent-to-agent distributed tracing architecture

Deep-dive on distributed tracing for multi-agent systems: root spans, W3C Trace Context propagation across A2A hops, nesting tool and LLM calls as chi…

Read article
ARTICLE · 64

A2A Trust Models

SPIFFE workload identity for inter-agent calls.

Read article
ARTICLE · 65

A2A protocol versioning

Deep-dive on versioning in agent-to-agent systems: advertising protocol versions and capabilities in the Agent Card, negotiating the highest common ve…

Read article
ARTICLE · 66

A2A Well-Known Agent Card Discovery

How clients find agent cards at /.well-known/agent.json + caching considerations.

Read article
ARTICLE · 70

Beyond Monoliths: Crafting Interoperable AI Systems with Google’s A2A Agent Architecture

Read article
ARTICLE · 71

Securing A2A Endpoints with OAuth 2.0 and Scoped Permissions

Read article