A semantic loop, not a scene graph
World truth follows Entity/Relation → Action → Event → State → Scheduler / Behavior / Agent → Replay → Projection. Renderers consume projections only.
World Machine · Experimental · pre-alpha · macOS
An experimental semantic runtime: Entity/Relation → Action → Event → State → Scheduler → Replay → Projection. Hosts Tiny Society, Pocket Universe, and Micro Company packs on macOS.
Experimental semantic runtime
World Machine keeps semantic state in the runtime and feeds GPUI through projection snapshots. Packs supply domain worlds; the kernel stays generic and pre-alpha.
What the runtime does
World truth follows Entity/Relation → Action → Event → State → Scheduler / Behavior / Agent → Replay → Projection. Renderers consume projections only.
The GPUI host surfaces the next continuation before Canvas and Inspector. Collection, Focus/Explore, and Timeline scroll independently so long worlds stay inspectable.
The macOS desktop host opens `.world` documents with branching/lineage, installs external `.worldpack` files after review, and keeps Pack code out of the kernel.
Tiny Society, Pocket Universe, and Micro Company use Host/Pack contracts. Included packs still require explicit Review & Install before activation.
How a world runs
The desktop host owns durable `.world` documents. Branching and lineage stay with the document, not with UI chrome.
Double-click or Open With a `.worldpack` only opens static review. Installation runs quarantine, durable probe, and activation — never on the open event alone.
Actions produce events and state. Projection snapshots feed Collection, Timeline, Inspector, and Semantic Canvas without the renderer owning world truth.
Larger interventions are optional branches. Replay and projection keep prior state inspectable after you fork a path.
Experimental status
World IR and public APIs are intentionally unstable. This is an experimental runtime, not a production product release.
Current macOS packages are ad-hoc signed and not notarized. Treat them as experimental distribution artifacts, not Gatekeeper-ready releases.
world-core owns semantic primitives only. Person, Town, Company, and similar domain concepts live in packs — never in the kernel.
Not a game engine marketplace, not multi-user SaaS, and not a notarized Mac App Store build.
Questions & source
Not as a production GitHub Release. Pre-alpha packaging scripts exist in-repo; see docs/PRE_ALPHA_RELEASES.md. Prefer building from source or following that note.
The desktop host targets macOS. CLI and workspace tests run via Cargo; GPUI packaging is the macOS path described in the README.
No. Pocket Universe and Micro Company ship as included external packs. Home requires explicit Review & Install before content review, quarantine, probe, and activation.
Apache-2.0.