Contracts¶

Data contracts bundle the expected schema and a set of checks for a table into one versioned definition you can validate on demand — a stricter, reviewable alternative to configuring checks one at a time on the Checks page. New Contract opens the editor to define a table's expected columns and the checks that should always pass against it.
See Data contracts and YAML for the full format — what a contract can express, how versioning works, and how to review a contract change the same way you'd review a schema migration.