Overview
Synentra uses the standard ASP.NET Core configuration system (appsettings.json, environment variables, user secrets, Azure Key Vault).
System
The System section controls the core runtime behaviour of Synentra, including the HTTP/HTTPS server configuration (Kestrel), database and cache storage backends, request rate limiting, and circuit breaker policies. These settings define how the gateway handles network connections, persists data, manages performance limits, and protects against service failures.
Security
The Security section configures how AI agents authenticate with the Synentra gateway, including token issuance, external identity validation, and authentication header behavior.
Policy
The Policy section controls how Synentra evaluates authorization policies.
Semantic
Configure Synentra's semantic intent analysis using the built-in ONNX model or external LLM providers such as OpenAI, Azure AI, Gemini, and Ollama.
Human-in-the-Loop
The HumanInTheLoop section configures Synentra's Human-in-the-Loop (HITL) workflow.
Observability
The Observability section configures logging and telemetry for Synentra.
Secret Management
The SecretManagement section configures how Synentra resolves sensitive configuration values such as API keys, connection strings, JWT signing keys, and other secrets.