OpenSOP API Reference v0.1

Versioning

Two version axes — the API itself, and individual processes — evolve independently.

API version

The wire format is identified by the top-level opensop: field on every process YAML. The engine refuses to register YAML whose major version it does not understand.

Version Status Notes
0.1 CURRENT Initial public release.
0.2 PREVIEW Configurable metrics window, parallel step blocks.

Process versions

Every process has its own semver-style version string. Re-publishing under a new version does not affect in-flight instances — they continue running against the version they started under.

When you call GET /sop/:name/schema without ?version=, you get the latest published version. To pin, pass it explicitly.