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

Integrations

Integrations stay explicit: spec what a provider offers, then bind it per tenant and per app.

The integration model keeps provider behavior out of ad hoc glue code. Define the capability contract first, configure the provider connection explicitly, then bind the integration into app workflows and runtime surfaces with clear ownership.

Binding modelIntegration spec → tenant connection → app binding

That separation is what makes reuse, tenant isolation, and provider swaps practical without rewriting every surface.

Models and voice

Messaging and product operations

Data, storage, and retrieval

Payments and external workflows

OSS docsintegrationsStart 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.