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
PreviewFor web and Node services.
Rust SDK
PreviewFor 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.
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.
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.
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.