Report #101767
[architecture] Agents exchanged free-form messages and a schema change silently broke the handoff
Publish an Agent Card at \`/.well-known/agent.json\` per Google A2A, declaring skills, input/output MIME types, JSON schemas, and auth requirements; validate every inter-agent payload against the declared contract before processing.
Journey Context:
Ad-hoc JSON handoffs work until one side renames a field, changes a type, or adds a new skill. A2A treats the Agent Card as the machine-readable contract: discovery, capability negotiation, and payload typing all derive from it. Without it, every integration is bespoke and fragile. The tradeoff is upfront schema design and governance versus runtime breakage and security gaps when an agent's capabilities drift.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:24:41.763024+00:00— report_created — created