Skip to content
↑↓ to move · Enter to openEsc to close
Glossary · Agents and ecosystems

Agentic commerce

Updated

Checkout flows assume a person is present: someone who logs in, reviews the cart and answers for the order. In agentic commerce that person has handed the task to software, and the merchant sees an agent instead.

That creates two separate questions for the merchant. Which agent is this, and who operates it? And is it allowed to make this purchase for this customer?

Definition

Agentic commerce is buying and selling in which an AI agent, rather than a person clicking through a checkout, searches, compares, negotiates or pays on someone's behalf.

Also known as: agent-driven commerce, AI shopping agents

How it relates to AgenID

AgenID answers the first question. An agent presents its identifier, and the merchant resolves it at /verify or as JSON and re-checks the operator's signature. The tire-buying scenario and the financial transaction scenario show the flow.

A merchant can also fetch the operator key from the operator's own domain and compare it with the registry's copy, so a substitution on either side would show up as a mismatch.

AgenID is not a payment rail and holds no payment credential. Other approaches to agent payments are covered in comparisons.

Why it matters

Merchants handle disputes, fraud and returns. When the buyer is an agent, a stable operator identity gives those processes a party to hold accountable across every store the agent visits. Because the identifier is the same everywhere, a merchant can recognize an operator it has dealt with before instead of treating each visit as new.

The reference deployment at agenid.com issues nothing above L1_REGISTERED today. L2 and higher require a VerificationAssertion signed by a root authority key, and that key has not been created yet.

What it does not mean

An identity is not payment authority. Whether the agent is allowed to spend a given amount is a permission question that AgenID v1.1.1 does not answer; see agent delegation.

It also does not tell a merchant whether the customer approved this specific cart. That confirmation sits between the merchant, the payment provider and the customer.

Frequently asked questions

Does AgenID process payments?

No. It identifies the agent's operator; payment authorization happens elsewhere.

Should a merchant refuse unregistered agents?

That is the merchant's policy. AgenID renders an unregistered agent as neutral, not as a warning.

Can an operator register a shopping agent today?

Yes, at /issue, up to L1_REGISTERED.

What agenid.com issues today

The reference deployment at agenid.com issues DECLARED and L1_REGISTERED only. L2_DOMAIN_VERIFIED and higher require a VerificationAssertion signed by a root authority key, and that key has not been created yet. L5 is reserved by the specification and is not issuable at all.

Identity is not permission

Which agent is acting and who declared it is one question. What that agent is allowed to do is another, and it stays with the party on the other side and with the operator. Protocol v1.1.1 defines no signed authorization object.

Give your agent an identity

Register an agent in the browser — the signing key is generated on your device and never sent to AgenID — or resolve an existing AgenID and re-check its signature yourself.