What is an agent registry?
An agent registry is the system of record for every AI agent an organization runs: what each agent is, who owns it, what it is permitted to do, what data it can reach, and what it has done. It is the control that turns a collection of independently built agents into a governable estate.
The comparison most people reach for is a catalog, and it undersells the thing. A catalog helps you find what exists. A registry is where an agent acquires an institutional identity: a stable identifier, an accountable owner, a scope it was approved to operate within, and a record that can be produced later when somebody asks what happened. Discovery is one use of that record. Governance, cost attribution, incident scoping, and audit are the others, and they are why the term moved from architecture diagrams into board risk conversations inside about a year.
This points to the distinction that matters most and gets the least attention. A registry's authority isn't defined by what it contains. It's defined by what happens to an agent that isn't listed in it. If an unregistered agent can still run anyway, the registry is just documentation: accurate, useful, but structurally powerless to stop the very thing it was meant to prevent. If an unregistered agent can't reach production at all, that same list becomes a control. Same fields, same schema, completely different function.
The scale case for having one is no longer contested. Gartner expects the average global Fortune 500 enterprise to run more than 150,000 agents by 2028, up from fewer than 15 in 2025, and reports that only 13 percent of organizations believe they have the right agent governance in place today. Building a centralized agent inventory is the second of the six steps Gartner sets out for managing agent sprawl, and it recommends AI trust, risk and security management tooling to discover and categorize agents, including ones nobody sanctioned. Source: Gartner, April 2026.
The self-registration paradox. A registry populated only by voluntary self-registration ends up holding exactly the agents whose owners were already governing them well. The agents that created the need for a registry are the ones least likely to be entered into it by hand. This is why discovery has to come before schema, and why a registry that launches as a form for teams to fill in tends to describe the estate its authors already knew about.
What does an agent registry record?
An agent registry record holds ten fields: identifier, owner, purpose, approval record, data access, identity and permissions, model, tools, environment, and review date. Each one exists because a specific question becomes unanswerable without it.
Schemas vary between platforms and no standard has settled yet, so the useful way to specify a record is by the question each field answers rather than by copying one vendor's data model. The ten below are the set that recurs across governance reviews and audit requests.
- Agent identifier. A stable unique ID, independent of display name or host platform. Without it, logs, cost, and incidents cannot be correlated to one agent, especially after a rename or a migration.
- Owner. A named individual and their team, not a distribution list or a department. Without it there is nobody to ask, nobody to approve changes, and nobody accountable for cost. This field does more work than the other nine combined.
- Purpose. One line, in business terms, describing what the agent is for. Without it, reviewers cannot judge whether observed behavior is inside or outside the agent's remit.
- Approval record. Who approved it, for what scope, on what date, against which version of policy. Without it compliance is unevidenced, and an auditor treats an unevidenced control as a failed one.
- Data access. The systems and data classifications the agent can reach. Without it, the blast radius of an incident cannot be scoped without a manual investigation.
- Identity and permissions. The service identity it runs as and its privilege level. Without it, over-permissioned agents stay invisible, including ones that inherited privileges from whoever created them.
- Model and provider. The model, version, and provider the agent calls. Without it, a model deprecation or a provider incident cannot be assessed for exposure.
- Tools and integrations. The external tools, APIs, and MCP servers the agent may invoke. Without it the reachable surface is unknown, so a compromised tool cannot be traced to the agents using it.
- Environment and state. Development, test, or production, plus where the agent is deployed. Without it, experiments and production systems are indistinguishable in the same list.
- Review and retirement date. When the record expires and who must re-approve it. Without it the estate only grows, because nothing in the lifecycle ever ends.
Two fields are worth singling out. Owner is the one that fails quietly: it is easy to populate with a team alias, and a team alias is not a person who can be asked a question or held to a budget. Review date is the one most often omitted entirely, and its absence is what turns a registry into an append-only list.
What breaks without an agent registry?
Without an agent registry, five things become impossible rather than merely difficult: scoping an incident, evidencing compliance, attributing cost, preventing duplication, and retiring anything. Each is a downstream control that reads from the record, so the absence compounds.
- Incident scoping. When an agent behaves unexpectedly, the first questions are what data it can reach, what depends on its output, and who can stop it. Without a record those answers are assembled during the incident, and assembly time is time the behavior continues.
- Evidenced compliance. An action taken by an agent in a regulated function carries the same obligations as the same action taken by an employee. Producing who authorized it and under what scope is a lookup with a registry and a reconstruction project without one.
- Cost attribution. Inference and infrastructure spend can only be attributed to an owner if agents have owners on record. Otherwise agent spend arrives as one undifferentiated number that no individual is accountable for and nobody can be asked to reduce.
- Duplication prevention. Teams build agents that already exist because there is no place to look first. A registry is the only control that addresses this, and duplication is usually the first thing a complete inventory surfaces.
- Retirement. Nothing can be decommissioned on a schedule that has no record of what exists or when it was last reviewed. Agents that stopped being useful keep their credentials, their data access, and their running cost indefinitely.
The pattern across all five is that the registry is rarely the control a governance program is really trying to build. It is the control every other control depends on, which is why it tends to be discovered second, after something else has already failed for want of it. For the condition that results when agents accumulate faster than this record can be kept, see agent sprawl.
How is an agent registry different from a model registry or an AI inventory?
An agent registry catalogs autonomous agents and their permissions, ownership, and lifecycle. A model registry catalogs trained model artifacts and their versions. An AI inventory catalogs all AI assets for regulatory accountability. They overlap, they are owned by different teams, and most large organizations need more than one.
These are routinely treated as the same asset under different names, which leads to a specific and expensive mistake: satisfying a compliance requirement with an AI inventory and assuming the operational control has also been built.
| Term | What it catalogs | The core question | Usually owned by |
|---|---|---|---|
| Agent registry | Autonomous agents, with ownership, permissions, and lifecycle state | What agents do we run, who owns them, and what can they reach? | Platform engineering, governance lead |
| AI inventory | All AI assets: models, datasets, applications, use cases, and agents | Which AI systems are we accountable for, and at what risk tier? | Compliance, risk, legal |
| Model registry | Trained model artifacts, versions, lineage, and evaluation results | Which model version is in production and how was it validated? | Data science, MLOps |
| Tool registry | External tools, APIs, and MCP servers that agents may call | What can our agents reach, and is every call audited? | Platform engineering, security |
| Service catalog | Configuration items, services, and their dependency relationships | What IT services exist and what depends on what? | IT service management |
| Agent card | One agent's advertised capabilities, published for runtime discovery | How does another agent find and correctly call this one? | Solution architecture |
The sharpest of these distinctions is the first pair. An AI inventory answers to a regulator, so it is organized by risk tier and use case and is often updated on a review cycle. An agent registry answers to an operator, so it is organized by agent and needs to be current continuously. An organization can hold a complete, audited AI inventory and still be unable to say which agent called which tool an hour ago. Both are legitimate records. Neither substitutes for the other.
The last row is worth separating too, because the vocabulary collides. An agent card is a capability advertisement a single agent publishes so other agents can discover and call it. A registry is an institutional record about that agent, held by the organization rather than by the agent. Machine-readable discovery and human-accountable governance are different jobs, and a system that does the first well does not automatically do the second.
How do you build an agent registry?
An agent registry is built in six steps: discover what exists, define the record schema, backfill and assign owners, wire registration into the deployment pipeline, make the record authoritative at runtime, and expire records on a schedule.
The order carries information. Programs that start by designing a schema and publishing a registration form produce a register of the agents that were already governed, which is the set that did not need registering.
The six steps, in order
-
Discover across every platform
Find what exists before deciding what to record about it. Discovery has to reach every environment where an agent can be created, including the ones that came bundled with a cloud or data platform the organization already licenses. Cover only the platform the AI team works in and the registry inherits that blind spot permanently.
-
Define the record schema
Start with the ten fields above and resist expanding. Every additional field is a field somebody has to keep accurate, and a registry with forty fields and thirty of them stale is less trustworthy than one with ten that are all current.
-
Backfill, and assign a named owner to everything
Populate records for the discovered estate. Any agent that cannot be given a named owner is a finding rather than a data-entry problem: it is either a candidate for retirement or evidence that a team has left the organization holding something nobody inherited.
-
Wire registration into the deployment pipeline
Registration has to be a step in shipping rather than a request submitted alongside it. Where the deployment path issues the identifier and the credentials, the record is created by construction and cannot be skipped, which is what moves a registry from Level 2 to Level 3.
-
Make the record authoritative at runtime
Have permissions, budget ceilings, and policy read from the registry rather than being configured separately per agent. Once the record is the source of those values, keeping it accurate stops being an act of discipline and becomes a condition of the agent working at all.
-
Expire records on a schedule
Give every record a review date and a defined consequence for passing it. Without an expiry the registry is append-only, and an append-only registry drifts toward being an accurate history of everything ever built rather than a statement of what runs today.
One thing is deliberately absent. There is no step for a central team that builds and registers agents on behalf of everyone else. Concentrating agent creation is a way to make a registry accurate by making the estate small, and it trades the governance problem for a delivery bottleneck that teams will route around.
How the six steps line up with Gartner's six steps
Gartner published its own six steps for managing agent sprawl in April 2026, and buyers now arrive at governance reviews holding that list. Its second and third steps are the registry. The mapping below exists so the two can be read side by side without anyone having to translate.
| Gartner step | What the registry supplies |
|---|---|
| Establish agent governance and policies | The place policy becomes checkable, because each record carries the policy version it was approved against |
| Build a centralized agent inventory | This step is the registry. Gartner names AI trust, risk and security management tooling for discovering and categorizing agents, including unsanctioned ones |
| Define agent identity, permissions and lifecycle | The identity, permissions, and review-date fields, plus the retirement state that gives the lifecycle an end |
| Develop AI information governance | The data-access field records what each agent can reach; information governance decides what it should |
| Monitor and remediate agent behavior | Runtime observability rather than the registry itself, though it reads agent identity from the registry to attribute what it observes |
| Foster a culture of responsible AI usage | No direct equivalent, because this is a program practice rather than a record. The nearest contribution is discoverability: reuse becomes the default only once teams can find what already exists |
Should a registry also control deployment?
There's a genuine architectural disagreement here, worth knowing before you evaluate any tools. One camp believes a registry should just be a record, nothing more, keeping routing and deployment as separate concerns. Their reasoning: a record that also executes actions becomes harder to reason about and harder to replace later. The other camp believes a record with no way to enforce it is exactly why registries fail, and that tying registration to deployment is the only reliable way to keep the record accurate.
Both views are reasonable; they just optimize for different risks: clean architecture versus practical completeness. The key thing to hold onto is that these two roles are separable. A registry can decide whether a deployment is allowed without being the thing that carries it out, and that setup gets most of the enforcement benefit while keeping the record easy to replace.
Which category of tooling holds the registry
Registry capability arrives from several directions, which is a common source of confusion during evaluation. Agent management platforms provide a registry alongside promotion workflows and runtime observability. Identity governance tools hold agents as non-human identities, strong on credentials and permissions and lighter on purpose and approval. Cloud and data platform consoles increasingly ship a registry covering agents built on their own stack, which is genuinely useful and is also why a large enterprise often has several partial registries and no authoritative one. AI governance and inventory tools cover the regulatory record well and the operational detail less so. The practical question is not which category to buy from, but which of the six steps above is currently missing and whether anything you already own can supply it.
Agent registry as a capability, and Agent Registry as a product name
The term now does double duty, which is worth stating plainly because it affects how the phrase is read in a vendor conversation. Several platforms ship a component named Agent Registry, including Google Cloud, MuleSoft, and Covasant's own CAMS. Throughout this entry, agent registry in lower case refers to the general capability described above, not to any of those products. When a specific product is meant, it takes a capital letter and a vendor name in front of it. If you are comparing named Agent Registry components, the useful questions are which authority level each one reaches, whether its discovery extends past its own platform, and which of the ten record fields it holds natively.