Retail & Replenishment, TrustPixel
Market 02 · Retail & ReplenishmentMarkets / 02

The basket has to survive contact with reality.

Retail is where an agent's decision expires fastest. Stock moves between search and checkout, and a substitution that looks fine to a model is the wrong product to the person who asked.

Basket · mnd_2214 · cap 60.00resolving
{{ l.item }} {{ l.price }} {{ l.state }}
substitution blocked · brand locked by mandate51.10 under cap
Live availability at quote and at commit* Illustrative
The retail thesis
Can the basket survive availability, substitution and repeat purchase?

A catalog is not an offer. Availability is.

Retail publishes enormous amounts of product data, almost none of which answers an agent's actual question: can this exact item reach this address by this date, at this price?

The exchange resolves availability, delivery, substitution policy and the real total into an offer with an expiry. When stock disappears mid-transaction, the rules decide what happens, not the model.

live stockdelivery windowsubstitution policytotal inclusivereturnsrepeat cadence

The last one sold four seconds ago.
Your assistant is still offering it.

A catalog is a claim about the past. Availability is a fact about now.
The life of one offer

A retail offer is only true for a few minutes.

Follow one across its short life. Each party enters where its decision actually falls.

T+0s · PUBLISHED
The retailer states what is true

Live stock at this store, this price, this delivery window, and what may substitute for what.

Publish your catalog →
T+2s · READ
The assistant builds a basket

It reads availability rather than a cached page, so what it offers the shopper can actually be bought.

Build the assistant →
T+40s · SHOPPER RULE
The shopper has already decided

Brand locked, spend capped, delivery by Friday. Set once, enforced without being asked again.

T+51s · EXPIRED
The shelf changed underneath it

Someone else took the last one. The offer dies here, and what happens next is the whole product.

The basket below is the same offer, fifty-one seconds later.
Substitution policy

Decide what an agent may do when the shelf is empty.

The single most consequential rule in agent retail. Set it below and see what the agent is permitted to do with an out-of-stock line.

When the item is unavailable
Price tolerance on a substitute
{{ tolLabel }}
Agent behaviourfilters out of stock

{{ subBehaviour }}

{{ c.what }}{{ c.result }}
{{ subNote }}
* Illustrative
Returns and repeat purchase

The second purchase is where retail agents earn their place.

Replenishment is the same purchase on a cadence, which makes it easy to automate and easy to get quietly wrong. A standing mandate carries a per-period cap and a price threshold that escalates rather than auto-renews.

Cadence held by the rules you setweekly · monthly · on signal
Price rise beyond thresholdstops and escalates
Returns initiated by the agentwithin retailer policy
Refund reconciled to the original orderautomatically
Offer · same item, three retailerstotal inclusive
National grocerdelivery Thu · in stock · free returns 30d48.60
Specialty retailerdelivery Sat · in stock · returns 14d44.20
Marketplace sellerdelivery Wed · 2 left · no returns41.90
The cheapest line fails the deadline and the returns rule. Price alone would have chosen it; the offer carries enough for the agent not to.
Walk one purchase
mnd_2214 · illustrative

The basket that survived a stockout.

A repeat order, a brand the buyer will not substitute, and a delivery date that decides everything.

Ask “Reorder the usual coffee and filters, before Friday, under 60 dollars.”
Rules Cap 60.00 USD · brand locked · delivery by Friday
Search 17 retailers · 96 baskets · 180ms
Choose 44 removed on delivery date · 29 on substitution · 16 over cap
Buy Filters go out of stock mid-checkout. Re-priced, not substituted. 51.10 USD
Deliver The grocer’s own system · Thursday 09:00 slot held
Record The refusal to substitute is on file, not just the purchase

Make your catalog executable, or build the assistant that uses it.

Build with TrustPixel Connect retail supply All markets