AI agents must be given unique identities and have their access and authorization managed centrally and independently from the agent platform.
Executives deploying AI agents are losing sleep over a specific problem: not whether the agent works, but what it can touch when it goes wrong. Harish Peri put it this way:
"securing the identity of the agent, the authorization of that agent, the access at a fine grade level that that agent has to all of their sensitive data, whether or not that agent gets hacked, even if it just, you know, has a bad day and hallucinates and and pre preventing that from doing something in their production data, that's what's keeping our customers up at night"
The claim behind that worry is straightforward. An AI agent should have its own unique identity — like an employee with a badge — and what that identity is allowed to do should be managed centrally, by a system that is independent of the platform the agent runs on. In practice this means two things. First, the agent is not just "the AI" doing things on your behalf under your login; it is a distinct actor with its own credentials, so its actions can be tracked and limited as its own. Second, the rules about what it may access — which files, which databases, which systems — live somewhere separate from the agent itself, so a malfunctioning or compromised agent cannot simply grant itself more reach.
The reason this matters is that agents fail in two distinct ways, and Peri names both. An agent can "hallucinate" — produce confident but wrong output — and if it has broad access, a wrong decision can touch real production data, meaning the live systems a business actually runs on rather than a safe test copy. Or the agent can be attacked and hijacked, in which case it becomes a trusted insider working for someone else. Either way, the damage is bounded by what the agent was permitted to do in the first place. Tight, independent authorization is what keeps a bad day from becoming a breach.
Who is this for? Professionals and managers deploying agents on sensitive work — customer records, financial data, internal systems — and the security teams who answer for the consequences. It is not really a consumer concern. If your assistant drafts emails and summarizes articles, identity and fine-grained authorization are overkill. The idea becomes urgent only when an agent can read or change things that matter.
Is it usable today? The concept is shipping — this is not a proposal waiting on a standards body. But a few honest limits apply. The pitch describes what should be true about agent deployments; it does not mean every agent platform actually offers independent, fine-grained authorization yet, or that yours does. Whether a given product delivers it is something you would have to verify in that product's documentation and contracts. There is also a real cost in effort: unique identities and granular permissions for agents mean someone has to define, maintain, and audit those permissions, the same overhead companies already struggle with for human employees. And no authorization scheme makes an agent reliable — it limits the blast radius of failures rather than preventing them.
The practical takeaway for a non-developer reader is a question rather than a product. If your organization is putting agents anywhere near production data, ask whoever owns the deployment: does this agent have its own identity, who controls what it can reach, and what happens to its access if it misbehaves? If the answers are vague, that is the gap Peri's customers are worried about.