Skip to main content
A process runtime for software teams. @obversa/runtime compiles graph definitions and runs them through a durable executor. The memory packages give each run one memory port and two storage choices.

What ships today

  • Pipeline: ordered stages on the durable graph executor. See Built-in pipeline.
  • Review loop: writer and reviewer roles use separate lanes. The review loop can require a diverse quorum of reviewers. See Review loop.
  • Callback gate: one structured answer through a replaceable router. See Callback gate.
  • Crash-safe resume: a fresh executor recovers recorded progress; an uncertain attempt pauses unless retry was declared safe. See Graph executor.

Packages

The six engine plugins have their own pages in the Packages group. The runtime version matches the repository release tag. Other packages keep their own manifest versions. The packages have one dependency direction. The runtime imports the memory port. Each memory adapter also imports the memory port. The runtime does not import a memory adapter.

Start here

  1. Install the local packages.
  2. Run the first program.
  3. Copy an offline process.
  4. Use Obversa in cmux.