Skip to content

API Reference ​

Lookup the application-facing runtime surface first. Drop into package overviews only when you need the owning package boundary.

If you are learning Manifesto for the first time, start with the Guide. Use this section when you know what you want to call.

Application Runtime APIs ​

AreaStart Here
Create and activate a runtimeApplication
Inspect the activated handleRuntime Instance
Show legal actions to UI or agentsActions and Availability
Request a transitionActions and Availability
Understand the raw request object behind an actionIntents
Read domain stateSnapshots and Subscriptions
Fulfill external workEffects
Add optional approval or historyOptional Approval/History Runtime
Import .mel filesBundler Adapters

Public Surface Inventory ​

Public Surface Inventory is generated from first-party package exports. Use it when you need to confirm whether a name is public. Use curated pages above for meaning and examples.

Package Overviews ​

PackageUse When
@manifesto-ai/sdkYou want the base app runtime
@manifesto-ai/lineageYou need restore, branch/head history, or sealed records
@manifesto-ai/governanceYou need proposals, approval flow, decisions, and approval events
@manifesto-ai/compilerYou need MEL compilation, lowering, or bundler adapters
@manifesto-ai/codegenYou need generated domain facades
@manifesto-ai/coreYou need the pure computation layer
@manifesto-ai/hostYou need the low-level host orchestration layer

Tooling Overviews ​

PackageUse When
@manifesto-ai/cliYou want project bootstrap, bundler integration, setup flows, or drift checks
@manifesto-ai/mel-lspYou want MEL diagnostics, completion, navigation, rename, and schema introspection
@manifesto-ai/skillsYou want current Manifesto guidance loaded into Codex or other AI tools
@manifesto-ai/studio-cliYou want local read-only inspection from a terminal
@manifesto-ai/studio-coreYou want projection-first analysis APIs in TypeScript tooling
@manifesto-ai/studio-mcpYou want an MCP inspection surface for agents or remote clients

For Studio, agent, and adapter authors building on runtime state directly, read Runtime Tooling Surface after the package overview.