Nylivo / Domains / Retail & Commerce

Demand & Assortment Intelligence

A retail workspace on the Nylivo substrate. It answers the two questions merchants ask every week — what is actually selling, and where is inventory in the wrong place — with every number traceable to its source and every consequential action gated on a human.

In design Same Brain Same control plane Same honesty gates
NOTE

This workspace is in design, not in production. What's live today is the substrate underneath it — the graph Brain, the agent fleet, the metering and approval rails — proven by QuantVantage.today in financial services. This page describes how the retail workspace is being built on those same rails, so the claim can be checked rather than taken on faith.

Workspace anatomy

Ingest. Graph. Decide. Grade.

Four stages, each one a capability the platform already provides. Nothing here is retail-specific infrastructure — only retail-specific configuration.

Ingest

One cadenced pull, never a stampede

Connectors own every external fetch on a schedule. The workspace reads from stores — it never hammers a source system, and a source that goes dark degrades the answer honestly instead of silently faking it.

  • Sales & transactionsUnit and revenue movement by SKU, store, and channel — the ground truth everything else is measured against.
  • Inventory positionsOn-hand, in-transit, and on-order by location, with the as-of timestamp preserved so staleness is visible.
  • Product catalogHierarchy and attributes — category, style, size, color, price band, season.
  • Supplier commitmentsLead times and open purchase orders, which set what a reorder can actually promise.
  • Engagement signalsSearch, page, and cart activity — demand intent that shows up before it shows up in sales.
Graph

Structure the Brain can reason across

Retail questions are multi-hop by nature: this style is dying — what substitutes it, which suppliers are exposed, which stores hold the depth? That's a graph traversal, not a table scan. Every node carries its source and as-of time, so an answer can cite where each number came from.

  • EntitiesSKU, Style, Category, Store, Channel, Supplier, DemandSignal, InventoryPosition, PricePoint, Promotion.
  • RelationshipsSKU→Style→Category · Supplier supplies SKU · SKU substitutes SKU · Store→Region · Promotion covers SKU.
  • ProvenanceEvery fact is tagged live / store / cached / simulated. A missing datum is excluded from the answer, never imputed to fill a gap.
  • Semantic layerEmbeddings over products and merchant notes, so a plain-language question retrieves the right slice before reasoning starts.
Decide

Components, then a cross-sectional rank

Independent components each score one thing they can defend. They're combined and then ranked cross-sectionally within category and horizon — not scored on an absolute scale.

That detail is a scar, not a preference. The financial-services workspace first shipped absolute scores and every qualifying name pinned to the cap, flattening exactly the differentiation the score existed to produce. Relative ranking is what makes the output actionable.

  • Sell-through velocityRate versus plan and versus comparable items at the same lifecycle week.
  • Stockout exposureProjected lost units where demand is running ahead of cover.
  • Curve healthSize and color integrity — a style with a broken size curve is already dead at full price, however healthy the aggregate looks.
  • Markdown riskAged units and terminal-inventory exposure at the current sell-through rate.
  • Elasticity & promo liftMeasured response to past price and promotion moves, not an assumed curve.
  • Launch rampNew-product trajectory benchmarked against analogous historical launches.
  • Placement imbalanceSame style selling out in one region while sitting in another — the transfer opportunity.
Grade

Every call carries a horizon and an outcome

A signal that is never scored is marketing. Each call is written to an outcome ledger with its barriers fixed at the moment of the call, then resolved on what actually happened. Hit rates accrue only from closed rows — so a track record can't be inflated by counting the open ones.

  • BarriersReached target sell-through · forced into markdown · went to stockout — whichever comes first inside the horizon.
  • Closed-only ratesOpen calls are excluded from every published rate. No projected or in-flight outcomes.
  • Learned weightsComponent weights update from closed outcomes within bounded limits, so the model adapts without drifting.
  • Versioned labelsChange the grading rule and it becomes a new label version; rates re-accrue rather than silently mixing methodologies.
Where the human sits

It proposes. A merchant decides.

The workspace produces ranked, cited proposals — reorder, transfer, markdown, promotion. Each one arrives as a ticket a merchant approves, edits, or rejects.

Nothing unattended
No agent commits a purchase order, a transfer, or a price change on its own. Nobody ships an unattended repricer — the proposal is the product, the commit stays human.
Cited by default
Every proposal shows the numbers behind it and where each one came from, so a merchant can argue with the reasoning instead of trusting a score.
Decisions are data
Approvals, edits, and rejections are recorded. Being overruled is a training signal — it feeds the same learning loop as the market outcome.
Metered per workspace
Model spend is attributed to this workspace and its features, so the cost of an answer is a known number rather than an end-of-month surprise.
Why it transfers

A different domain, the same failure mode.

Retail and financial services look unrelated until you ask what breaks an AI system in each. Both punish the same three things — and the substrate was built against exactly those.

Failure mode 01

An invented number

A hallucinated price, spec, or stock level is a liability in retail the same way a fabricated holding is a compliance problem in finance. Provenance gating isn't overhead in either — it's the reason the output is usable.

Failure mode 02

An unattended action

Auto-repricing and auto-trading fail identically: fast, confidently, at scale. Confirm-first is the same control in both domains, applied to a different verb.

Failure mode 03

An unmeasured claim

“Our model is 80% accurate” means nothing without closed outcomes and a fixed horizon. The outcome ledger is domain-agnostic because the discipline is.

The same reasoning extends the roadmap to pricing & promotion agents and catalog-grounded answers — and past retail to insurance, supply chain, and engineering operations.

Building something that has to be defensible?

If you're working on demand, assortment, or pricing intelligence — or evaluating what governed AI actually requires — I'd like to hear about it.