Every record arrives already resolved at UPC level, with a confidence score and a source on each field. Inspect what you are buying before you buy it, then take it into the stack you already run.
Resolution is not a pass that runs once. Sources change how they describe a product constantly, so the decision has to keep being made.
Records are read where the product actually appears: retailer sites and APIs, distributor feeds, marketplace listings, label databases. More sources means more disagreement to settle, and a row that does not depend on any single one of them being right.
Matching is the product. Twelve records become one because a model decided they are the same item, then chose which value to trust for each field. The values that lost are kept rather than dropped, so the decision can be inspected later.
Sources change titles, brand fields and pack claims without telling anyone. The layer is re-read on a set cadence, so a row licensed last quarter reflects how the product is described now rather than how it was described then.
The twelve source records behind that UPC, shown as they arrived, and the single row they resolve to.
A licensed layer is infrastructure. What it is worth is whatever the systems downstream can finally do once every product is described one way.
How the layer is built, what it reads, and what arrives at UPC level.
Thirty minutes on your categories. How the record gets built, what it holds, and the questions your team could put to it.