The live-data thesis

In the AI age,
fresh data is the product.

LLMs, agents, and assistants are confident. Overconfident, if you let them reason on yesterday's catalogue. This is why live inventory data, seconds fresh, verifiable, signed, is the foundation layer of modern retail.

as_of timestamps HMAC signed 2s fan-out
01

The confidence problem.

An LLM answering a shopping question does not flinch. It does not say "I'm not sure". It names a product, quotes a price, recommends an alternative. Whatever is in its context becomes the truth.

If that context is last week's feed, the model is confidently wrong. It is not a rounding error; it is a recommendation to a paying customer.

02

The conversion problem.

Conversion is the honest metric. A customer asks, an agent answers, the customer clicks. That click either lands on a live product or it does not.

"Out of stock" on arrival is not a soft fail. It is a lost sale, a cold lead, and a dent in the trust the customer extends to every assistant they will ever use again. The better agents get, the more this matters.

03

The verification problem.

A good agent should be able to cite its source, check a freshness stamp, and refuse to answer if the data is older than it trusts.

Merchand attaches a monotonic as_of timestamp to every field. Agents can be built to reason about freshness explicitly. If the price is older than 60 seconds, an agent can fall back, re-fetch, or decline with a useful error.

04

The syndication problem.

Most retailers already maintain a dozen downstream destinations, affiliates, marketplaces, channels, comparison engines. Each gets a slightly different shape, usually on a different refresh cadence.

In a world of AI agents, the list of destinations is not fixed. New surfaces appear weekly. The retailers who win are the ones whose catalogue is available in real time to any surface that asks, with governed access and known freshness.

05

The infrastructure problem.

Nightly CSVs are not a pipeline. A thousand one-off channel integrations are not a pipeline. A Google Sheet with a VLOOKUP is not a pipeline.

Merchand is the pipeline. Live ingestion, live mapping, live distribution. Signed, versioned, observable. One place to manage every destination, with the full event log to prove what was delivered, to whom, and when.

What live actually looks like
price.change · sku-8814 · £12.49 → £11.99 · 1s ago stock.delta · sku-0213 · 14 → 12 · 2s ago webhook · comparison-site · 200 · 3s ago agent.query · /v1/products · 14ms · 4s ago feed.pull · google-shopping · 1,284 rows · 7s ago price.change · sku-4411 · £89.00 → £79.00 · 9s ago stock.out · sku-0909 · 12s ago price.change · sku-8814 · £12.49 → £11.99 · 1s ago stock.delta · sku-0213 · 14 → 12 · 2s ago webhook · comparison-site · 200 · 3s ago agent.query · /v1/products · 14ms · 4s ago feed.pull · google-shopping · 1,284 rows · 7s ago price.change · sku-4411 · £89.00 → £79.00 · 9s ago stock.out · sku-0909 · 12s ago
How we do it

Event-driven, bottom up.

Every source change writes an event. Every event updates an authoritative product record. Every update fans out to subscribers within the same second. Publishers, channels, and agents all read from the same live state. No stale mirrors, no overnight reconciliation.

Ingest
AI ingestion wizard, schema auto-detect, delta-level change detection, all writing to an event bus.
Reconcile
Recipes normalise every row. Derived fields, dedupe keys, schema enforcement, applied to each delta, not in batch.
Fan out
Every subscriber sees the change the moment it lands, in the shape and cadence they need. Webhooks, feeds, live API.
Next step

Make freshness the default.

Most retailers assume live data is hard. It is, unless you start with a pipeline built for it.