Skip to content
MARGIN AWARE Data intelligence
Assortment and pricing agent

ShelfSense

Watches competitor pricing and your own stock age, and moves prices within the floor you set — never through it.

260 tokens/s Throughput
98.8% Accuracy
510ms Median latency
22.9M Calls per month

Models price elasticity per SKU per market, respects minimum advertised price and margin floors as hard constraints, and writes every change to an audit log.

Scope

Models price elasticity per SKU per market, respects minimum advertised price and margin floors as hard constraints, and writes every change to an audit log.

Capabilities

  • Per-market elasticity modelling
  • Hard margin and MAP floors
  • Stock-age aware markdown
  • Multi-marketplace sync
  • Change audit log

Runs on

Nexus-Dense-70B Gemini 2.5 Flash
Calling it from the SDK
const pricing = new NexusAgent({ role: 'pricing' });

await pricing.apply({
  skus: catalogue.active(),
  constraints: { minMarginPct: 18, respectMAP: true },
  markets: ['DE', 'FR', 'US']
});

Recorded exchanges

Published examples, reproduced verbatim. This page does not call a model.

Clearing ageing stock without giving away margin

Asked
We have 2,300 units over 120 days old across 14 SKUs. Clear them, but do not go below 18% margin.
Returned
Modelled all 14 SKUs against their own 90-day elasticity.

Eleven can clear inside the constraint. The recommended discounts range from 12% to 27% and are staged over three weeks rather than applied at once — a single deep cut trains the repeat buyers on those SKUs to wait, which costs more over a quarter than the ageing stock does.

Three cannot. On those, an 18% margin floor implies a price above the current market median, and the model does not expect volume at that price. Holding them is the cheaper option unless the storage cost has changed — that is a decision I have left to you rather than one I have made.

Nothing has been applied. Review the staged plan and approve it to release.
Pricing Assortment Marketplace Margin
All agents