Google moved A2A to the Agentic AI Foundation on 17 August. Both halves of the agent stack now sit under one neutral roof — and neither half can tell you whether a machine wrote the text passing through it.

A2A joins MCP, goose, AGENTS.md and agentgateway. One governing board, one technical committee. Axios puts AAIF past 250 members.

Adoption is real: at its first anniversary in April, A2A counted 150+ organisations, up from 50+ a year earlier, with five production SDKs.

Now the correction.

A2A v1.0 shipped Signed Agent Cards — canonicalised JSON, cryptographic signature, client-side verification. That answers "is this agent who it claims to be". It answers nothing about the content in the Artifact it returns.

The extension mechanism exists too: AgentExtension objects in AgentCapabilities, an A2A-Extensions header, four scopes. The spec's own example of a data-only extension is GDPR compliance data in an Agent Card. The hook is there. Nothing hangs on it for provenance.

Now the European part.

Article 50(2): providers of AI systems generating synthetic audio, image, video or text shall ensure the outputs are marked in a machine-readable format and detectable as artificially generated. Article 50 has applied since 2 August 2026. The marking obligation lands 2 December 2026.

The reasonable reading is that neutral governance will eventually put provenance in the spec. But Article 50 binds providers of AI systems — a standards foundation is not one. The spec can stay silent for a decade and your December date does not move.

And 50(4) is what bites in a chain. Deployers publishing AI-generated text to inform the public must disclose it, unless the content went through human editorial review. An autonomous agent chain, by construction, did not.

What I'd do Monday:

1. Declare a provenance extension URI in your Agent Card. Data-only, not required. Invent it if you must — a declared field beats a December scramble. 2. Treat every Artifact arriving over A2A as unmarked. Default to marking on republish. 3. Record which remote agent produced each Part, beside the task ID. Article 30 asks. Article 50(4) asks. 4. Name the human performing your editorial review, or stop claiming the exception.

The stack got a signature for the sender. It still has none for the sentence.

Which of your agents could prove, this morning, that a human wrote its last output?

#AgenticAI #EUAIAct #AIEngineering #AIGovernance #Berlin