Long-running implementation with explicit review and recovery.
Planning, execution, checking, repair, and closure remain workflow data rather than hidden agent-loop control flow.
Open-source graph engineering
Published · qualification pendingMillrace turns workflow configuration into an authority-bearing execution graph, then carries work through durable transitions, retries, approvals, and closure evidence.
00
The packaged one-command demonstration is not released. The current path is the documented core workflow: initialize a workspace, admit a compiled plan, enqueue work, and inspect its durable run evidence.
See exact status and evidenceReproduced from local canonical 0.22.2 release-line wheels. Published artifact identities are recorded separately in the receipt.
Inspect JSON receipt01
The compiler resolves graph nodes, routes, contracts, runner bindings, terminal actions, and pinned assets before a plan can be admitted.
02
Stage runners perform bounded work within selected contracts. Millrace owns claims, legal transitions, lineage, and the durable route to the next state.
03
Retries, waits, approvals, cancellations, refusals, and blocked outcomes remain explicit so an operator can understand and act without reconstructing an agent transcript.
04
Status, traces, receipts, artifacts, lineage, and terminal closure expose how work progressed and which authority accepted each result.
05
Workflow packages, runner adapters, and ecosystem tools integrate through declared contracts. Optional capability stays outside core authority until explicitly selected.
Use cases
Millrace does not hard-code software delivery semantics into the kernel. A selected workflow package defines the graph, contracts, routes, assets, and recovery behavior for its domain.
Planning, execution, checking, repair, and closure remain workflow data rather than hidden agent-loop control flow.
Package domain-specific stages and inputs, then admit the resulting plan through the same compiler and durable runtime boundary.
Ecosystem
Each component owns a bounded part of the system and carries its own release state. They are not presented as one monolithic process.
Install
The exact public bundle, platform matrix, and runnable demonstration are controlled by the frozen launch manifest. This site will not guess them.
FAQ
No. Harnesses execute bounded stage work. Millrace compiles and governs the graph that decides what may run, what evidence is accepted, and which transition is legal next.
It can express graph-shaped work, but its focus is durable operational authority: claims, retries, waits, approvals, lineage, recovery, and terminal closure.
No provider is ambient. Runners and their capabilities are selected through explicit configuration and plan authority.
Not yet. The site labels that surface In development and directs operators to the currently documented core workflow instead.
An initialized workspace keeps durable runtime state and content-addressed artifacts locally. External runners receive only the material selected for their work.
Millrace Core is open source under Apache-2.0. Ecosystem repositories and third-party assets retain their own published notices.