It takes declarative Maps (YAML) and produces a backend-neutral Intermediate Representation (Route). Guides then translate the IR into native execution artifacts: Kubernetes Jobs, CI configs, or local container scripts.
The key properties:
• Deterministic planning (no execution during compilation)
• Digest-pinned toolchains (Navigators)
• Immutable resource bundles (Backpacks)
• Planning/execution separation
• Backend neutrality (K8s first, others follow)
• Zero-trust emerges as architecture (no hidden behavior)
• Automatic Digital Provenance (ADP) falls out of determinism
OriGen does *not* run workflows. It compiles them.
The goal is to provide a stable planning layer above CI/CD, orchestrators, and container engines: one Map → many backends.
Documentation (Primer, Architecture, Zero-Trust, ADP): https://origen-hub.github.io/origen-core-public/
This release is documentation-only (v0.0.1). IR and schema prototypes are next. Early architectural feedback is welcome.