Agentic commerce: what changes when your AI can actually buy
For two years the interesting thing an AI assistant could do with shopping was talk about it. Ask for a recommendation and you got a plausible list, often out of date, frequently for products that were sold out or priced differently by the time you clicked through. The model was reasoning over a snapshot of the web frozen at training time. That is fine for inspiration. It is useless the moment you actually want to buy.
Agentic commerce is the shift from talking about a purchase to completing one. An agent that can shop does not just describe a jacket — it finds the specific jacket, in your size, in stock right now, at a price it verified seconds ago, and hands you a link that still works. That last-second grounding is the whole game, and it is where most AI shopping demos quietly fall apart.
Why a search box is not enough
The naive approach is to bolt a product search API onto a chat model and call it done. In practice an agent needs four things that a plain search endpoint does not give you:
- Intent parsing that survives messy language. Real requests look like "an organic cotton pullover, at least 30% off, ships to the US, nothing beige." That has a category, a material, a discount threshold, a shipping constraint, and a negation. A keyword search drops most of it.
- Freshness you can trust. A price from last week is not data, it is a liability. Every result needs to say when it was last verified so the agent can decide whether to trust it or re-check.
- A verify step before commitment. Catalog data drifts. The only honest way to confirm a price and stock level is to check the source shop at the moment of purchase — not before, not from cache.
- Structured output an agent can act on. The response has to be machine-usable: parsed intent, ranked variants with offers, and a display block the agent can drop straight into a chat UI.
Miss any one of these and the experience degrades in a way users notice immediately — a dead link, a wrong price, a "sorry, that's sold out" after they already said yes.
What real-time commerce infrastructure looks like
OpenTraid is built around those four requirements. A request goes through an LLM intent parser that turns natural language into structured filters, a Postgres and pgvector layer that combines those filters with semantic ranking across 4,000+ curated shops, and an optional re-ranking pass for the fuzzy cases. Every offer carries a freshness score, and a separate verify endpoint live-checks price and stock at the source before an agent commits.
POST /v1/search
{
"intent": "organic cotton pullover, 30% off, ships to US",
"filters": { "ship_region": "US", "availability": "in_stock" },
"limit": 10
}
// -> meta.intent_parsed (what we understood)
// -> data[] (variants + offers, each with a freshness score)
// -> display (markdown ready for a chat UI)The median search returns in about 142 milliseconds, which matters more than it sounds: an agent often issues several queries to satisfy one human request, and latency compounds. Slow infrastructure turns a snappy conversation into a spinner.
The part everyone underestimates: catalog quality
It is tempting to chase raw catalog size. It is also a trap. An agent that surfaces 500,000 scraped, half-dead listings is worse than one that surfaces 800,000 products from 4,000 shops that were actually scored for quality, authenticity, and freshness. The agent has no patience for noise, and neither does the person waiting on it. OpenTraid deliberately skips electronics — where Amazon already wins — and concentrates on the DTC brands, EU boutiques, and independent makers that large marketplaces carry poorly or not at all.
The measure of agentic commerce is not how much an agent can show you. It is how often the thing it shows you is real, in stock, and correctly priced when you say yes.
Where this goes
Shopping is one of the first genuinely useful actions we are handing to agents, precisely because the feedback loop is so unforgiving — a wrong answer is not a bad paragraph, it is a failed purchase. Getting it right means treating commerce as live infrastructure, not a static index. That is the bet OpenTraid is making: give the agent a fast, honest, verifiable window into real inventory, and let the conversation do the rest.
If you are building an OpenClaw agent or any assistant that should be able to shop, OpenTraid ships as a single skill file and an open REST API. Join the waitlist and your agent can start shopping in about 30 seconds.