Manifold
Manifold is a modelling and decision engine for operations under development at OsmiCorp. It represents operational state, relationships, resources, permitted changes, constraints, and objectives so software can evaluate valid changes.
Manifold keeps confirmed facts separate from interpretations and proposed results. Plans remain derived proposals until a person or an observed result confirms a consequential change.
Development status
Manifold is under development and is not generally available. These docs describe the current checkout. The documented DSL syntax works with the parser and resolver in this repository, but it is not yet a stable public contract.
Where to begin
- Follow Getting started to check a DSL source file from this repository.
- Read the Manifold DSL guide for the complete implemented language surface.
- Read Model boundaries for the distinctions shared by every Manifold developer surface.
- Open the API reference when a generated Manifold OpenAPI contract is available.