Wine Intelligence Platform

Intelligence infrastructure for wine applications

Sommelier Engine resolves a wine, infers what it doesn't directly know, and composes a coherent, explainable profile from a versioned knowledge graph — served through one stable API. It's an engine, not a database.

38,000+
wines analyzed
125
Wine Identities
40
grape baselines
0
critical audit findings
POST https://api.sommelierengine.ai/compose
{
  "identity": "Barolo",
  "vintage_year": 2016
}
→ {
  "snapshot_id": "sha256:0e0e231f…",
  "handle": "[email protected]/1.1",
  "version": { "research":"1.1","composition":"1.1","engine":"0.1","api":"v1" },
  "profile": { "descriptors": [ { "descriptor":"tar","confidence":0.9,
    "dominant_mechanism":"varietal_aroma" } ], "axes": { … } }
}
Versioned

Four independent version axes: research · composition · engine · api. Reproducible forever.

Deterministic

Same request + same version ⇒ byte-identical snapshot_id. Proven across environments.

Explainable

Not a black box — every answer resolves to mechanisms and evidence.

API-first

A stable, read-only contract. Build products on knowledge, not scraping.

A real technology stack

Restaurant → Resolver → Inference Engine → Knowledge Graph → Composition → Snapshot → API → Application.

01
Resolver

Identify & normalize any wine reference into a canonical identity.

02
Inference Engine

Derive knowledge for unknown or partial wines via controlled backoff + priors. The moat.

03
Knowledge Graph

38k wines distilled into 125 identities × 40 grape baselines, styles, vintage, bottle evolution.

04
Composition Engine

Mechanism-owned, signed, de-duplicated composition — coherent profiles, never double-counted.

05
Explainability

Every descriptor carries a reconstructible causal chain to its evidence.

Build on wine knowledge, not scraping.

Reproducible, explainable, versioned. One API.