Canonical machine-readable resources

Public schemas

Stable JSON Schema identities used by Contract Graph contracts, structural principles, repository guidelines, and enforcement maps.

Principles

Shared architecture, engineering, and product catalogs with distinct global, advisory, and scoped authority.

principles-v1.schema.json →

These files are served as static JSON from /schema/. Each file’s $id is its public URL on contractgraph.dev. The principles schema uses principlesVersion: "1.0" across all three catalogs; architecture also carries the graph protocol. Contract and enforcement retain their separate v1 schemas. The former /contract-graph/schema/ path provides aliases for these current files.