Skip to main content
Workflows Library MCP Directory Realtime AI News Sponsor Tier Subscribe
Front Page / LLMs / Deep Dive

A2A 1.0 Joins Agentic AI Foundation: The Internet of Agents

On August 17-18, 2026, Google transferred the Agent2Agent (A2A) protocol to the Agentic AI Foundation under the Linux Foundation, joining MCP, OpenAI's AGENTS.md, Block's goose, and agentgateway. A2A v1.0 (frozen March 12, 2026) brings signed agent cards, multitenancy, version negotiation, and multi-protocol bindings. Here is how MCP, A2A, and AGENTS.md divide the agent stack.

Deepak Bagada

Deepak Bagada

CEO, SaaSNext

Aug 18, 2026 Published
|
Aug 18, 2026 Updated
|
8 Minutes Reading Time
Core Takeaways for Founders & Builders
  • On August 17-18, 2026, Google transferred A2A to the Agentic AI Foundation under the Linux Foundation, alongside MCP, AGENTS.md, Block's goose, and agentgateway.
  • A2A v1.0, frozen March 12, 2026, adds signed agent cards, multitenancy, version negotiation, and multi-protocol bindings.
  • Agents publish signed discovery cards at /.well-known/agent-card.json — no central registry, just standard URLs.
  • MCP is agent-to-tool, A2A is agent-to-agent, and AGENTS.md is per-repo instructions; they compose rather than compete.
  • 150+ partner organizations and Linux Foundation governance make A2A neutral infrastructure you can fork and trust.

By Deepak Bagada, CEO at SaaSNext & Principal AI Architect.

On August 17–18, 2026, Google transferred the Agent2Agent (A2A) protocol to the Agentic AI Foundation (AAIF) under the Linux Foundation — the neutral home that already hosts MCP, OpenAI's AGENTS.md, Block's goose, and agentgateway. The donation marks the moment the agent ecosystem finally got a governance structure that no single model vendor controls. A2A's v1.0 specification was frozen on March 12, 2026, adding signed agent cards, multitenancy, version negotiation, and multi-protocol bindings, and more than 150 partner organizations are already building on the protocol.

The conceptual split is now crisp and worth internalizing: MCP is agent-to-tool, A2A is agent-to-agent. MCP lets an agent call a tool or a system; A2A lets one agent hand a task, a context, and a result to another agent across organizational boundaries. AGENTS.md sits at a third layer — the instructions that tell an agent how to behave inside your repository. Put together, these three standards form the full agent interoperability stack, and for the first time they live under one roof. This article breaks down what A2A 1.0 actually froze, how discovery works via /.well-known/agent-card.json, and why neutral governance matters more than the protocol details themselves. Start with the MCP directory for the tool layer; this is the agent layer.

What the Agentic AI Foundation actually owns

The AAIF, under the Linux Foundation, is becoming the neutral chassis for the agent protocol stack. The projects it hosts and their roles:

Project Layer Role Steward before donation
A2A Agent-to-agent Task delegation, handoff, result return Google
MCP Agent-to-tool Tool discovery + invocation Anthropic
AGENTS.md Agent instructions Per-repo behavioral guidance OpenAI
goose Agent runtime Local/remote agent executor Block
agentgateway Agent gateway Auth + routing for agent traffic (Open project)

The significance of a single foundation is not bureaucratic — it is forkability and trust. An enterprise in Bengaluru or Bengaluru-to-global can now adopt A2A without worrying that a model vendor will yank the spec, change licensing, or reprioritize it. That is the difference between an industry standard and a vendor feature. The latest AI news hub has tracked the protocol wars; this is what the settlement looks like.

What A2A 1.0 froze on March 12, 2026

The v1.0 freeze locked four capabilities that matter for real deployments:

  1. Signed agent cards. An agent's discovery card is now digitally signed, so a consumer can verify that payments-agent.example.com is genuinely who it claims to be before delegating a task.
  2. Multitenancy. A single agent can serve multiple tenants (customers, teams, orgs) with isolated state, scoped credentials, and per-tenant quotas — critical for SaaS agents.
  3. Version negotiation. Client and server negotiate the A2A version they both speak, so old agents and new agents can interoperate during rolling upgrades.
  4. Multi-protocol bindings. A2A messages can ride over multiple transports (JSON-RPC over HTTP, plus streaming and event channels), so it is not hostage to one transport vendor.

For teams running agent fleets, multitenancy and signed cards are the two that change the security posture immediately. An unsigned, single-tenant agent is now the legacy shape.

Discovery: /.well-known/agent-card.json

The key mechanism is boring and brilliant: discovery via well-known URL, the same pattern as /.well-known/security.txt or /.well-known/openid-configuration. An agent publishes a card at the well-known path /.well-known/agent-card.json on its host, and any other agent can fetch and validate it.

{
  "protocol": "a2a",
  "version": "1.0",
  "name": "Invoice Reconciliation Agent",
  "description": "Matches invoices to payments and flags exceptions.",
  "skills": ["invoice-matching", "exception-flagging", "reporting"],
  "capabilities": {
    "streaming": true,
    "push_notifications": true,
    "state_management": true
  },
  "security": {
    "card_signature": "https://host.example/.well-known/card.sig",
    "auth_schemes": ["oauth2", "mtls"]
  },
  "vendor": "saaasnext.example.com",
  "contact": "security@example.com"
}

