
Agent Operations
Inventory is about visibility — what agents exist. Registry is about control — which agents are trusted to operate. Discover broadly, register selectively.
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.
The cleanest way to keep the two apart is to remember the question each one answers.
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 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:
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 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:
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.
Imagine an enterprise runs discovery and finds 200 agents operating across its environment. They are not all the same kind of thing:
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.
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.
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.
Two failure modes show up when organizations collapse these concepts into one.
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.
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.
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.