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.
The data world has spent years insisting that producers and consumers need a written agreement about schemas. As of late 2024, there is finally a standard format for writing it down. Whether anyone signs it remains a separate, unstandardized matter.
The Open Data Contract Standard (ODCS) reached v3.0.0 in October 2024 and v3.1.0 by December 2025, governed by Bitol, an incubation project under the Linux Foundation's AI & Data umbrella. ODCS began as PayPal's internal contract template and is now an Apache-2.0 YAML spec with sections for schema, data quality, SLAs, pricing, roles, and servers. A technical steering committee of sixteen people from fourteen companies maintains it. The format is real, open, and reasonably complete.
This matters because the previous state of the art was a Slack message saying "heads up, we're changing the events table." A shared schema, expressed in a file both sides can parse and a pipeline can check, is genuinely better than tribal memory. ODCS gives the agreement a body. It can be versioned, diffed, and validated, which is most of what a contract is supposed to enable in the first place.
What it reveals is where the actual disagreement lives. A standard can specify the fields of a contract; it cannot specify who is accountable when one breaks, who pays the cost of a migration, or how long consumers get before a column disappears. The spec has a "roles" section and an "SLA" section, which is the standard quietly admitting that ownership is the hard part and politely leaving the answer blank. The format is settled. The negotiation is not.
Watch whether organizations adopting ODCS also name a human who is on the hook when the contract is violated, with a notice period written next to the schema. A contract file with eleven well-formed sections and no enforceable owner is a very tidy way to document that nobody is responsible. The YAML is the easy 20 percent.
A standard fixes the format of the agreement, not the negotiation behind it. The YAML is the easy 20 percent; the notice period, the migration cost, and the broken-build argument are the other 80.
ODCS reached v3.0.0 in October 2024 and v3.1.0 by December 2025, governed by Bitol under the Linux Foundation.
ODCS is an Apache-2.0 YAML specification with sections for schema, data quality, SLAs, pricing, roles, and servers.
The standard is maintained by a technical steering committee of sixteen people from fourteen companies.
supports01ODCS includes roles and SLA sections but does not itself assign accountability or a notice period when a contract breaks.
context02
No notes yet. The margin is open.
Sign in to add a note. The margin is moderated — we keep it useful, not cruel.
An engineering convenience became a control point. A control point needs a controller.
Owner MissingA compatibility check can block a breaking change. It can't name who's allowed to make one.
Owner Missingdbt open-sourced MetricFlow so agents query one definition. Whichever definition wins by default is now the one the robots inherit.