cordum Wiki
Enterprise AI Agent Orchestration & Governance Platform.
Status: Beta
Brought to you by:
cordum111
Cordum is configured via environment variables and YAML config files.
CORDUM_API_KEY or CORDUM_API_KEYS for API authCORDUM_TENANT_ID for multi-tenant request isolationCORDUM_API_KEY - single API keyCORDUM_API_KEYS - comma-separated or JSON list of keysCORDUM_API_KEYS_PATH - path to a JSON or CSV list of keys (hot reload)CORDUM_SUPER_SECRET_API_TOKENCORDUM_TENANT_ID - default tenant for clients/scriptsCORDUM_ORG_ID - organization id (defaults to tenant)CORDUM_ENV=production (or CORDUM_PRODUCTION=true) - enforce production hardeningCORDUM_GRPC_REFLECTION=1 - enable gRPC reflection (off by default)CORDUM_ALLOW_INSECURE_NO_AUTH=1 - local-only opt-out for auth (not allowed in production)GATEWAY_METRICS_PUBLIC=1 / SCHEDULER_METRICS_PUBLIC=1 - bind metrics to 0.0.0.0CORDUM_DASHBOARD_EMBED_API_KEY=1 - embed API key into dashboard config (local dev only)Production mode requires TLS for HTTP/gRPC and for Redis/NATS clients.
GATEWAY_HTTP_TLS_CERT, GATEWAY_HTTP_TLS_KEYGRPC_TLS_CERT, GRPC_TLS_KEYREDIS_TLS_CA, NATS_TLS_CA, plus client cert/key if using mTLSMounted config files (Compose defaults):
config/pools.yaml - worker pool routingconfig/timeouts.yaml - timeouts and retriesconfig/safety.yaml - safety kernel defaultsSee docs/configuration.md for the full matrix.