The AI agent control plane

Every enterprise agent, governed, secured and auditable.

KPATH AMP is the enforcement control plane for your agent estate. It sits in the call path between the agents your teams build and the services they reach, so every call is identified, checked against policy, and recorded.

Lower costs

Governed access

Full audit trails

Works with your existing stack

The window

Three forces are converging in 2026.

Approving access is not the same as controlling the call. That gap has become a board level risk on three fronts at once.

Regulatory

The EU AI Act's binding provisions take effect in August 2026, closing the margin for running AI agents without formal oversight.

Incidents

Gartner expects a quarter of enterprise breaches to be agent-linked by 2028. Non-human identities already outnumber human ones.

Cost

Token-based billing has put every agent workflow under direct cost scrutiny, and over 40% of agentic projects are forecast to be cancelled by 2027.

Working out what the Act actually asks of an agent estate? Read our breakdown of the EU AI Act and AI agents.

Sources: European Commission; Gartner.

The architecture

Today, agents reach everything directly. With KPATH AMP, one path governs it all.

Today

Every agent wires into every system

Agent 1Agent 2Agent 3API 1API 2MCPService
No shared identityNo shared policyNo shared log
With KPATH AMP

One identity, one policy, one audit trail

Agent 1Agent 2Agent 3KPATH AMPpolicy enforcement pointAPI 1API 2MCPService
Authorised onlyLower costFull audit trail

One identity model, one policy engine, one audit trail, for every agent and every system, with a clear boundary between authorised and unauthorised agent activity.

On every call

Identified, checked, contained, recorded.

These are not settings applied once at onboarding. They run on the request itself, every time an agent acts.

Verified identity

Every call carries a governed identity for the specific agent making it, with an owner and a risk tier behind it.

Kill switch

Any agent can be stopped immediately, and stays stopped, without waiting for a credential to expire or a deployment to roll back.

Budget

Per agent spend limits are enforced on the call itself, so a budget stops the spending instead of just reporting on it afterwards.

Risk-tiered policy

Agents carry a risk tier that drives how strictly they are treated. High risk agents face tighter rules than low risk ones, rather than one flat ruleset for everything.

Human approval

High risk actions stop and wait for a person, inline at the call rather than in a review after the fact. Every decision is recorded.

Immutable audit

A tamper evident record of every call, ready for long term retention and streamed to your SIEM as it happens.

Want the detail behind each of these? Read what a control plane actually does.

Containment

Agents call other agents. Stopping one has to stop the rest.

In a real agent estate, one request sets off a chain. An assistant calls a specialist agent, which calls another, which moves money. Revoking a single agent leaves everything it already triggered still running. KPATH AMP understands that chain, so stopping an agent stops what it started.

Assistant agentPayments agentReporting agentCard serviceLedger writeData warehouseKILLStopped by the killUnaffected, still runningStopping one agent stops everything it set in motion, not just that one agent.
Where it fits

KPATH AMP replaces nothing. It sits on top.

The most common question is which of your existing tools this competes with. The answer is usually none of them.

Not a management console

Plenty of products called control planes sit outside the traffic and report on what an agent did after the fact. KPATH AMP is in the call path. That is the difference between being told an agent reached something and making sure it could not.

Not a model gateway

Model gateways govern agent to model traffic: which model answers, plus keys, rate limits and token cost. KPATH AMP governs agent to tool and agent to system traffic: what an agent is allowed to reach, and what it actually did.

Not an identity provider

Your identity provider issues agent identities and decides what should be allowed. KPATH AMP consumes those identities and enforces the decision at the moment the agent acts. Keep the one you have.

Not a guardrails engine

Content inspection catches prompt injection and unsafe payloads but does not know who is calling. KPATH AMP invokes your guardrails inline as a policy step, so identity and content safety land as one enforced decision.

Interoperability

Speaks the standards your security review will ask about.

KPATH AMP consumes the identities you already issue and delivers its audit evidence into the tooling your security operations team already runs.

OAuth 2.0OIDCSPIFFE workload identityModel Context ProtocolAP2 signed payment mandatesWORM-ready audit retentionSplunkMicrosoft SentinelInsightIDRSyslog
Who it is for

KPATH AMP earns its place when all three of these are true.

