Consumer side
The language engine
Resolves messy consumer language into attributes.
Our proprietary food and beverage ontology: every concept, every real-world way people phrase
it, and how those concepts relate. "No dairy", "dairy free" and "non-dairy" resolve to one
idea rather than being counted as three separate trends. Curated over years, with AI now
proposing new concepts and relationships for expert verification.
87.1K
Real-world phrasings
The shared object
The attribute
organichigh proteinno dairysingle serve
An attribute is small enough to be read off a product label, spoken in a video, declared by a
retailer and carried on a sales record — which makes it the only object that exists in every
source we touch. It is what we resolve language into, what we attach performance to, and
what a product concept is ultimately composed of.
9.8K
Canonical attributes in the expert curated master
Commercial side
The identity spine
Hangs commercial evidence on the right attribute.
A single catalog of what actually exists on shelf, and the machinery to match anything to it.
Sales rows, receipt lines, reviews and past launches all resolve to the same product record —
by product code, then name, then attribute and price similarity — so every attribute
steadily accumulates real evidence of how it performs.
Why our inputs to AI are different
A general-purpose model can reason, but it cannot do any of this for itself. It cannot assemble
years of proprietary consumer, retail and product data, or resolve ten retailers' inconsistent
language into one vetted vocabulary. It cannot know how attributes relate to one another, which
ones a category expert would actually trust, or which ones measurably move velocity — because
that knowledge does not exist on the open internet. It lives in what we have built. The model
reasons over that work; it is no substitute for it.