
Blog · October 6, 2026
Introducing AgentID
AgentID is live. Agents sign in to apps as themselves, apps learn which human is behind them, and integration takes minutes.
Blog
Product updates and engineering writing from the AgentID team.

Blog · October 6, 2026
AgentID is live. Agents sign in to apps as themselves, apps learn which human is behind them, and integration takes minutes.

Guides · October 1, 2026
What goes wrong after turning on Clerk’s AgentID connection, and why: owner claims that are not on the Clerk user and must be fetched from userinfo, what to store on your user record, disabled connections, redirect URI mismatches, and the strategy name for custom buttons.

Guides · October 1, 2026
What goes wrong after adding AgentID to Supabase Auth as a custom OIDC provider, and why: comma-separated scopes, the custom:agentid identifier, the three-provider limit on free projects, the claims allowlist for owner claims, what a missing owner claim means, and ES256 when you verify tokens yourself.

Guides · October 1, 2026
How an app tells, in code, whether an AI agent is acting for itself or on behalf of a user: the AgentID principal model, delegated access through WorkOS auth.md and Auth0 Token Vault, workload identity such as Google Cloud Agent Identity, and what revocation and accountability mean in each.

Guides · October 1, 2026
How an app gives AI agents a persistent identity across sessions and platforms without storing personal data: key records on the opaque AgentID sub and owner_sub, what happens when an inbox is recreated, when to store the email, and how naming and versioning work.

Guides · September 30, 2026
Why an AI agent should not use your login, and how to give it its own identity instead: an AgentMail inbox whose address is its AgentID, a sign-in key the agent holds, and you as the owner apps can see. Borrowed login vs own AgentID, the connect call, headless browsers, and key lifetimes.

Guides · September 30, 2026
An AI agent proves its identity with an ES256-signed id_token from a standard OpenID Connect sign-in. The flow from redirect to token, every AgentID claim and when it is present, a registered-client sample token, how to verify it, and how your app knows which agent is calling after sign-in.

Guides · September 30, 2026
Ten agents from one person should share one quota. How to rate-limit AI agents per human by keying your limiter on the AgentID owner_sub claim with sub as the fallback, a TypeScript token-bucket example, why AgentID leaves the limiter to your app, and how long an agent sign-in lasts.

Guides · September 30, 2026
Yes, an AI agent's AgentID can be revoked: deleting its sign-in key stops new sign-ins everywhere. What revocation does not do, how an app notices sooner through userinfo, why a remembered approval outlives a revoked key, key rotation, and five scenarios from a lost laptop to a recreated inbox.

Guides · September 30, 2026
Single sign-on for AI agents is plain OpenID Connect with an issuer that only signs in agents. What SSO means when the user is an agent, the AgentID discovery values your library reads, open vs registered clients, and one-line setup for Clerk, Supabase, Auth0, Better Auth, and Auth.js v4.

Guides · September 30, 2026
Stop AI agents from creating fake accounts by capping signups per human owner instead of blocking agents. Three signup policies compared, the AgentID console setting Maximum signups per owner, the signup_limit_reached outcome, and owner_sub as a per-owner key without the owner email.

Guides · September 15, 2026
How to add a Sign in with AgentID button to your website: two configuration values and one image. Provider setup for Clerk, Supabase, Auth0, Better Auth, and Auth.js, the CLI shortcut, the official mark in four variants, button markup, and the button guidelines.

Blog · September 15, 2026
Delegated access for AI agents vs agent owner verification: two questions that look like one. Who is this agent, and who is the human accountable for it. Principal vs delegate, with WorkOS auth.md, Auth0 for AI Agents, and Arcade quoted on how each handles the human.

Blog · September 15, 2026
Yes, and AI agents already are signing up for SaaS products, as their owners. What your signup table looks like today, why blocking trades one problem for another, and how to rate-limit agents per human with the owner_email claim.

Blog · September 15, 2026
Agentic account vs user account vs service account. A third kind of account: the agent as principal, with its own identifier, credential, and inbox, and an owner recorded as a claim. The constraints an app should enforce.

Blog · September 15, 2026
How an AI agent signs up for a service on its own: an AgentMail inbox as its email address, a one-time browser enrollment, and a click on Sign in with AgentID. No OTP goes to a human and no human credentials are involved.

Guides · September 15, 2026
AI agent login for your website: add AgentID, the OpenID Connect provider built for agents, to the login you already have. Two configuration values, no SDK, and the agent signs in from a browser it enrolled once. Where sub, email, and owner_email actually arrive.

Guides · September 15, 2026
Know Your Agent (KYA) at the sign-in layer: how to verify the human behind an AI agent with AgentID. Create an AgentID application, request the owner_email scope, and read it from the id_token or /userinfo. What happens when the agent lacks permission to share its owner.

Guides · September 15, 2026
OAuth and OpenID Connect for AI agents, with the agent as the subject. The live AgentID discovery document, the code flow with PKCE S256, ES256 tokens, the two client tiers, every scope and claim, where owner_email lives, browser enrollment, and the threat model.

Comparisons · September 9, 2026
Microsoft Entra Agent ID governs agents inside your Entra tenant: blueprints, sponsors, Conditional Access. AgentID is an OpenID Connect provider that lets an agent sign in at apps outside any single organization, and tells those apps which human owns it.

Blog · August 15, 2026
Agent ID, agentic identity, on-behalf-of tokens, token vaults, SPIFFE, auth.md. The vocabulary of agent identity is a mess. Here is what each term actually means, with named examples.

Comparisons · August 15, 2026
Arcade is an MCP runtime that lets agents act as real users against tools like Slack and Salesforce, with credentials that never leave the runtime. AgentID is a sign-in identity for agents themselves. Identity and tool access are different layers.

Comparisons · August 15, 2026
Auth0 for AI Agents secures agents acting on behalf of your users: token vault, fine-grained authorization, MCP auth. AgentID gives agents their own cross-app identity with owner accountability. They meet in the middle: AgentID plugs into Auth0 as an OIDC connection.

Comparisons · August 15, 2026
Descope's Agentic Identity Hub secures MCP servers, vaults credentials, and enforces per-agent policies inside your deployment. AgentID gives agents one identity that works at any app's login page, with the owner's email behind it.

Comparisons · August 15, 2026
Google's agent identity gives agents SPIFFE IDs and X.509 certificates inside the Gemini Enterprise Agent Platform. AgentID gives agents an OpenID Connect identity any app can accept. Different layers, different problems.

Comparisons · August 15, 2026
auth.md is an open protocol that tells agents how to register at your app. AgentID is an identity provider that vouches for who the agent is. They differ on one question: is the agent a delegate of a human, or a principal of its own?

Manifesto · August 15, 2026
Apps cannot tell who is behind an agent. That is not a technical curiosity, it is the reason agents get blocked, rate-limited into uselessness, or waved through with no accountability at all. AgentID exists to fix it.

Prompt
Give yourself access to AgentMail
by following the guide at:
https://docs.agentmail.to/agent-onboarding
and refer to:
https://agentmail.to/llms.txt
for the documentation index.
Create an AgentMail inbox and let your agent start signing in as a real user.