WHOIS AI Agents

A research project by Nolan Cohen, 13

What do AI agents need for commerce?
And do we need a WHOIS?

The problem

An agent orders a sofa. The store can see which company built it, but not which customer it represents, what they allowed, or whether that permission still holds. For websites we have WHOIS. For agents I can't find the equivalent, and I want to know if we need one.

On September 20, Amazon blocked Meta's Muse for not saying it was an agent. That's the easy half of the problem.

Four things to investigate
2 · REPRESENTATION Who runs it, and for whom? 4 · STATUS Is it still valid? 3 · AUTHORITY What may it do? 1 · IDENTITY Which agent is this? MY QUESTION What do agents need for commerce? Do we need a WHOIS?
1 · Identity

Which agent is this?

  • How is its identity proven?
  • Signed, or just self-declared?
  • Which system issued it?
2 · Representation

Who runs it, and for whom?

  • Platform, operator or issuer?
  • On whose behalf, and do they know?
  • Who's liable if it goes wrong?
3 · Authority

What may it do?

  • Which actions, amounts, time period?
  • Provable without exposing the user?
  • Do limits carry to a sub-agent?
4 · Status

Is it still valid?

  • Has the credential expired?
  • Has it been revoked?
  • Who issued it, and can that be checked?
Three questions at the core of this research
1What does a store, or another agent, need to know about an agent before it accepts a purchase or a request?
2How much of that can be verified today, by whom, and what should stay private?
3Is a shared, public lookup, a WHOIS for agents, part of the answer, or does it duplicate what already exists?
What already exists
WhoWhat it tells the other sideStill missing
A2A Agent CardsDeclared capabilities; who signed it, if verifiedWhom it acts for now
Google AP2 (Agent Payments Protocol)A signed record of what the user authorised the agent to buyWho runs the agent, outside the payment
Agentic Commerce Protocol (OpenAI, Stripe)How an agent checks out at a store, with a shared payment tokenWho the agent is, beyond its platform
Cloudflare signed agentsWhich infrastructure signed the requestThe person behind it
Visa Trusted Agent ProtocolA recognised agent is at the merchantFull customer authorisation
Mastercard Verifiable IntentA signed record of what to buyAnything beyond that payment
Entra Agent ID, Google Agent IdentityIdentity inside one company's cloudPublic lookup
World IDA real, unique human is behind itWhich human, what allowed
W3C DIDsA provable identifier, no central registryThe controller's real-world identity and authority

My plain-language reading. If I've got yours wrong, I'd like to hear it.

How I'll investigate · where it goes

Compare the standards, study real cases and run small tests, and interview experts across protocols, payments and identity.

The result: a paper on what agents need for commerce. If a shared lookup would help, I'll build a small one here at whoisagent.id.

Working on agents, payments or identity?

I'd love your answer to question 1, or a conversation on my podcast, Raised by Robots.

nolanacohen@gmail.com · raisedbyrobots.fm
▶ Listen: Ep. 7 with David Klingbeil