Skip to main content
EMEP uses a single YAML configuration file to control platform behavior. The configuration is loaded at startup and validated against a JSON Schema. Invalid values prevent startup. This page defines all sections and provides a full example.

Schema Sections

platform

registry

merge

evolution

evaluation

storage

gpu

deployment

security

observability

Full Example

Validation

The configuration is validated on load. Unknown keys are rejected. Missing required keys prevent startup. Type mismatches produce a detailed error message with the offending key and expected type.

Integration Points

  • API Specification: the REST API reads the same config file for defaults.
  • CLI Specification: emep commands use config values when flags are omitted.
  • GPU Orchestration: the gpu section is consumed by the GPU orchestrator layer.
  • Security: the security section drives ArtifactStore signing and license compliance.