Three-Dominant-Domain Profiles (3DDP): A framework for coffee extraction and flavor navigation

MeeBaa Engineering Notes · June 2, 2026

1. Abstract

Coffee extraction is governed by three physical variables: time, temperature, and pressure. This paper proposes that each major brewing method is characterized by the dominance of one variable above the others. We formalize this into the Three-Dominant-Domain Profiles (3DDP) framework, define the three domain vertices, describe the navigable flavor space between them, and demonstrate the framework's predictive power using an empirical light roast extraction case study conducted on the MeeBaa S01B.

2. Definitions

Definition 1 — Extraction domain

A region of the (time, temperature, pressure) parameter space in which one variable is set to its operational maximum relative to the other two, and that variable is the primary driver of flavor compound solubilization.

Definition 2 — Dominant-domain profile (DDP)

A brewing method exhibits a DDP when its flavor signature is determined primarily by the variable operating at maximum — and that flavor signature cannot be replicated by maximizing either of the other two variables instead.

Definition 3 — 3DDP framework

The assertion that cold brew, moka pot, and espresso each occupy one vertex of a flavor triangle defined by a distinct dominant variable, and that the interior of that triangle is a continuous, navigable flavor space accessible through deliberate compensation between domains.


3. The three domain vertices

Time domain: Cold brew

  • Time: 12–24 hours
  • Temperature: ~20°C (ambient)
  • Pressure: ~0 bar
  • Flavor signature: Gentle, low acidity, naturally sweet — but flat and one-dimensional

Heat domain: Moka pot

  • Time: 3–5 minutes
  • Temperature: Above 100°C
  • Pressure: 1–2 bar
  • Flavor signature: Aggressive thermal extraction — dark, heavy, intensely bitter

Pressure domain: Espresso

  • Time: 25–30 seconds
  • Temperature: 92°C
  • Pressure: 8–10 bar
  • Flavor signature: Floral and fruit notes, brightness, sweetness — with coffee oils emulsified into a rich, full-bodied drink that neither time nor heat alone can produce

Irreducibility principle: no combination of time and temperature can replicate the oil emulsification and aromatic volatilization that mechanical pressure at 8–10 bar achieves. Each domain vertex is physically irreducible to the others.


4. The flavor triangle and domain trading

The three vertices form a flavor triangle whose interior is a continuous contour map. Any extraction that holds two variables partially active and one dominant will produce a flavor coordinate inside the triangle, shifted toward the dominant vertex.

Domain trading is the deliberate act of compensating one variable against another to shift the flavor coordinate while preserving full extraction. The goal is redistribution of how extraction is achieved — not reduction of what is extracted.

Trading examples

  • Pressure down, time up: Reduce flow resistance, extend extraction window. Flavor shifts toward the time domain — heavier body, reduced brightness. Full extraction is preserved.
  • Temperature down, pressure held: Lower thermal aggression while maintaining mechanical force. Floral and fruit notes sharpen. Pressure domain character becomes more pronounced.
  • Time down, temperature up: Shorten extraction, increase thermal energy. Profile moves toward the heat domain — darker, heavier, reduced top-end brightness.

5. Case study: light roast extraction on the MeeBaa S01A

Light roast beans present a structural challenge. Higher altitude and lighter roast profiles produce denser, less porous bean matrices — hardwood versus balsa wood in terms of solubility. Standard espresso parameters tuned for medium roast will under-extract a light roast, producing a thin, sharp, acidic result.

https://www.meebaa.store/blogs/news/the-story-behind-the-light-roast-berry-espresso-115-easy-latte

5.1 Failure mode

A prior extraction attempt failed due to inadequate preheat. A single casual rinse did not sufficiently saturate the stainless steel chassis. The resulting temperature drop during extraction left the water energy insufficient to penetrate the dense bean matrix at the target flow rate. The shot was hollow and acidic — a classic shallow-extraction failure within the pressure domain.

5.2 Corrected extraction — protocol

  • Machine: MeeBaa S01A-9Bar
  • Input dose 19 g light roast
  • Output yield 40 g
  • Water temperature~95°C (double-rinse preheat)
  • Pressure8–10 bar
  • Total extraction time 45 seconds
  • Pre-infusion10 s soak before applying pressure
  • Mid-infusion pause 5 s
  • Grind adjustment One click finer than medium roast
  • Flow control Slow flow maintained via manual ball valve

5.3 3DDP interpretation

Because light roast beans are denser and less soluble, extraction requires a stronger position on the 3DDP map — either extended time, elevated temperature, or both — to reach full extraction.

The 45-second extraction time is the analytically significant parameter — 50–80% beyond the standard espresso window. Within the 3DDP framework, this is a deliberate time-domain trade: pressure is maintained at 8–10 bar so the shot remains anchored in the pressure domain, but time is extended to compensate for the bean's lower solubility. The flavor coordinate shifts inside the triangle toward the time vertex, but stays within the pressure domain's flavor character.

This trade is only executable on a machine that decouples extraction time from grind setting. On a conventional pump machine, extending time requires a finer grind, which risks choking. The S01B's downstream ball valve governs flow resistance independently of the puck — the user controls time directly, with grind as a separate variable. This is the mechanical prerequisite for 3DDP domain trading at the pressure vertex.

5.4 Result

  • Acidity: Present and resolved — not sharp or hollow
  • Bitterness: Zero
  • Flavor character: Berry and fruit notes, clearly distinct from medium roast
  • Body: Rich texture, full
  • Latte test (1:1.5 ratio): Fruit aroma survives dilution into milk — confirming complete, not marginal, extraction

6. Conclusions

  • The three brewing domains — time, heat, pressure — are physically distinct extraction mechanisms, not points on a single continuous scale. Their flavor signatures are irreducible to one another.
  • Domain trading within a given vertex allows meaningful flavor navigation without crossing domain boundaries, provided full extraction is maintained throughout.
  • The light roast case study demonstrates that a 45-second pressure-domain extraction is not a deviation from espresso — it is a deliberate intra-domain trade that shifts the flavor coordinate toward the time vertex while remaining anchored in the pressure domain's emulsification character.
  • Independent downstream resistance control — as provided by the MeeBaa S01 series ball valve — is the mechanical prerequisite for this type of domain trading at home. To our knowledge, the S01 series is the only manual home espresso platform that provides this capability.

Related reading: Time, heat and pressure — 3 domains for coffee flavors · The story behind the light roast berry espresso

Back to blog

Leave a comment