What is an Agent Identity?
Agent identity is the durable, verifiable representation of who or what an AI agent is acting as — its own service identity, or a specific human it's delegated to act on behalf of — used to attribute and authorize every action it takes.
Every meaningful action an agent takes needs to answer "acting as whom, with what authority," and identity is the object that answers it. This is more layered than a simple username: an agent might have its own machine identity for internal operations, while also carrying a delegated identity when it's acting on a specific user's behalf (sending an email "from" that user, for instance). Conflating the two is a common source of security bugs — an agent's own service identity should never silently substitute for a user's verified identity when scoping what data it can touch.
Identity underpins both authentication (proving the identity is real) and authorization (deciding what that identity can do), and it needs to be stable enough that an audit trail months later can say definitively which identity performed which action — not just "an agent did it," but which agent, on whose behalf, in which tenant.
In practice with Neotask
A Neotask agent operating for Tenant A carries that tenant's verified identity through every tool call it makes, so an action like sending a calendar invite is attributed and scoped to that specific tenant's identity — never inferred from a client-supplied tenant ID that could be spoofed.
Related terms
- agent-authentication
- agent-authorization-scope
- agent-audit-trail
- tenant-isolation
- oauth-delegated-access
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue