Skip to content

SDKs

Shared layers

All SDK implementations use the same layer names:

LayerResponsibility
loaderRead YAML or JSON, parse it, and handle file-level concerns
contractExpose schema, language-native types, and validation
engineCompile validated expressions into runtime/application behavior

Shared outputs

Every SDK exposes or generates three outputs from the manifest contract:

OutputPurpose
SchemaGive LLMs and external tools a precise description of expected JSON
TypesLet application code reference the canonical model directly
ValidationVerify generated output and support self-correction loops

Current status

SDKLoaderContractEngine
NodeAvailableAvailableAvailable

HTTP and MCP access

The same schema discovery, validation, and guidance capabilities are available over HTTP and MCP without installing an SDK. See the Contract Intelligence API for REST endpoints and the MCP Endpoint for AI agent tool use.

Where to go next

  • Node SDK for the current reference implementation