.env
file) via pydantic-settings — see src/scheduling_bridge/config.py.
Market setup
Engrate
AREA_MARKET_IDS maps each control area to its identifiers:
Trader sFTP
Inbound API scopes and audit
If no key is configured at all, the API is open — local development
only.
In the Azure deployment all of these are wired up by the Bicep template —
secrets as Container Apps secrets, the audit directory on an Azure Files
mount, and the orchestrator timer with the process key. See
Azure deployment.