We would rather tell you early that your estate does not need this yet. When these three hold together, running agents safely without an enforcement point stops being realistic.

Many to many

Dozens or hundreds of services with a growing agent population that needs to reach them, where hard wiring every pair has stopped being practical.

Multi framework

Different teams building on different agent frameworks, with no single message format and no common way of calling things.

High stakes

Agent actions that touch regulated data or money, where someone will eventually ask which agent did this, on whose authority, and prove it.

Not sure how many agents you are actually running? Start with shadow agent discovery. Still working out where agents create advantage? Start with our consultancy practice.

Common questions

The questions we get asked on the first call.

Is this a control plane, or a dashboard?

It is worth asking every vendor who uses the phrase. A management console tells you, afterwards, that an agent reached some data. An enforcement control plane is in the call path, so it can make sure the agent never reached data it was not authorised to touch. KPATH AMP is the second kind. Most products carrying the label are the first.

Why not govern this inside the agent, or in the framework we already use?

Because that puts the control inside the thing you are trying to control. Framework-level governance runs in the agent's own code, which is exactly what a prompt injection captures first. A hijacked agent can decide anything it likes. KPATH AMP sits outside the agent, on the path its calls have to travel, so the decision is not the agent's to make. It also covers agents that other teams and outside vendors built, which self-governance never will.

What happens when one agent calls another?

That chain is the part most tooling cannot see. KPATH AMP tracks which agent invoked which, so stopping an agent also stops the agents and actions it triggered downstream, rather than leaving a cascade running. Cost rolls up the same way, which shows you which original request caused the spend.

We already have an identity provider for agents.

Then keep it. Your identity provider decides which agents exist and what they should be allowed to do, and it is the right place for that. What it cannot do is act on the decision at the moment an agent makes a call. KPATH AMP consumes the identities you already issue, whether from Okta, Microsoft Entra or SPIFFE, and enforces them per action.

We already have an API gateway. Isn't this the same thing?

Keep that too. API gateways were built for human traffic and for APIs you control, and they route and rate limit well. Agents are non-human callers that discover services, delegate to each other and act at machine speed. Verifying an identity per action, governing a chain of agents, and producing evidence an auditor accepts are not things an API gateway was built for.

How is this different from an MCP gateway?

An MCP gateway governs traffic on one protocol, typically deciding which tool servers an agent can see and applying rate limits to them. KPATH AMP treats MCP as one of the surfaces it governs, alongside REST and GraphQL APIs and internal services, so a tool call made over MCP is checked against the same identity, policy and record as anything else that agent does. Estates rarely speak a single protocol, and an agent is only as governed as its least governed path.

Does this only cover AI agents?

No. Anything non-human that makes a call is governed the same way, including backend applications, scheduled jobs, MCP clients and a partner's system arriving from outside. Agents are simply the newest and least predictable callers, which is why they get the attention.

What does the audit trail give an auditor?

Which agent took an action, on whose authority, when, and whether the record has been altered since. Approvals are captured as they happen rather than reconstructed afterwards, and the trail streams into your SIEM. It is built to be exported as evidence rather than read as a debug log.

Won't something in the call path add latency, or become a single point of failure?

It is built as a high availability enforcement point, which is the same pattern you already rely on for your API gateway and your identity provider. Worth weighing against the alternative: every team wiring its own identity, limits and logging into every agent, separately, forever. That is the arrangement that actually tends to fail.

Can we start without blocking anything?

Yes, and most organisations should. Monitor mode inventories the agents and services already running and permits every call. You see your estate first, then decide what to enforce and when. No agent gets rewritten to begin.

Research partnerships

Building secure AI with leading UK research partners.

KPATH partners with the Artificial Intelligence Collaboration Centre (AICC) and the Centre for Secure Information Technologies (CSIT) to develop secure AI technology for enterprise clients.

Artificial Intelligence Collaboration Centre (AICC)

A £16.3 million AI adoption initiative led by Ulster University with Queen’s University Belfast.

aicc.co
Centre for Secure Information Technologies (CSIT)

The UK’s Innovation & Knowledge Centre for cyber security, based at Queen’s University Belfast.

qub.ac.uk/csit

Start in monitor mode. Nothing gets blocked.

See the agents already running in your business before you decide what to enforce.