We expect agent identity to be solved as a plumbing problem by 2028, leaving the harder problem, whose instructions the agent followed, unsolved and priced onto the human.
Key points
- By the end of 2028, a signed, domain-rooted identity naming a human principal will likely be required to act on at least one major commerce platform or regulated payment network.
- The first publicly reported agent loss above $10 million will plausibly pass every identity check, because injection borrows authority instead of stealing it.
- Courts and statutes will keep pointing that loss at the user or employer, so liability pricing, not authentication, sets the ceiling on autonomy.
- The main way we are wrong: scoped mandates and human gates work well enough that losses stay small and quiet.
Our forecast
By the end of 2028, at least one top-ten retail platform or regulated payment network will admit only agents carrying a signed, domain-rooted identity that names a human principal, and the first publicly reported agent loss above $10 million will occur under exactly such a verified identity, with the user or employer held liable. We put this at about 70%.
Why we think so
Three findings from this series stack into one outcome.
First, identity has converged on the domain. Our signal scan found MCP making a client's identity a URL it publishes1, the IETF adopting signed requests while Google signs fetches as agent.bot.goog2, the Linux Foundation rooting agent names in DNS and certificates3, and Microsoft selling agent identity as a licence tier4. Our convergences piece showed these schemes share one thin root: about 7% of zones use DNSSEC, revoked agents linger in cache3, and one firm signs the root zone and runs .com5. Platforms now have the motive to require it. The Ninth Circuit closed the anti-hacking route and explicitly left terms of service open6. Singapore's framework and MetaComp's know-your-agent checks show regulated finance taking the same path7. The pace argues for 2028 rather than 2027: neither IETF agent-auth draft has a working group8, Web Bot Auth has already slipped its milestones, and Google still tells sites to trust IP checks2.
Second, authentication does not reach intent. The agentjacking study ran attacker commands 85% of the time under the developer's own identity, and EDR, WAF and IAM tools saw nothing wrong9. Theory says this is structural: an adversary can always build a context where a blocked flow looks legitimate10. Moltbook showed how cheaply identities flood a system, about 88 per human11. As task horizons double every four to seven months12, the unobserved window widens. Our contradictions piece called the gap between authenticated identity and authorized intent the question most likely to decide liability. We still think so.
Third, the law points at the human. The Ninth Circuit called the agent the user's tool6, and at least nine states are writing "AI is not a person" into statute with no review clause13. Our implications piece drew the consequence: a clean audit trail that ends at a person who did not choose the action. Strong identity makes that trail shorter and more certain. It does not make the action safer.
How this call fails
It is 2029 and we were wrong. The most likely reason: the big loss came, but through a stolen token or a compromised registrar, because cheap attacks stayed cheaper than clever ones and the Moltbook pattern repeated at scale11. Second: the gate never standardized. Vendors shipped incompatible versions of the same token idea8, signed identity stayed a feature inside Microsoft tenants4, and the open web kept using IP allowlists. Third: the loss happened and was settled quietly under enterprise insurance, so our "publicly reported" threshold was never met. Fourth: a court split the tool doctrine, holding a developer liable for an agent steered by a third party, and the blame moved before the plumbing did.
Who loses
- The user or employee whose credentials the agent carried: verified identity turns their name into the end of the audit trail.
- Small and open-source operators without a signing domain or the budget for know-your-agent onboarding27.
- Registrars and DNS operators, who become identity-critical infrastructure and therefore liability targets35.
First moves
- Publish a client metadata document and signing keys now; the MCP and Web Bot Auth formats are stable enough to adopt12.
- Put a human approval gate on payments and irreversible actions above a threshold, and treat every file, error log and web page an agent reads as untrusted input910.
- Write who pays into contracts with users and vendors for the case where a correctly identified agent follows the wrong instructions6.
- Bind each agent to a named supervisor and a logged mandate before a regulator asks7.
- Measure revocation: time how long a revoked agent keeps resolving and keeps holding valid tokens in your stack3.
What would change our mind
- A working group adopts an agent-auth or transaction-token draft and two major vendors ship interoperable
actandsubtokens by mid 20278; this would raise our confidence in the gate and, if mandate scoping holds, lower it on the loss. - A documented incident where scoped tokens and human gates contained an injection attack with little damage9.
- A ruling or statute that shifts liability for an injected agent's action to the developer or platform613.
- Ohio HB 469 enacted and enforced against agent wallets, which would move the registry fight ahead of the platform fight1314.
Sources
- MCP's 2026-07-28 authorization spec makes a client's identity a URL it publishes · institutional ↩
- IETF Web Bot Auth adopts its first working-group draft as Google starts signing agent requests · institutional · also searchenginejournal.com ↩
- Linux Foundation takes on GoDaddy's Agent Name Service to anchor agent identity in DNS and PKI · grey-lit · also opensourceforu.com ↩
- Microsoft makes Entra Agent ID generally available and sells Conditional Access and identity protection for agents · disclosure · also mc.merill.net ↩
- Verisign stays the single root zone maintainer through the early 2030s while also running the .com registry and two root servers · disclosure · also icann.org, ntia.gov ↩
- Ninth Circuit lifts the Amazon v. Perplexity injunction, holding that an AI shopping agent is the user's tool, not a separate accessor · journalism ↩
- 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 ↩
- IETF agent-auth draft gains OpenAI and Okta contributors and frames agents as workloads with delegated authority · institutional · also datatracker.ietf.org ↩
- 'Agentjacking': poisoned Sentry errors read through MCP make coding agents run attacker commands with the developer's own identity · grey-lit ↩
- Theoretical result argues prompt injection is structurally unsolvable for agents · peer-reviewed ↩
- Moltbook leak exposes 1.5 million agent tokens and shows agent identities are cheap and easy to hijack · journalism ↩
- METR Time Horizon 1.1: agent task length doubling roughly every 4-7 months · grey-lit ↩
- US states write 'AI is not a person' into law, closing off agent personhood before it is argued · expert ↩
- ERC-8004 puts agent identity, reputation and validation registries on Ethereum mainnet · disclosure ↩