Agents are moving away from borrowed user sessions and bearer API keys. They are getting credentials that name the agent, its operator and the human it acts for. The evidence also shows the limit of that shift: proving which agent sent a request says little about whose instructions it was following.
Key points
- Standards bodies are building agent identity from existing web parts (OAuth, HTTP signatures, DNS, workload identity) instead of writing new protocols.
- MCP now ties a client's identity to a URL it publishes, and Google has started signing some agent requests, so control of a domain is becoming the root of agent trust.
- Agent naming is splitting between DNS-rooted registries under neutral governance and transferable on-chain identities that carry reputation with them.
- Courts, state legislatures and regulators are reaching the same rule: responsibility for an agent's actions traces back to a human or a company.
- The most serious attacks pass every identity check, because they borrow an authenticated agent's authority instead of stealing its credentials.
What's changing
Identity built from existing web parts
MCP's July 2026 authorization spec says clients and servers should support OAuth Client ID Metadata Documents. Under that scheme an agent's client ID is an HTTPS URL it publishes. The spec deprecates dynamic client registration and requires issuer validation and audience-bound tokens1. At the IETF, the agent-auth draft combines SPIFFE/WIMSE workload identifiers, short-lived credentials and OAuth into one model, now with contributions credited to Okta and OpenAI. A parallel draft names the agent in the token's 'act' claim and the human in 'sub'2. Web Bot Auth adopted its first working-group draft for signing automated HTTP requests, and Google is signing some agent fetches as an experiment3. Inside companies, Entra Agent ID is generally available, and Microsoft sells Conditional Access and risk scoring for agents as add-on plans4. The direction is strong and consistent: agents get their own credentials, bound to an operator and often to a principal. Maturity is weaker. Neither IETF agent draft has been adopted by a working group, Web Bot Auth has already missed its charter milestones, and Google still tells sites to rely mainly on IP checks.
Two rival roots for agent names
The Linux Foundation is taking over GoDaddy's Agent Name Service. ANS ties each agent to a domain its operator controls, backed by certificates and a transparency log5. Critics point to weak foundations: only about 7% of DNS zones are signed with DNSSEC, and a revoked agent can keep resolving for up to five minutes5. ERC-8004 has run on Ethereum mainnet since early 2026, though it is still a Draft ERC. It gives each agent a transferable token with registries for reputation and validation, and the spec itself warns that Sybil attacks can inflate the reputation of fake agents6. Both efforts are at an early stage. We think coexistence is plausible: DNS roots for enterprise and regulated use, on-chain identity for open agent marketplaces.
Responsibility traces back to a human
The Ninth Circuit lifted the injunction against Perplexity's shopping agent. It held that the agent is the user's tool, not a separate party accessing Amazon's site, and that Amazon can still restrict access through its terms of service7. At least nine US states have introduced or enacted laws declaring that AI is not a legal person. Ohio's pending bill would also bar AI from holding financial accounts or owning property8. Singapore's agentic AI framework links every agent to a supervising human or department, and a licensed payments firm has built a know-your-agent framework on it9. Different jurisdictions are arriving at the same answer, but the evidence is still early. The court ruling is preliminary and limited to the current record, and Singapore's framework is voluntary.
Authentication does not prove good intent
At Moltbook, 1.5 million agent tokens were exposed, and those agents traced back to about 17,000 human owners. That is roughly 88 agents per person, which shows how cheaply identities can be produced at scale10. In the "agentjacking" attack, fake Sentry error events read through MCP led coding agents to run attacker commands 85% of the time. EDR and IAM tools missed it because every action ran under the developer's own identity11. Our read: as identity gets stronger, attackers will likely shift toward steering authenticated agents instead of stealing credentials. Under the "tool" framing in the Perplexity ruling, the user carries the blame when that happens7.
What to watch
- IETF progress. A working group could adopt the agent-auth or transaction-token drafts, and vendors may or may not agree on one way to name both the agent and its principal in a token.
- Signed traffic as the default. Google may move signed agent requests out of experimental status, and major CDNs may start refusing unsigned agents. We put the second at about 40% by end of 2027.
- Contract-based gatekeeping. Watch Amazon v. Perplexity back in the district court, and whether retailers start writing a signed-agent requirement into their terms of service.
- Ohio HB 469. If it passes with its ban on financial accounts, it would be the first direct conflict between a personhood law and agent wallets or on-chain registries.
Sources
- MCP's 2026-07-28 authorization spec makes a client's identity a URL it publishes · institutional ↩
- IETF agent-auth draft gains OpenAI and Okta contributors and frames agents as workloads with delegated authority · institutional · also datatracker.ietf.org ↩
- IETF Web Bot Auth adopts its first working-group draft as Google starts signing agent requests · institutional · also searchenginejournal.com ↩
- Microsoft makes Entra Agent ID generally available and sells Conditional Access and identity protection for agents · disclosure · also mc.merill.net ↩
- Linux Foundation takes on GoDaddy's Agent Name Service to anchor agent identity in DNS and PKI · grey-lit · also opensourceforu.com ↩
- ERC-8004 puts agent identity, reputation and validation registries on Ethereum mainnet · disclosure ↩
- Ninth Circuit lifts the Amazon v. Perplexity injunction, holding that an AI shopping agent is the user's tool, not a separate accessor · journalism ↩
- US states write 'AI is not a person' into law, closing off agent personhood before it is argued · expert ↩
- Singapore's agentic AI framework makes per-agent identity and a named human supervisor the accountability baseline, and industry KYA builds on it · expert · also mce.sg ↩
- Moltbook leak exposes 1.5 million agent tokens and shows agent identities are cheap and easy to hijack · journalism ↩
- 'Agentjacking': poisoned Sentry errors read through MCP make coding agents run attacker commands with the developer's own identity · grey-lit ↩