This document provides an overview of consumer-driven contracts (CDC) and the Pact framework for implementing CDC. It defines CDC as a pattern where consumers capture expectations of providers in separate contract files (called pacts) that are shared with providers. This allows providers to validate that their implementations meet the consumers' expectations. The document then describes how Pact works, including capturing interactions on the consumer side, generating a pact file, and validating interactions on the provider side. It highlights advantages of CDC like reducing assumptions, enabling communication, and failing fast. The second half demonstrates setting up a mock provider and expectations on the consumer side, making a request and assertion, and validating the pact on the provider side.