Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Cordum Repo Layout (Core, Packs, Tools)

Cordum is split into focused repositories so the core stays clean while pack content and internal tooling evolve independently.

Core repo (this repo)

  • Control plane binaries (gateway, scheduler, safety kernel, workflow engine).
  • Optional dashboard UI.
  • CAP protocol integration and public SDK (sdk/).
  • Pack format spec and public docs.
  • All enterprise features (SSO/SAML, SCIM, advanced RBAC, SIEM export, legal hold) now live here, gated behind signed license entitlements rather than a separate build.
  • BUSL-1.1 licensed core (free for self-hosted/internal use; no competing hosted/managed offering).

Enterprise repo (cordum-enterprise) — RETIRED

:::warning Retired 2026-04-23 The standalone cordum-enterprise repo has been retired and archived. Every former enterprise feature (SAML/OIDC SSO, SCIM provisioning, advanced RBAC, SIEM export, legal hold, velocity rules, agent identity) was folded into the core cordum repo behind license entitlements. License signing/issuance tooling lives in cordum-tools; validation and enforcement live in cordum/core/licensing/. Operators on an old enterprise binary should switch to the core gateway with an appropriate license. :::

Tools repo (internal)

  • License generation and signing tools.
  • Internal scripts and operational runbooks.
  • Private/internal only (not public).

Packs repo (cordum-packs)

  • Official pack bundles and public catalog.
  • Builds catalog.json + .tgz bundles published to https://packs.cordum.io.
  • Keeps pack content decoupled from the core control-plane repo.

Rules

  • Do not commit private keys, customer data, or secrets to any repo.
  • Use signed license entitlements to unlock enterprise features within the core build.

Release flow

  • Public tags/releases ship from the core repo; enterprise features are unlocked per-deployment by a signed license entitlement, not by a separate binary.

No duplication

Enterprise features are no longer a separate module — they live in the core repo gated by license entitlements (cordum/core/licensing/), so there is no cross-repo replace to maintain. License signing/issuance tooling lives in cordum-tools.