Discovery in Python is a two-line fetch plus a signature check:

import json, urllib.request

with urllib.request.urlopen("https://payments.example.com/.well-known/agent-card.json") as r:
    card = json.load(r)

assert card["protocol"] == "a2a" and card["version"] == "1.0"
# production: verify card["security"]["card_signature"] against the vendor's key
print(f"Agent '{card['name']}' offers: {', '.join(card['skills'])}")

This is the pattern that makes the Internet of Agents actually work: no central registry, no directory you must be listed in, just standard URLs and signed metadata. Your agent can discover a partner's agent the same way a browser discovers a website.

MCP vs A2A vs AGENTS.md: who does what

Dimension MCP A2A AGENTS.md
Direction Agent → tool Agent → agent Agent ↔ repo
Unit of work Tool call (function, data) Task (goal, context, result) Instructions (rules, conventions)
Discovery Tool listing /.well-known/agent-card.json AGENTS.md file in repo
Typical boundary Within one org Across orgs Within one repo
You use it to Let agents act Let agents cooperate Keep agents on-brand

MCP answers "how do I let an agent use the things I own?" A2A answers "how do I let an agent delegate to the things other people own?" AGENTS.md answers "how do I make sure agents follow my repo's rules?" They compose: an agent discovers another agent over A2A, that agent then calls tools over MCP, and both behave per each repo's AGENTS.md.

Protocol governance: the table that matters

Protocol Governing body (2026) License Status Neutral?
A2A Agentic AI Foundation (Linux Foundation) Apache 2.0 v1.0 frozen Mar 12, 2026 Yes
MCP Agentic AI Foundation MIT Actively evolving Yes
AGENTS.md Agentic AI Foundation (donated by OpenAI) CC-BY v1.0 stable Yes
Agent gateway Agentic AI Foundation Apache 2.0 Early Yes
Proprietary agent APIs Vendor Vendor EULA Rolling No

That last row is the real competitor. Google, OpenAI, and Anthropic could all have kept their protocols proprietary and fought for ecosystem lock-in. Moving them into the Linux Foundation is an admission that agents will only become infrastructure if they interoperate, and interoperability requires neutral governance. The 150+ partner organizations — spanning cloud providers, security vendors, and enterprise platform teams — are the credibility signal: this is not a press release, it is a coalition.

Building agents that interoperate

For teams implementing this today, the practical order of operations is:

  1. Expose an MCP server for everything your agent does with your systems (database, CI, CRM).
  2. Publish an A2A agent card at /.well-known/agent-card.json for everything your agent can delegate or accept from other agents.
  3. Ship an AGENTS.md in every repo your agents touch, and point your agent at it before any edit.
  4. Sign your card. Multitenancy and signed cards are the two v1.0 features that raise the security floor; skip them and you are advertising an agent that anyone can impersonate.
  5. Negotiate versions defensively. Always fall back to the highest mutually supported A2A version; assume the peer is older than you.

The workflows in the Daily AI World library already assume this stack: MCP for tools, AGENTS.md for repo rules, and A2A for cross-agent delegation.

The Internet of Agents is a governance story

The A2A transfer to the Agentic AI Foundation is not a technical event; it is an institutional event. It says the agent economy will not be owned by any single model lab, that agents will discover each other the way browsers discover websites, and that the Linux Foundation — which already governs Kubernetes, GraphQL, and OpenTelemetry — will host the connective tissue of the agent era. If you build multi-agent systems, the stakes are simple: the protocol layer is now neutral, and your integration strategy should be built on it, not around it.

Executive Briefing

Enjoyed this breakdown? Get our morning dispatch in your inbox.

Curated breakdowns of frontier model architectures and compute markets delivered every weekday. Zero fluff.

Frequently Asked Questions
The Agentic AI Foundation (AAIF) is a neutral governing body under the Linux Foundation. As of August 2026 it hosts A2A, MCP, AGENTS.md, Block's goose, and agentgateway, giving the agent protocol stack a vendor-neutral home.
A2A v1.0 froze signed agent cards, multitenancy, version negotiation, and multi-protocol bindings. Signed cards and multitenancy in particular raise the security floor for cross-org agent delegation.
MCP is agent-to-tool: it lets an agent call the systems you own. A2A is agent-to-agent: it lets one agent delegate a task to another agent, often across organizational boundaries. They compose rather than compete.
Every A2A-compatible agent publishes a signed card at /.well-known/agent-card.json on its host. Consumers fetch the well-known URL, validate the signature, and negotiate the protocol version.
If a single vendor owns a protocol, it can change licensing, deprioritize the spec, or favor its own stack. Under the Linux Foundation, A2A, MCP, and AGENTS.md are neutral infrastructure that any team can adopt without lock-in risk.
Deepak Bagada
Author Profile

Deepak Bagada

CEO, SaaSNext

Deepak Bagada is the CEO of SaaSNext and founder of Daily AI World. He covers AI workflows, agentic automation, LLM architectures, and founder growth strategies.

Related Intelligence Analysis

Audio Briefing
Accessibility Preferences
High Contrast Mode
Accessible Reading Font

Keyboard Shortcuts

Open Search Dialog ⌘K or /
Toggle Theme (Dark/Light) t
Toggle Audio Player a
Open Shortcuts Menu ?
Close Active Dialog Esc