Skip to content

Data Contracts

Data contracts are the quickest way to judge whether a package really owns a concept or is just passing it through.

Package Surface

  • canonical identifiers
  • shared payload shapes and validation rules
  • migration contracts that keep versions legible across package boundaries

First Proof Check

  • src/bijux_proteomics_foundation/ids.py and schema.py
  • src/bijux_proteomics_foundation/serialization.py and migrations.py
  • packages/bijux-proteomics-foundation/tests