Classic painting used as the article cover
← Back to blog

Agent Operations

Agent Registry vs. Agent Inventory

Inventory is about visibility — what agents exist. Registry is about control — which agents are trusted to operate. Discover broadly, register selectively.

Paulina XuJul 1, 20268 min
Agent RegistryAgent InventoryGovernance

Overview

Agent registry and agent inventory sound interchangeable, and they are often used as if they were. They are not. They are two related but distinct records, and confusing them is one of the most common mistakes in early Agent Operations programs. The difference is simple once you see it: an inventory is about visibility, and a registry is about control.

An agent inventory is a broad record of every agent that exists across the enterprise — approved or not, known or not, owned or orphaned. An agent registry is a formal record of the agents that have been reviewed, approved, and permitted to operate under defined policies. The inventory describes reality. The registry defines what is allowed.

Both belong in a mature program, and neither substitutes for the other. This post draws the line between them, shows what each one contains, and explains how they feed each other at scale.

Two Different Questions

The cleanest way to keep the two apart is to remember the question each one answers.

  • The inventory asks: "What agents do we have?" It is comprehensive by design. If an agent exists and touches enterprise systems, it belongs here — whether or not anyone approved it.
  • The registry asks: "Which agents are trusted to operate?" It is selective by design. An agent earns a place here only after it has an owner, a documented purpose, scoped permissions, and a defined lifecycle.

Visibility is a prerequisite for control, but it is not the same thing. You can see something you have not approved. You can approve something only after you have seen it. That ordering is the whole relationship in a sentence.

The Inventory: Everything That Exists

The inventory is populated by discovery. It does not judge an agent's legitimacy; it records its existence. That is precisely what makes it valuable — it captures the agents nobody filed paperwork for.

Consider a marketing team that wires up a third-party content agent to draft campaign copy and pull performance numbers from the analytics platform. Nobody asked the platform team. The agent works, so it stays. It is not approved, it is not governed, and it now holds a token to the analytics warehouse. An inventory built on discovery surfaces it. A registry alone never would, because it was never registered.

A healthy inventory entry captures at least the basics:

  • Where the agent runs and how it was discovered
  • What identities and credentials it appears to use
  • What systems, data, and tools it can reach
  • Who — if anyone — appears to own it
  • Whether it is active, idle, or apparently abandoned

The inventory is honest about uncertainty. Many entries will be incomplete, and that is fine. An unknown owner or an unverified scope is itself useful information — it tells you where the gaps are.

The Registry: Everything That's Trusted

The registry is populated by a process, not a scanner. An agent appears here because someone proposed it, someone reviewed it, and someone approved it under defined policies. Where the inventory tolerates ambiguity, the registry refuses it.

A registry entry is a commitment. It should carry, at minimum:

  • A named, accountable owner
  • A documented use case and intended scope of action
  • Explicit permission boundaries — what it may and may not do
  • Managed credentials with rotation and revocation
  • Monitoring and an audit trail of its actions
  • A lifecycle state: proposed, approved, active, suspended, or retired

Take a finance reconciliation agent that posts adjusting entries to the general ledger. To enter the registry it needs a finance owner, a written description of which accounts it may touch, a hard limit on transaction size, a dedicated service identity rather than a borrowed analyst login, and a log of every entry it posts. Registration is what turns "an agent that can write to the ledger" into "an agent we have decided to trust with the ledger, within these limits."

The distinction in one line: the inventory records what an agent is; the registry records what an agent is allowed to be.

A Concrete Example

Imagine an enterprise runs discovery and finds 200 agents operating across its environment. They are not all the same kind of thing:

  • Some are approved production agents doing real work — a procurement agent that triages purchase requests, an IT operations agent that restarts failed jobs.
  • Some are experiments a data team spun up last quarter and never cleaned up.
  • Some are abandoned — the owner left, the project ended, but the agent and its credentials are still live.
  • Some are third-party agents that individual users connected to their own accounts.
  • Some are simply unauthorized — running with real access that nobody sanctioned.

All 200 belong in the inventory, because the enterprise needs to know they exist. Not all 200 belong in the registry. Perhaps 40 have been through review and earned approved status. The other 160 are visible, but they are not trusted — and the gap between those two numbers is exactly the work an Agent Operations program exists to manage.

That gap is not a failure. It is the point. The inventory gives you the denominator; the registry gives you the numerator; and the difference tells you how much of your agent estate is still ungoverned.

How They Connect

In mature organizations the two systems are not separate silos — they are stages in a single flow. The pipeline is straightforward:

Discovery  ──▶  Inventory  ──▶  Review  ──▶  Registry  ──▶  Authorization
 (find)        (record all)    (decide)     (approved)     (enforce + monitor)

Discovery feeds the inventory. Inventory entries that pass review become registry entries. Registry status then drives the downstream controls — authorization decisions, monitoring scope, and the evidence you produce for compliance. An agent's registry state becomes a signal the rest of the platform can act on.

The connection runs both ways. When discovery finds an agent that is not in the registry, that is a flag worth investigating. When the registry lists an agent that discovery can no longer find running, that is a sign of drift — an approved agent that was quietly decommissioned, or moved, without anyone updating the record. Reconciling the two views is an ongoing operational task, not a one-time setup.

In Practice

The operating principle is short: discover broadly, inventory comprehensively, register selectively.

Broad discovery means you do not wait for teams to self-report. Comprehensive inventory means you record agents you have not approved — including the ones you would rather not have found. Selective registration means approval stays a deliberate decision, not a rubber stamp applied to whatever happens to show up.

This separation is what lets an enterprise encourage AI adoption without losing the plot. A sales team can experiment with a new lead-enrichment agent and have it appear in the inventory automatically, without it being mistaken for a sanctioned, ledger-touching system. The experiment is visible and contained; it does not become trusted until it earns that status. Visibility enables permissiveness; the registry preserves discipline.

What Goes Wrong

Two failure modes show up when organizations collapse these concepts into one.

Treating every discovered agent as approved

If the inventory is the registry — if existence implies approval — the enterprise loses governance entirely. The unauthorized analytics agent and the abandoned experiment are now treated as legitimate simply because they were found. Discovery becomes a way of laundering shadow agents into approved status, which is the opposite of control.

Tracking only registered agents

The reverse is just as damaging. If the registry is the only record — if you track only what you approved — you go blind to everything else. Unauthorized activity, third-party connections, and forgotten experiments operate entirely outside your field of view. You have a clean list of trusted agents and no idea what else is running with real access.

The best Agent Operations programs maintain both views at once: total visibility into what exists, and selective control over what is trusted. One without the other is either ungoverned or blind.

Conclusion

Inventory and registry are not competing systems and they are not the same system. The inventory answers what agents you have; the registry answers which of them are trusted to operate. You need the breadth of the first and the discipline of the second.

Build both, connect them, and let the flow run in the right direction: discover everything, record it all, and approve deliberately. That combination is what allows an enterprise to embrace agents enthusiastically while keeping firm control over which ones can reach sensitive systems and take consequential actions.