Consumer-Driven Contracts
Kind: constraint
Layer: Contracts Core
Record: architecture:consumer-driven-contracts
Severity: recommended
Scope: API, service, integration
Canonical: Ontology
A rule or precondition that a provider verifies each change against the expectations its consumers have recorded.
Listed in Architecture principles, after Uniform Interface and before Control Plane.