AskUCP creates a unified search interface across thousands of merchants using the Universal Commerce Protocol, solving the discovery problem in e-commerce's fragmented landscape.
The internet has over 100 million online shops, yet shopping remains fragmented and frustrating. AskUCP aims to change that by creating a unified front door for e-commerce discovery.

The Discovery Problem in E-Commerce
There are over a hundred million online shops. That number is not a typo. Between Shopify stores, WooCommerce sites, regional marketplaces, and every DTC brand that set up a storefront in the last decade, the supply side of e-commerce is enormous. And yet, when you want to buy something, you go to Amazon. Or Google. Maybe you open three tabs, compare prices, squint at shipping policies, and give up.
The experience of actually exploring what is out there is terrible. This always struck me as strange. The internet was supposed to make everything accessible. Instead it made everything available but almost nothing discoverable.
The Wall of Crawling
If you wanted to build anything in commerce - a price comparison tool, a recommendation engine, a shopping assistant - you had exactly one option: crawl millions of product pages, parse the HTML, extract the data, normalize it, and store it. Then do it again tomorrow because half your data is already wrong. Prices changed. Items went out of stock. Sales ended.
This is why the incumbents won. They could afford the infrastructure to keep crawling. Google Shopping exists because Google already had the crawlers. Amazon wins partly because the data is already inside their walled garden.
The data problem was not a speed bump. It was a wall. And it kept almost everyone out.
Before: Crawl vs. Now: Ask
BEFORE: CRAWL
- Stale data, repeated effort
- Manual parsing, error-prone
- Constant re-crawling needed
- High infrastructure costs
NOW: ASK
- Live data, always current
- Structured APIs, reliable
- On-demand access
- Low infrastructure burden
UCP: The Universal Commerce Protocol
The Universal Commerce Protocol (UCP) is a new open standard that lets any shop describe its products, prices, inventory, and checkout flow in a way that machines can read and act on. Think of it as what RSS did for blogs, but for buying things.
When a merchant adopts UCP, their catalog becomes a live, queryable thing. You do not crawl it. You ask it. The data is always current because it comes from the source, on demand.
AskUCP: The First Interface
So we built AskUCP: the first interface on top of UCP. You type in what you are looking for, "linen shirt under $80" or "running shoes for wet trails", and it searches across every UCP-connected merchant in real time.
The thing I did not expect is how different the experience feels when the data is live. On a regular shopping site, you are always vaguely suspicious. Is this price current? Is this actually in stock? When the answer is coming directly from the merchant's own system, that friction disappears.
You stop second-guessing and start actually exploring. And exploring is the right word. The best shopping experiences are exploratory. You do not always know exactly what you want. You want to wander, compare, discover.
The internet should be the greatest place in the world for that. With a hundred million shops, the variety is unimaginable. But without a way to move fluidly across them, all that variety is locked behind a hundred million separate front doors.
AskUCP is one front door.
Agents and Humans: Same Protocol, Different Automation
An AI agent that can shop for you needs structured access to product data across thousands of merchants. Without something like UCP, you are stuck doing what Google and every price comparison site has done for twenty years: crawling.
But here is what we realized while building on top of it. UCP does not just help agents. It helps people.
Human Agent UCP PROTOCOL Same protocol. Same data. Different levels of automation.
Here is the thing I keep coming back to. Agents and humans are not separate audiences for this technology. They are the same audience at different levels of automation. A person using AskUCP is doing manually what an agent will eventually do automatically: searching across merchants, filtering by preference, comparing options, making a decision.
The protocol does not care whether a human or a machine is on the other end. It just makes the data accessible. That is the elegant part. You build one protocol, and both benefit.
The Future of Commerce Discovery
I do not know exactly where this goes. That is part of what makes it interesting. What I do know is that the direction is clear. Commerce data is becoming structured and accessible. The era of crawl-and-cache is ending. The era of ask-and-get is beginning.
Some of the things people will build on top of this are obvious: better price comparison, smarter recommendations, automated purchasing. Some of them are things we cannot predict yet.
That is usually the sign you are working on the right layer.
We are building AskUCP to see where it takes us. The infrastructure shift is happening whether we build on it or not. The question is just whether someone builds a good front door while it does.
The internet has a hundred million shops. It is about time it had one.
Search across thousands of merchants right now
The Universal Commerce Protocol spec is at ucp.dev
Original article by Erik Kannike, [email protected]

Comments
Please log in or register to join the discussion