Build Your Basket

Build a basket. See how pressure moved.

Choose the foods in a basket, compare the best available observed series over time, and see which supply chain pressure channels may explain the movement. This is an evidence based pressure view, not an exact supermarket receipt.

This is not a live supermarket bill. Eggs and milk use upstream producer or farmgate prices. Bread, chicken, potatoes and pasta may use CPI category indices or retail observations where available. Pressure channels are directional explanations, not causal proof.
Basket products
litres
loaves
kg
kg
kg

Quantities scale the upstream value for eggs and milk. Category index proxy products contribute directional movement only.

Estimated basket movement

The default basket loads automatically using the best available observed series.

What moved in this basket

Estimating basket movement…

Pressure channels across the basket

Directional explanations from the supply chain model and shock registry. Channel coverage shows how many basket products each channel touches.

Build a basket to read a text summary of the movement, coverage, and pressure channels.

How the basket estimate works

Each product uses its best available observed series over a window anchored on the latest observation. Eggs (pence per dozen, Defra producer price) and milk (pence per litre, Defra farmgate price) produce quantity-scaled upstream GBP subtotals. Bread, chicken, potatoes, and pasta use ONS CPI category indices as directional proxy movement; no GBP value is invented for them. A pack of eggs is treated as 12 eggs. When the basket mixes price-level and index products, the headline movement is the unweighted average of each product's own movement and no basket GBP total is shown.

Calculation modes: price_level, mixed_price_and_index, index_only, synthetic_fixture_only (explicitly labelled demonstration data), and insufficient_data. Pressure channels map each product to shocks in the platform registry (for example grain_export_disruption, energy_price_spike, avian_flu, fertiliser_price_shock) through the supply chain graphs.

Read-only endpoints: /basket_cost/products, /basket_cost/default, /basket_cost/estimate (POST), and /basket_cost/summary. To light up real data, import the ONS MM23 dataset with python -m gcmrp.jobs.import_ons_cpi path/to/mm23.csv and Defra files with python -m gcmrp.jobs.import_product_prices.

Risk constellation

Six essential UK food products. Verified rings show official evidence. Select a product to inspect.

Select a product in the constellation to see its exposure channels and evidence status.

Loading basket overview…