What is Agent Auth Protocol
mainAgent Auth is an open protocol designed to provide AI agents with their own independent identity, cryptographic keys, and scoped capabilities. Unlike traditional OAuth or session-based models that force agents to inherit a human user's or an application's identity, Agent Auth treats each runtime agent as a first-class principal.
Key features include:
- Per-agent identity: Every agent receives a unique ID and its own cryptographic keypair.
- Scoped capabilities: Permissions are granted specifically to the agent for required actions.
- Independent lifecycle: Agents can be revoked or expired individually without affecting users or other agents.
- Full audit trail: Every request is attributed to a specific agent ID.
- Discovery: Agents can automatically locate services via well-known endpoints.