How startup, growth, enterprise, and custom profiles gate enterprise controls in CortexDB.
Deployment Profiles
CortexDB supports deployment-level feature gating for operational and enterprise controls.
Profiles
| Profile | Default behavior |
|---|---|
startup | blocks enterprise controls by default |
growth | allows a smaller operated subset such as backup and rate limiting |
enterprise | allows the full enterprise control surface by default |
custom | expects explicit deployment.features.* overrides |
Activation model
A control is active only when both of the following are true:
- the deployment profile allows it
- the control's own config is enabled under sections such as
security.*orcompliance.*
Runtime verification
Use GET /v1/admin/enterprise/status to verify:
- the active
deployment_profile - the effective
feature_gates - which runtime services are actually active
Local Docker validation
This repository includes a live Docker validation runner:
python tests/live/run_docker_live_suite.py
It builds a local image, starts real local containers for core, startup,
growth, enterprise, and custom, and runs live tests against each one.
The matrix covers:
- core API/e2e flows
- enterprise backup, DSAR, consent, residency, classification, sharing, SIEM, legal hold, and encryption flows
- deployment profile status and feature gating