Skip to content
Vol. I · No. 251
Mon · 8 Jun
A Daily Lexicon of Trustworthy Data
No. 249
249·09 · Owner MissingNo. 249 · 29 May 2026 · 2 min

Moving Revenue Into A YAML File Does Not Give It An Owner

dbt open-sourced MetricFlow so agents query one definition. Whichever definition wins by default is now the one the robots inherit.

EvidenceThe EditorOwnership Weather

On October 14, 2025, dbt Labs open-sourced MetricFlow under Apache 2.0, arguing 'metrics drift across tools and trust erodes if there isn't a single source of truth' and that governed definitions let AI agents return consistent answers.

On October 14, 2025, dbt Labs open-sourced its MetricFlow engine under the Apache 2.0 license as part of its Open Semantic Interchange commitment. The argument, from chief product officer Ryan Segar: 'Metrics drift across tools and trust erodes if there isn't a single source of truth.' The promised payoff is governed definitions that let AI agents return consistent results across tools and clouds. It continues a thesis dbt set in 2023 when it acquired Transform: the metric definition should live in the modeling layer, not the BI tool.

It matters because moving a definition into version-controlled YAML is a real upgrade to traceability. You can diff it, review it, and see who changed 'active user' and when. That is more than most spreadsheet-era metric layers ever offered, and the agents downstream genuinely do read one file instead of six dashboards' worth of buried CASE statements.

What it reveals is that a single source of truth is a location, not a decision. A file can be authoritative and still orphaned: the YAML inherits whatever definition was in the loudest dashboard the week of migration, and the merge that set it may have had a reviewer who approved the syntax, not the semantics. Centralizing the definition makes drift visible; it does not supply the person accountable for the meaning, and now an agent will quote that meaning to a customer with full confidence.

Watch the CODEOWNERS file, not the spec. The question is whether each metric in the semantic layer names a human who owns its meaning, or whether 'governed' quietly means 'whoever merged first.' The failure mode to watch: a confident answer from an agent, traced cleanly to a definition nobody remembers choosing.

The takeaway

Version control gives a metric a single location and a clean audit trail, not a decision. A file can be authoritative and orphaned — and an agent will quote that orphan to a customer as settled fact.

The claim, mapped
  1. On October 14, 2025, dbt Labs open-sourced MetricFlow under Apache 2.0, citing metric drift and the need for a single source of truth for trustworthy AI agents.

    supports01
  2. dbt's semantic-layer thesis, set when it acquired Transform in 2023, holds that metric definitions should live in the modeling layer rather than the BI tool.

    supports02
  3. Vendors frame inconsistent metric definitions across tools as a foundational barrier that erodes trust.

    context03
Sources
01
PR Newswire (dbt Labs) — dbt Labs Affirms Commitment to Open Semantic Interchange by Open Sourcing MetricFlow2025-10-14 · Tier 1 · primaryMetrics drift across tools and trust erodes if there isn't a single source of truth. dbt Labs open-sourced MetricFlow under Apache 2.0 so AI agents can use trusted metric definitions for governed analytics.
02
TechCrunch — dbt Labs acquires Transform, adding semantic tools to its data analytics platform2023-02-08 · Tier 2 · newsdbt's Semantic Layer lets engineers use business language like revenue, customer count, and churn rate to define metrics, ensuring the metric definition lives in the modeling layer rather than the BI layer.
03
Snowflake — Snowflake, Salesforce, dbt Labs, and More, Revolutionize Data Readiness for AI with Open Semantic Interchange Initiative2025-09-23 · Tier 1 · primarySnowflake, with Salesforce, dbt Labs, RelationalAI and BlackRock, announced the Open Semantic Interchange to address inconsistent metric definitions across tools.
Mark this entry
Marginalia · 0 notes

No notes yet. The margin is open.

Sign in to add a note. The margin is moderated — we keep it useful, not cruel.

Related entries
Dashboard Theater
The semantic layer is back to settle what a metric means. The metric is surprised anyone asked.

A define-once layer is an admission that the term was never defined.

Definition Drift
It Took 31 Vendors To Agree On What Revenue Means

An industry consortium standardized the file format for metric definitions. The meeting where Finance and Sales disagree is still on your calendar.

Definition Drift
Everyone Agreed on the YAML. Nobody Agreed on the Owner.

A real standard for data contracts now exists. The argument it was supposed to settle has simply moved up a layer.