Data governance - Concept
Data contract
An agreed definition of what data a producer will provide and how consumers can rely on it
What's it for?
Makes clear what information one team or system promises to provide and what others can expect from it.
For example…
A sales system's data contract promises that every order event will include order ID, customer ID, currency and total in agreed formats.
When a producer wants to rename a field, the data contract forces the change to be agreed so downstream reports do not silently break