OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

Build

Adoption guides for teams that want to keep their code.

These guides assume you are introducing ContractSpec into a real code base. Start with a narrow surface, verify the generated outputs, and expand only after the contract loop feels trustworthy.

Working style
  • Run each guide in a branch or sandboxed workspace.
  • Prefer one bounded surface at a time: one endpoint, one workflow, one integration, one unsafe module.
  • Use the example and reference outputs to verify what changed, not just the narrative page.
guides-quickstart
# list example systems
contractspec examples list

# validate the examples in this workspace
contractspec examples validate --repo-root .
OSS docsbuildStart with OSS. Adopt Studio when you want the operating layer.

Why ContractSpec

Keep educational and comparison content reachable without letting it define the primary OSS learning path.