5.4 Enterprise Fleet Governance: ADC, App Hub & Agent Registry
1. Key Concept Definitions: The 3-Pillar Fleet Governance Stack
Section titled “1. Key Concept Definitions: The 3-Pillar Fleet Governance Stack”2. Interactive Fleet Governance Lifecycle Explorer
Section titled “2. Interactive Fleet Governance Lifecycle Explorer”Switch between the 3 Governance Lifecycle Modes below and click the 4 stages to see how Application Design Center (Pre-Deploy), App Hub (Operational Topology), and Agent Registry (Runtime Discovery & Deprecation) govern Rosku Bank’s agent fleet:
3. Master Governance Matrix: ADC vs. App Hub vs. Agent Registry
Section titled “3. Master Governance Matrix: ADC vs. App Hub vs. Agent Registry”Each of these three enterprise governance services owns a distinct stage of the agent lifecycle:
| Governance Service | Lifecycle Stage | What It Governs | Primary Architectural Trigger |
|---|---|---|---|
| Application Design Center (ADC) | Pre-Deployment (Day 0) | Versioned, security-hardened infrastructure templates & blueprints (Terraform IaC). | “Prevent developers from deploying agents without Agent Gateway & Model Armor,” “standardize pre-approved blueprints.” |
| App Hub | Operations & Incident Response (Day 2) | Logical business application grouping, owner contacts, environment tags (Prod), criticality (Mission-Critical), and dependency topology. |
“Determine business owner and blast radius during a severity-1 outage,” “map cloud resources to business applications.” |
| Agent Registry | Runtime Discovery & Catalog (Day 1–2) | Centralized directory of deployed A2A Agent Cards (/.well-known/agent.json) and MCP tool servers, including semantic metadata & versions. |
“Stop duplicate MCP tool builds across 20 teams,” “fix orchestrator routing errors caused by overlapping descriptions.” |
4. Real-World Deep Dive: Semantic Metadata & Retiring Vulnerable Agents
Section titled “4. Real-World Deep Dive: Semantic Metadata & Retiring Vulnerable Agents”-
Why Does Bad Metadata in Agent Registry Cause Orchestrator Hallucinations? When an orchestrator LLM chooses between registered sub-agents or MCP tools, it does not read their Python source code—it reads only the semantic metadata (
description,skills,examples, and parameterJSON Schema) published in Agent Registry! If two billing agents register vague, overlapping descriptions, the orchestrator guesses randomly. Winning Fix: Enforce Semantic Metadata Governance in Agent Registry so every registered agent and tool has mutually exclusive boundaries and explicit parameter schemas! -
Why Is Agent Registry Critical for Securing
MCP tools/list? While Model Armor scansMCP tools/callpayloads inline,MCP tools/listdiscovery metadata bypasses inline Model Armor sanitization! Governing and vetting MCP servers inside Agent Registry ensures orchestrators only discover trusted, non-malicious tool definitions. -
How Do You Safely Decommission a Vulnerable Agent Version (
v1.0)? When replacing a vulnerable Agentv1.0with a patchedv2.0, execute two complementary actions:- Inbound (Discovery): Deprecate or remove the
v1.0endpoint in Agent Registry so orchestrators resolve and route all new tasks tov2.0. - Outbound (Data Access): Revoke the IAM Allow roles and Principal Access Boundary (PAB) bindings on
v1.0’s Managed Agent Identity so any lingeringv1.0process can no longer query backend databases!
- Inbound (Discovery): Deprecate or remove the