What WitnessAI actually governs.
The architecture is the argument. WitnessAI sits in the path AI traffic already takes and makes its decisions there — which is what makes it fast to deploy, and what draws the line around the set of things it can decide about.
The three modules
The product is presented as three layers over the same traffic, and each one is worth scoring separately.
- Observenetwork-level discovery against a catalogue of over four thousand AI applications, with no endpoint client and no browser extension required. It reaches native desktop applications as well as browser use, and it distinguishes agentic sessions from ordinary chat by reading tool advertisements in the traffic itself.
- Controlintent-based policy over that traffic: routing by risk, cost and purpose, allowed-tool lists for agents, and organization-level bans that a team admin cannot re-enable. Audit records carry the user, the agent, the tool and the rule that fired.
- Protectbidirectional runtime defence — prompt-injection and jailbreak attempts blocked before they reach a model, harmful or off-brand output filtered before it reaches a user, and sensitive data tokenized on the way in and detokenized on return.
Three deployment models carry all of it: proxy chaining onto existing secure-edge infrastructure, direct API integration, and an agentless option for the endpoints that never traverse a corporate proxy. Nothing is installed on the device.
Three things it does better than we do
A comparison that scores the vendor low on everything is a comparison nobody finishes. Two of the sixteen rows below go to WitnessAI outright and three are level, and none of them are consolation prizes.
- Network-layer enforcementthis is the layer the whole product is built on, and it is a layer we deliberately do not operate. We score a 2 there and work alongside whatever sits in that path rather than replacing it.
- Data protection on the way to the modeltokenization before a model receives the data, detokenization on return, and a purpose-built detection model behind it. That is a complete capability and we score it as one — level with ours, not below it.
- Ecosystem and marketplace reachcloud-marketplace availability and secure-edge partnerships are a distribution advantage that a focused platform does not have.
Where the traffic layer ends
An agent does two kinds of things. It talks to a model, and it acts on a system — writes a record, moves money, sends a message, calls an internal API that has nothing to do with AI. The first kind of work is traffic, and traffic is exactly what a path-based product is good at. The second kind is an action, and an action is only visible from the path if it happens to travel it.
This is not a gap that more policy fixes. It is where the architecture draws its line, and it is the reason runtime enforcement scores a 3 rather than a 5: real inline blocking, on a bounded set of things to block.
Traced is not the same as accountable
Attribution is the strongest part of the identity story here, and it is genuinely good: an agent-to-agent chain is traced back to the human who triggered the original action, and the audit record names the user, the agent, the tool and the rule.
The dependency is the word triggered. It resolves to whoever started the session. An agent that runs on a schedule, or one started by another system, has no originating session to point at — and because agents are recognised from their traffic rather than enrolled as identity objects, there is no standing owner recorded between sessions either. A trace tells you what happened. An owner is who answers for it.
Three tests any agent-governance layer has to pass
Agent governance is a crowded word. These three questions separate a layer that governs from a layer that observes, and they are the axes the table is organised around.
- Be at runtimedoes a decision get made at the moment the agent acts, or after the fact? A record of what an agent did is not the same as a verdict on whether it may.
- Know the identitycan you resolve any individual action back to a named, accountable human? Not the session that started it — the person answerable for this action.
- Cover everythingdoes it reach every agent, including the ones that were never routed through a proxy, act on systems rather than models, or face your customers rather than your employees?
Cost is the fourth axis, and it is the one that decides most deals. A governance layer priced per employee gets more expensive as you hire, not as you deploy agents.