Google built the protocol. We built the governance.
Google’s A2A protocol — backed by the Linux Foundation and 150+ organizations — defines how agents communicate. GaaS is the governance layer that lets you say “yes” to workflows you’d otherwise handle manually. When actions go through a GaaS pipeline, you can let your agents do more.
MCP gives agents tools. A2A gives agents colleagues. GaaS lets them do more.
Govern every action — or just the ones that matter.
GaaS is a policy enforcement point — a governance membrane. Intents flow in. The membrane evaluates each one against your policies. Approved actions flow out.
Both are valid. GaaS is a membrane — semi-permeable, selective, always present. You decide what passes through.
A2A defines communication.
It doesn’t define trust.
A2A is the language. GaaS is what lets operators say “yes” — because when actions go through a governance pipeline, you unlock workflows you’d never automate otherwise.
The governance layer for the agent economy.
Regulation is arriving faster than governance.
Frequently Asked Questions
Routine A2A-mediated governance decisions clear the GaaS pipeline in under 100ms. For agent-to-agent workflows — which involve network round-trips, model inference, and tool execution that dwarf that figure — governance latency is imperceptible. Only high-stakes actions that trigger deliberation take longer (under 5s for routine deliberation, under 10s for a full panel). You configure per-action risk thresholds to control which path each action takes.
Each agent carries its own trust tier (Observer, Apprentice, Journeyman, or Agent) as a verifiable credential. When Agent A delegates to Agent B via A2A, Agent B's intent declaration includes the full delegation chain. GaaS evaluates the entire chain at every hop — trust is not inherited, it is verified.
Each autonomous agent that can change state in the world (send a message, execute a transaction, modify a record) should be individually registered. Sub-agents or tools that only fetch and return information do not. Rule of thumb: if it can act, it governs; if it only reads or transforms, it does not.
Yes. GaaS integrates at the agent layer, not the protocol layer. Your agent declares intent to GaaS before executing the A2A-mediated action. The A2A message exchange is unchanged — no modifications to the protocol, agent card format, or inter-agent communication flow are required.
A2A connects your agents.
GaaS lets you automate more.
When governance is in place, you can say “yes” to workflows you’d otherwise handle yourself. Start with Shadow Mode — see exactly what GaaS would govern, zero enforcement, full visibility.