Connect · Agent identity
Every agent action,attributed.
Give every AI agent a real identity. Sessions authenticate through your IdP, every tool call is authorized against grants you can read, agents run on short-lived task-scoped credentials, and every allow-or-deny decision is logged with a name attached.
01 · The problem
Agents multiply what one person can do. Accountability has to keep up.
- Who's driving?
- One shared service account for every agent
- Allowed to make this call?
- A server-level allowlist, the same for everyone
- Who can answer later?
- “The agent used the service account”
- Who's driving?
- A real user, signed in through your IdP
- Allowed to make this call?
- Policy scoped to the person, the system, and the action
- Who can answer later?
- The named user and the exact rule that allowed it
We built our access controls on IAM. When we rolled out agents, none of them worked. Speakeasy let us extend those controls to all our AI usage.

Thierry Dang
Security Operations
02 · How it works
From intent to action,
under a name.
Speakeasy resolves identity, evaluates policy, issues scoped credentials, and records the decision. The agent makes the call.
Identity resolves first
Every session binds to a composite identity: the person from your directory, the agent workload, the client, and the task at hand.
Everything that follows is scoped to that resolution.
In the product
One roster. People and agents.
Workforce lists every identity that touched a tool: employees, their agents, and anything unattributed. Hover any actor and the attribution is right there, from the person and the agent to the grant and the scopes.
Anatomy
Anatomy of an attributed agent
allow slack.*
allow postgres.*
allow * # TODO tighten
The model
Identity lives in the control plane. Credentials never do.
Speakeasy holds the agent's name, its owner, and its grants, plus a rule saying that an assertion from a trusted issuer is that agent. It holds no secret for it and cannot reissue one.
03 · The results
Accountability you can measure
Putting identity in front of every agent moves the numbers security cares about.
100%
Agent actions attributed
Every action recorded under a named person from your directory.
0
Shared service accounts
Agents inherit identity from the person driving them.
2 days
To roll out org-wide
Sign-in through the IdP you already run, with nothing custom to build.
I don't want anyone using internal UIs or opening SaaS apps. The moment someone shifts a workflow to being AI-native it drops from a two-hour task down to minutes.

Shreyas Kumar
Co-founder, Fermat
Questions