The Mint Master Doesn't Handle Every Transaction

August 29, 2026 · Part 5 of 20

Opening Scene

The Mint Master’s job is to certify what a coin is worth: strike it to the official standard, guarantee its value, put it into circulation. They don’t personally staff every register in every shop across the kingdom, handling every individual transaction that coin is ever used in. Those are genuinely different jobs — defining value versus executing transactions — and trying to make one person or one institution do both would make both jobs worse, not more efficient.

A semantic layer needs this exact same discipline, and it’s a distinction that’s surprisingly easy to blur in practice.

In Plain English

A semantic layer’s job is to define what a metric means — the calculation logic, the authoritative specification. It is not the query engine, the BI tool, or the application serving that metric to an end user. Those remain separate systems that consume the semantic layer’s definitions and handle their own execution, visualization, and delivery concerns. Blurring this separation, by putting execution logic inside the definition layer or vice versa, creates real architectural problems.

The Old Way

Some early or informally-built semantic layer implementations blurred this separation without much deliberate thought, embedding execution-specific logic (a particular dashboard’s formatting needs, a specific tool’s query optimization quirks) directly into what was supposed to be a tool-agnostic metric definition.

This blurring created a specific, recurring problem: metric definitions became entangled with the needs of whichever tool happened to consume them first, making it genuinely difficult to serve the same metric consistently to a different tool later without either duplicating logic or awkwardly retrofitting the original definition to serve a use case it wasn’t designed for.

What’s Changing (and Why AI Is the Reason)

  1. Modern semantic layer platforms are built explicitly around this separation, as tool-agnostic middleware. Mature semantic layers expose metric definitions through standard interfaces that any BI tool, notebook, or application can query, keeping the definition layer genuinely independent of any single consuming tool’s specific needs.
  2. AI-assisted design review can catch violations of this separation before they cause integration problems. By analyzing a proposed metric definition, AI-assisted tooling can flag tool-specific logic that’s crept into what should be a general-purpose definition, prompting a cleaner separation before the metric becomes hard to reuse elsewhere.
  3. AI agents querying metrics directly are a new category of “consumer” the semantic layer needs to serve without becoming entangled with. Just as a semantic layer shouldn’t be shaped around one BI tool’s specific quirks, it also shouldn’t need special-casing for AI agents querying it — a well-designed semantic layer should serve a human-built dashboard and an AI agent’s query with the exact same underlying definition.

The Metaphor, Fully Extended

Mint ElementSemantic Layer Separation Concept
The Mint Master certifying a coin’s valueA semantic layer defining what a metric means
Shopkeepers handling their own individual transactionsBI tools, notebooks, and applications executing their own queries
A mint that tried to personally staff every shop’s registerA semantic layer with execution logic entangled inside its definitions
A coin whose value is trusted regardless of which shop it’s spent inA metric definition served consistently regardless of which tool queries it
A new kind of merchant (using the currency without a physical shop at all) still trusting the same certified coinAn AI agent querying metrics directly, served by the same underlying definitions as any other consumer

For Beginners: What to Actually Do

  • Practice distinguishing a metric’s definition (what it means, defined once) from its consumption (how a specific tool displays or uses it) — these are different concerns playing different roles.
  • Get comfortable with the basic principle that a semantic layer should be usable by any tool, not tailored to just the first one that happened to need it.
  • Notice symptoms of this separation being violated: a metric that works fine in one dashboard but is oddly difficult to reuse correctly in another tool is a signal worth investigating.
  • Understand AI agents as simply another kind of consumer of a well-designed semantic layer, not a fundamentally different category requiring special treatment.

For Practitioners and Leaders: The Deeper Layer

  • Audit your semantic layer implementation specifically for tool-specific logic embedded within what should be general-purpose metric definitions, prioritizing remediation for your most widely-used metrics.
  • Use AI-assisted design review to catch this violation early, before a metric definition becomes so entangled with one tool’s needs that reusing it elsewhere requires significant rework.
  • Choose or evaluate semantic layer platforms specifically on how well they maintain tool-agnostic definitions, not just on how well they integrate with your current primary BI tool.
  • As AI agents increasingly query metrics directly, verify your semantic layer serves them through the same definitions as any other consumer, rather than requiring separate, parallel logic.

Quick Recap

  • A semantic layer’s job is to define what a metric means; it should remain genuinely separate from the tools that execute queries and display results.
  • Blurring this separation historically entangled metric definitions with the specific needs of whichever tool consumed them first, making reuse elsewhere difficult.
  • Modern semantic layer platforms are built explicitly as tool-agnostic middleware, and AI-assisted design review can catch entanglement before it causes integration problems.
  • AI agents represent a new category of consumer, and the same separation discipline should apply to them as well — served by the same definitions as any other tool.

Where This Fits in the Series

Article 4 covered the cost of fragmentation without a shared standard. This article covered what a semantic layer actually does, and doesn’t do. Article 6 looks at testing a new coin before it ever enters circulation.