Product
Consumer contracts
Let dashboard owners declare staleness and volume expectations.
Producer vs consumer
Producers own pipeline YAML. Consumers (BI, ML, finance) register contracts that list input datasets and max_staleness_minutes.
Compatibility compares contracts to producer freshness SLAs and active passports — overall compatible, at_risk, or broken.
Example YAML
name: finance_executive_dashboard
owner: finance-bi
inputs:
- dataset: mart_executive_kpis
max_staleness_minutes: 60
min_row_count: 1
