🎯
Deterministic
Same input → same output. Always.
Define meaning once — derive UI, backend, AI, and full history as projections.
domain Counter {
state { count: number = 0 }
action increment() {
onceIntent { patch count = add(count, 1) }
}
}import { createApp } from "@manifesto-ai/app";
import CounterMel from "./counter.mel";
const app = createApp({ schema: CounterMel, effects: {} });
await app.ready();
await app.act("increment").done();
console.log(app.getState().data.count); // 1| Package | Description |
|---|---|
@manifesto-ai/app | High-level app facade (recommended starting point) |
@manifesto-ai/compiler | MEL compiler |
@manifesto-ai/core | Pure computation engine |
@manifesto-ai/host | Effect execution runtime |
@manifesto-ai/world | World Protocol governance |
@manifesto-ai/codegen | TypeScript / Zod code generation from DomainSchema |
@manifesto-ai/intent-ir | Intent intermediate representation |
See API Reference for full documentation.
npm install @manifesto-ai/app @manifesto-ai/compilerMIT © 2025 Manifesto AI