Enforce Data Contracts
-
Updated
Sep 10, 2026 - JavaScript
Enforce Data Contracts
Python library to read and write YAML files using the Open Data Contract Standard
A validation engine for Open Data Contract Standard (ODCS) data contracts. Define your validation rules once in a declarative YAML contract and get rich, actionable reports on your data's quality.
Open-source data contract enforcement — define, sync dbt, validate, block, report. Built on ODCS v3.1 + DuckDB.
Your data, explored locally — and your AI agents kept on a leash. A federated data explorer with governed agentic access.
YAML contract validator for schema/quality/SLA/distribution checks with versioning, ODCS v3.1.0 support, and Pact framework integration via pact-python (API contracts).
Turn data-product trust — contracts, quality, freshness, semantics, policy — into a CI gate. Python CLI + GitHub Action, DuckDB-backed, SARIF output. On PyPI.
Java Library for Open Data Contract Standard (ODCS)
Define data contracts for your data assets — schema, trust rules, SLAs, ownership, lineage, and more. Multi-format export (ODCS / OpenMetadata / RTF / Word / PDF / JSON). An AgileDataGuides Pattern Template app.
A governed star schema data warehouse with EU AI Act Article 10 reference implementation, including the multi-entity joint deployer pattern (Article 3(8) + 26). 39.5M rows, 24 quality tests, 9 DAX measures, 8 weekends.
A spec-driven Databricks pipeline for a fictional Austin lawn-care company - one simulated quarter of OpenSpec practice. Synthetic history, generated for a write-up.
Open-source data contract pipeline for ODCS v3, data quality, PII discovery, and masking
Gouvernance et gestion des données de l'association Infoclimat : contrats ODCS, catalogue, inventaires, lineage OpenLineage et outillage d'audit
A spec-driven Databricks pipeline for a fictional Austin lawn-care company - one simulated quarter of OpenSpec practice. Synthetic history, generated for a write-up.
To associate your repository with the odcs topic, visit your repo's landing page and select "manage topics."