Skip to main content

FAQ

Does Cordum ship workers?

No. Cordum is a control plane only. Workers live outside this repo and connect via NATS topics using CAP v2 wire contracts.

Can I run workflows without workers?

Yes. The platform supports "vanilla workflows" (create/run/approve/delete) without external packs installed. Steps that require workers will remain pending until a worker subscribes.

Where do packs live?

Packs are installable overlays (workflows, schemas, config, policy). They are installed via cordumctl pack or the gateway APIs. Worker binaries for packs are deployed separately.

What is stored in Redis?

Job metadata, workflow runs, config snapshots, DLQ entries, and pointers to context/results/artifacts are stored in Redis. See docs/system_overview.md for details.

What license is Cordum core under?

The core repo (cordum) is licensed under BUSL-1.1. It is free to self-host and use internally, but it does not permit a competing hosted/managed offering. See LICENSE for the Change Date and terms.