Skip to content
StatusContactDeveloper previewSign in

Developers

Build on evidence, workflows, and controlled execution.

Developers are the primary audience. The interfaces below are generated from real platform contracts and offered as a developer preview.

One contract source, many surfaces

Contracts are generated from the backend and shared across the API, the event stream, and the SDKs, each carrying a contract version and compatibility range. You build against a stable interface, and the kernel revalidates every write.

Interfaces

What you build against.

Contracts

Typed request and response contracts generated from the backend, with version and compatibility range.

APIs

A versioned interface to sessions, artifacts, evidence, decisions, and commands.

Events

A resumable event stream for building live projections of resource state.

SDKs

TypeScript and Rust clients generated from the same contract source.

SDKs

Generated clients.

TypeScript SDK

Preview

For web and Node services.

Rust SDK

Preview

For services close to the kernel.

Learning paths

New to Crescevo? Follow a role-based path that sequences the quickstarts, architecture guides, and concepts in the right order, for developers, operators, reviewers, and administrators.

Explore the learning paths →

Quickstarts

Task-oriented quickstarts help you reach one concrete outcome: create a governed session, ground a claim with evidence, resolve a decision, execute an approved effect. Each has copyable code, an expected response, and a way to verify success against real platform contracts.

Browse the quickstarts →

Developer preview

Documentation, SDKs, and the public API go live as their contracts stabilize. Request preview access and tell us what you are building; we bring you in as surfaces are ready.

Request developer preview access →

FAQ

Developer questions

Can I use the API today?

The API and SDKs are offered as a developer preview and published as their contracts stabilize. Request access and we bring you in as surfaces are ready.

How are the SDKs kept in sync?

Clients are generated from the same contract source as the backend, carrying contract version and compatibility range.

Start building on Crescevo.