# bitol-io/open-data-contract-standard

Home of the Open Data Contract Standard (ODCS).

Repository: https://github.com/bitol-io/open-data-contract-standard
Canonical: https://ross.abutalabs.com/products/open-data-contract-standard
Homepage: https://bitol-io.github.io/open-data-contract-standard/
Language: Shell
License: Apache-2.0
License Family: permissive
Topics: data, data-contract, data-contracts, data-engineering, data-mesh, data-quality, standard
Last push: 2026-08-18T11:14:09+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 48, longevity 83
- inputs: {"age_days": 1163, "days_push": 15, "days_rel": 269, "gap_med": 82, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1092, forks 91 (observed 2026-08-28T04:03:33.327364+00:00)

## What it is
The Open Data Contract Standard (ODCS) is an open specification defining the structure of data contracts between data producers and consumers, covering schema, data quality, SLAs, pricing, and roles. It provides documentation, examples, and a JSON Schema for validating data contract files written in YAML.

## Use cases
- define a data contract between data producer and consumers
- validate data contract YAML files with a JSON schema in my IDE
- standardize data quality expectations and SLAs across teams
- adopt a common format for data mesh data products
- document dataset schemas, pricing, and support channels
- learn how to write data contracts

## When to choose
- you need a vendor-neutral, open standard for describing data contracts
- you are implementing data mesh or data product practices
- you want IDE validation of data contract definitions via JSON Schema
- you need a shared agreement format covering schema, quality, and SLAs

## When to avoid
- you need executable tooling to enforce contracts rather than a specification
- your organization already mandates a different data contract framework
- you want a runtime data quality monitoring solution

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, yaml, data-science
- domain: apis, documentation, developer-tools
- platform: cross-platform
- tags: data-contract, open-standard, data-mesh, data-quality, specification, -schema, data-engineering

## Member repositories
- bitol-io/open-data-contract-standard (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:33.327364+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:49:01.324973+00:00, confidence not recorded.
  - readme: https://github.com/bitol-io/open-data-contract-standard (fetched 2026-08-28T04:03:33.327364+00:00, sha 7f572410cf6a)
  - homepage: https://bitol-io.github.io/open-data-contract-standard/ (fetched 2026-08-29T12:50:50.013706+00:00, sha 36c6c3c2e4f9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
