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.

AI index

Build

The architecture keeps contracts, runtime behavior, and operations in the same system.

ContractSpec is not a single runtime. It is a layered system that lets you define explicit boundaries, bind real-world configuration, and then serve or generate aligned surfaces without losing control of the output.

Contracts and schemas

Explicit specs define the durable boundary for behavior, data, and governance.

Bindings and configuration

Apps, tenants, integrations, and knowledge sources are wired through explicit configuration instead of hidden glue.

Runtimes and generators

Serve or generate aligned surfaces for API, UI, workflows, docs, and agent-facing interfaces.

Operate and observe

Carry auditability, policy, tracing, migrations, and tenant isolation through the same model.

Follow the architecture by responsibility

Use the architecture pages when you need to understand how the pieces snap together in a real deployment.

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.