A new kind of language for a new kind of computer.
A long-running AI session is a Turing-complete computer. OpenProse is a programming language for it.
A long-running AI session is a Turing-complete computer. OpenProse is a programming language for it. LLMs are simulators—when given a detailed system description, they don't just describe it, they become it.
The OpenProse spec describes a VM with enough fidelity that reading it induces simulation. Each session spawns a real subagent, outputs are real artifacts. Simulation with sufficient fidelity is implementation.
**...**When you need AI judgment instead of strict execution, break out of structure. The **...** syntax lets you speak directly to the VM—it evaluates conditions semantically.
English is already an agent framework—we're structuring it, not replacing it. Unambiguous control flow where it matters, natural language where you want flexibility.
OpenProse runs on any Prose Complete system. It's not a library you're locked into—it's a language specification. Switch platforms anytime; your .prose files work everywhere.
A System is Prose Complete if it can run a .prose program of arbitrary complexity.Not all systems are Prose Complete. It's not just the model—it's the model plus the harness. Together, they need to successfully induce the VM: maintain state in context or files, spawn real subagents, and evaluate discretion conditions intelligently.