The argument · seven chapters

The future of shopping.

Online shopping is a search problem wearing a catalogue’s clothes. Here is what changes when you stop browsing and start asking.

About six minutes · updated 2026-10-26

01 · The catalogue

The catalogue was never the point.

Illustration
A grid of four hundred approximations, and somewhere in it the one thing you wanted.

Every shopping site you use is a catalogue with a search box bolted on.

You browse categories, you filter, you scroll, and the thing you actually wanted is somewhere in a grid of four hundred approximations.

Nobody wants a catalogue. People want a specific thing, at a fair price, arriving before they need it. The catalogue exists because it is what a database of products naturally looks like, not because it is what anybody asked for.

Nobody wants a catalogue. People want a specific thing, at a fair price.
02 · Constraints

Your constraints are treated as suggestions.

Real prices

9 shown. 5 over $25.00 are not shown at all, not lower down.

Every lamp in the index at its lowest price: 14 products from the live catalogue.

Set a budget and you will still be shown things above it.

Say you need it this week and you will be shown things that arrive later, quietly reordered rather than excluded.

This is deliberate. An engine optimising for the chance that you buy something has every reason to show you the nearly-right thing. It is a reasonable default and a bad one, and it is why filtering feels like negotiating. Try both.

03 · Hidden prices

The prices are hidden in plain sight.

Illustration
The same object, sold by a dozen resellers. None of them made it, and none will tell you the others exist. Tag heights are illustrative, not prices.

The same physical object is routinely sold by a dozen resellers at prices that differ several times over.

None of them made it, none of them photographed it, and none of them will tell you the others exist.

This is not a scandal so much as a structural fact. Resellers add real things sometimes: faster shipping, a returns policy, support worth having. What is not defensible is that the difference is invisible.

04 · Comparison

Comparison fails exactly where it would help most.

Illustration
Branded listing joined listing joined listing joined
Unbrandedno code Mini Portable… 2024 New Hot… Upgraded Pro…
Branded goods share a barcode, so they compare well, and already have narrow spreads. Unbranded goods have none, and forty different titles.

Price comparison engines join listings by barcode, brand or title.

Branded goods have a GTIN, so they compare well, and branded goods already have narrow spreads, because they are easy to compare.

Unbranded goods have no barcode, forty sellers and forty keyword-stuffed titles. They also have the widest spreads. Every comparison tool is structurally blind to precisely the products where comparison is worth the most.

Every comparison tool is blind to precisely the products where comparison is worth the most.
05 · The photograph

The photograph is the identifier nobody used.

Real data
$6.61
$7.77
Two listings in the index, “12.5 M Durable Flagpole Halyard Rope Flags Pole Rope Nylon B…”, 0 bits apart with the line at 10. Merged into one product.

Resellers do not photograph their stock, because they never hold it.

They upload the supplier's media pack unchanged, so the identical image file appears on every listing of the same object, across every marketplace.

That makes the photograph the one genuinely shared identifier for unbranded goods. Matching it is closer to comparing checksums than to judging similarity, and it works exactly where barcodes do not.

Measured on real product photography: 98% recall with zero false matches across 1,762 true negative pairs, at a threshold of 10 bits out of 64.

06 · Asking

What shopping looks like when this works.

Real data
sunglasses under $10 that ships from the US, arrives this week
  • Item sunglasses· met
  • Price ≤ $10· met
  • Ships from US· met
  • Arrives this week· not measured
Cheapest that fits1 pairs Motorcycle Sports Biker Riding Glasses Wind Resistant Eye Protection Sports Goggles Cycling Glasses Sunglasses Grey Color(US Logistics only For USPS.TK/$6.93
A real answer from the index: 5 of 17 matching products fit every gate; this is the cheapest of them.

You describe what you want in a sentence.

Every constraint in it is a gate: met, missed, or honestly reported as unmeasurable. You get one answer, the cheapest thing that actually satisfies what you said, and beside it the cheapest thing overall, with the reason it does not qualify.

Both photographs are shown, so the claim that they are the same object is something you verify in half a second rather than take on faith.

No catalogue. No grid. No negotiating with a filter.

The moment one result can be bought, every result becomes a question.
07 · Funding

Why it has to be funded honestly.

Illustration
  1. 01Rankprice and relevance only
  2. 02Finished linkorder already fixed
  3. 03Tag attachedcannot see position
How the code is arranged: the step that attaches an affiliate tag receives a finished link and never sees where it was ranked.

A comparison engine that takes money for placement is not a comparison engine.

The moment one result can be bought, every result becomes a question, and the product is worth nothing.

So there is no advertising product and there will not be one. Some outbound links earn a commission; every page carrying them says so, and the ordering is by price and relevance only. The code that attaches a tracking tag receives a finished link and cannot see position, so ranking by payment is not possible here even by accident.

08 · Today

Where this actually is today.

One catalogue is connected. The matching is measured and the mechanism works; the breadth does not exist yet.

Live from the indexBuilt 2026-10-23
  • 1Catalogue connectedOf the 6 networks on the board growing
  • 376Products indexedEach one is every seller of one thing growing
  • 387Listings readSeller pages, fingerprinted growing
  • 74,691Photo pairs comparedEvery photo against every other growing

Adapters for Amazon, eBay, Walmart and AliExpress are written and waiting on credentials, and until they connect this is an argument with a working prototype attached rather than a finished product. Today it searches 376 products.

Saying that is the same discipline as reporting an unmeasurable constraint. A manifesto that overstates its own progress is the first thing a reader should stop believing. The live numbers →

Stop browsing

Start asking.

Describe it. We’ll show every price, which one fits, and tell you when nothing does.