Glossary
Data

Data Contract

Also: Data Contracts, Data-as-a-Contract, Contrat de données, Datenvertrag, Data Contract Specification, Data API Contract

A formal agreement between the team that produces data and the teams that use it, defining structure, meaning, quality and who is accountable when it breaks.

What It Is

A Data Contract is a formal, machine-readable agreement between a data producer (say, the team running your billing system) and the data consumers (finance dashboards, the CRM, an AI model). It specifies the shape of the data, the meaning of each field, the quality guarantees, and the delivery schedule. Think of it as a service-level agreement for data, written down and enforced automatically rather than assumed in a hallway conversation. A CFO relying on a revenue field, for example, gets a written guarantee that "revenue" is booked on the same basis every day and will not silently change format.

Why it matters

Most data breakages are not technical failures, they are broken promises: an engineer renames a column, changes a currency, or drops a field, and three dashboards and one AI model quietly produce wrong numbers. Without a contract, the cost of that change lands on the consumer, often weeks later, as a board figure that no one can reconcile. Data Contracts move accountability upstream to the producer, who now cannot ship a breaking change without flagging it. For AI leaders this is decisive, because a model trained on a field whose meaning shifted will degrade in ways that are hard to trace. For CMOs and CDOs, contracts make cross-team data trustworthy enough to act on without a manual audit each time.

How it works

A contract is usually a specification file (often YAML or JSON) stored alongside the data pipeline. It declares the schema, allowed values, freshness expectations and ownership. When the producer tries to release a change that violates the contract, automated checks block it or force an explicit, versioned negotiation before anything reaches consumers. In practice, a CDO sponsors contracts on the handful of datasets that feed the board, revenue, customer counts, churn, then expands. The executive contribution is not writing the file, it is insisting that critical numbers have a named owner and a documented promise, and refusing to accept "the data just changed" as an answer.