Identity & Access · one boundary for humans and AI
One trust boundary for every human, agent, and model.
AI agents are new identity holders — and the riskiest kind, because they fire thousands of actions a minute against your most sensitive systems. AI-Safe IAM gives every Claude, GPT, Copilot, and in-house agent the same scoped, hardware-bound identity as your people, screens every grant through a patent-pending pre-grant gate , and seals every action into one audit chain. Permissions are written in plain English — powerful enough for a finance approval chain, simple enough to type.
grammar, every cloud
AWS · GCP · Azure · SAP · Salesforce
policy files to write
say it in English, not YAML
Pre‑grant
conflict gate
refused before the grant lands · patent-pending
Talk to sales Read whitepaper
Humans + Agents
One identity model every agent scoped like a person, not a shared key
Pre-grant gate
LLM conflict check toxic combinations refused before grant · patent-pending
Bounded grants
≤ the approver's authority least privilege by arithmetic, not by review
Sealed + revocable
Every action in the chain org-wide cutoff in seconds · replayable session
Live · plain English → scope
Say the permission. We verify the scope.
Type what you want in a sentence. The pre-grant gate converts it to a deterministic scope, checks it against your policy, and refuses any combination that creates a conflict — before the grant ever lands. No policy language to learn.
Describe the permission
Allow John Doe to loan up to US$3,000 ▍
Let the analytics agent read sales data only ▍
Block any vendor from approving their own POs ▍
Auditor: read-only on every SOX event ▍
AI-Safe IAM
Generated scope · verified
sap . loan . create : user=john.doe,amount<3000 bigquery . dataset . read : dataset=sales,write=deny sap . po . approve : vendor!=actor.vendor org . audit_event_log . read : scope=sox
The model
One grammar. Five moving parts.
Every permission — for a person, a team, or an AI agent — is one string in the same shape. No per-cloud dialect, no policy DSL. If you can read it, you can audit it.
The shape
namespace.resource.action — the verb on a thing. sap.invoice.approve Same grammar across AWS, GCP, Azure, SAP, and Salesforce, so an agent's permissions are not cloud-siloed.
The variables
Add limits after a colon: = allow, ≠ deny, ≤ ≥ < > numeric, * any. :amount<=10000,region=KR "Up to $10,000 in Korea" is a value, not a policy document.
The lifetime
Grants are permanent by default . Need a limit? Add uses=1 for one-time, or — with the time add-on — until a date . Access then expires on its own, and the expiry is sealed into the chain.
The hierarchy
Permissions nest. A grant on a parent covers everything inside it. app_group.* covers every application in the group, and org.* covers the whole organization. One line governs the whole subtree, so access stays consistent from the organization down to a single record.
The override
Put deny at the front to negate the whole grant — and deny always wins over allow (IAM-style). Grant broadly, then carve out the exceptions. deny org.app_group.*.delete:creator!=self "Can't delete an app group you didn't create" — one red line, no policy engine.
Why ours
Powerful enough for finance. Easy enough to type.
Enterprise IAM is usually one or the other — expressive but unreadable, or simple but toy-grade. AI-Safe IAM is both, because the hard guarantees come from the engine, not from how carefully you wrote the policy.
AI as an identity holder
Agents get an identity. Not a shared API key.
The moment an agent can act, it is an identity in your system — and the most dangerous one. AI-Safe IAM treats it like any other principal, with one extra gate no human needs.
Patent-pending
Pre-grant LLM conflict gate
Before a grant is issued, an LLM screens it for semantic conflicts — "agent + write to production + bypass review" is refused at grant time, not discovered in an incident review. The pre-grant permission gate is patent-pending.
Per-agent identity binding
Each agent (Claude / GPT / Copilot / in-house) gets a scoped identity tied to its host workload — not a long-lived key copied into an env var. Revoke one without touching the rest.
Every tool call sealed
Each tool call — DB query, file read, external API hit — is sealed into the same chain as human actions. Replay any agent's full session after the fact, line by line.
Why ours is stronger
The same job. A core they can't copy.
Legacy IAM gives you RBAC labels and per-cloud groups — no agent model, no pre-grant check, and audit logs an admin can quietly edit. New-breed AI authz finally does fine-grained permissions, but still runs on software trust: no pre-grant conflict gate, no hardware-sealed chain, and humans, agents, and approvals live in separate systems. We put all three under one tamper-evident, hardware-rooted core.
Capability
AI-Safe IAM
Legacy IDaaS
New-breed AI authz
✓ native · △ partial / add-on · ✕ out of scope — comparison reflects general capabilities of each product category, not specific commercial offerings.
Lifecycle · add-on
Access that ends on its own.
Most over-permissioning is just access nobody got around to removing. Grants are permanent by default; when you need access to lapse, bound it — and the engine cleans up, no ticket required.
Permanent — the default
Standard grants never expire on a timer. Device trust, a role, an agent's read scope — they persist until you revoke them. No control variables, nothing to clean up.
One-time — uses=1
A single sealed use. The approval document itself is the credential; once spent, the grant is done. No background job, no clock — counted on the chain.
Time-boxed — add-on
"Until Friday" or a fixed window. Access expires automatically and the expiry is sealed into the chain — provable, not just gone. Available as a paid add-on; the engine always carries it.
Versus today
Per-cloud keys + good intentions. Or one sealed boundary.
Today
Per-cloud IAM + manual guardrails
Every agent gets a long-lived key and your best guess at scope.
Permission scope is whatever the engineer remembered to set. No conflict detection, no unified audit, no expiry. A leaked key is valid until someone notices.
Long-lived API keys, copied between systems
Scope set by hand, per cloud, no cross-check
Agent actions land in scattered, editable logs
Revocation is a manual hunt across providers
With AI-Safe IAM
One trust boundary, sealed
Humans and agents under the same model — with a gate before the grant.
Permissions are plain-English sentences bounded by the granter's own authority. The pre-grant gate eliminates whole classes of misuse before they ship, and every action is sealed into one chain.
One grammar across every cloud and SaaS
Pre-grant LLM conflict gate (patent-pending)
Bounded by the approver's authority — no escalation
Sealed audit + org-wide revocation in seconds
Tier: T1 Standard (vTPM) → T2 Defense (TPM-anchored agent hosts)
Give your agents an identity before they give themselves one.
One boundary for every human, agent, and model — plain-English permissions, a pre-grant gate, and a sealed chain no admin can rewrite.
Talk to sales Read whitepaper