summaryrefslogtreecommitdiff
path: root/config.control.example.json
diff options
context:
space:
mode:
authorChia <Chia@93.nz>2026-08-06 09:29:41 +1200
committerChia <Chia@93.nz>2026-08-06 09:32:46 +1200
commit41e322c53d7b4b796eb377d0df9c29ecd10ba431 (patch)
treec730526150e55e39b822d5197e4a20318ecaa449 /config.control.example.json
parenteadb2ffe85c43cf6fc741c9823cd28eedb4a844c (diff)
feat: complete commercial control plane, billing, auth, and model catalog
- add PostgreSQL control-plane persistence with Redis-degraded hot reload - implement prepaid balance, usage ledger, Stripe top-up and reconciliation - add registration, email verification, password reset, invitations and RBAC - support TOTP, Passkey MFA, device sessions, quotas and rate limits - add tenant billing profiles, audit logs and operational readiness checks - build authenticated admin console, Quickstart, Playground and usage analytics - add public model catalog with pricing, filtering and cost estimation - support OpenAI Responses providers and provider health failover - validate real upstream usage reporting and balance settlement
Diffstat (limited to '')
-rw-r--r--config.control.example.json3
1 files changed, 2 insertions, 1 deletions
diff --git a/config.control.example.json b/config.control.example.json
index 58ef2e7..26de205 100644
--- a/config.control.example.json
+++ b/config.control.example.json
@@ -37,6 +37,7 @@
"audit_retention_days": 2555,
"security_retention_days": 30,
"public_url_env": "AIGW_PUBLIC_URL",
+ "inference_public_url_env": "AIGW_INFERENCE_PUBLIC_URL",
"mail": {
"enabled": true,
"from_name": "AIGW",
@@ -66,7 +67,7 @@
"max_top_up_minor": 1000000,
"settlement_spool_path_env": "AIGW_SETTLEMENT_SPOOL_PATH",
"stripe": {
- "enabled": true,
+ "enabled_env": "AIGW_STRIPE_ENABLED",
"api_key_env": "AIGW_STRIPE_API_KEY",
"webhook_secret_env": "AIGW_STRIPE_WEBHOOK_SECRET",
"success_url_env": "AIGW_STRIPE_SUCCESS_URL",