Skip to content

Complete General Settings Index

This reference is generated from GeneralSettings and covers all 421 declared fields. Use general_settings in config.yaml; values can reference an environment variable with the os.environ/NAME form.

The generated schema is the field-coverage source of truth. The General settings guide explains operational choices, precedence, and safe examples. A default shown here is not automatically a production recommendation.

Authentication, identity, and sessions

Setting Type Default Constraints Handling
custom_auth string or null null — Ordinary
deltallm_key_header_name string "Authorization" — Ordinary
enable_jwt_auth boolean false — Ordinary
enable_sso boolean false — Ordinary
external_auth ExternalAuthSettings Factory default — Startup trust; excluded from settings API
jwt_audience string or null null — Ordinary
jwt_claims_mapping object of string Factory default — Ordinary
jwt_issuer string or null null — Ordinary
jwt_public_key_url string or null null — Ordinary
master_key string or null null — Secret
password_login_enabled boolean true — Ordinary
platform_bootstrap_admin_email string or null null — Ordinary
platform_bootstrap_admin_password string or null null — Secret
salt_key string or null null — Secret
self_registration SelfRegistrationSettings Factory default — Ordinary
sso_admin_email_list array of string Factory default — Ordinary
sso_authorize_url string or null null — Ordinary
sso_client_id string or null null — Ordinary
sso_client_secret string or null null — Secret
sso_default_team_id string or null null — Ordinary
sso_group_sync SSOGroupSyncSettings Factory default — Ordinary
sso_local_mfa "optional" or "trust_idp" "optional" — Ordinary
sso_provider "microsoft" or "google" or "okta" or "oidc" or "saml" "oidc" — Ordinary
sso_redirect_uri string or null null — Ordinary
sso_scope string "openid email profile" — Ordinary
sso_sign_in SSOSignInSettings Factory default — Ordinary
sso_state_ttl_seconds integer 600 ≤ 3600; ≥ 60 Ordinary
sso_token_url string or null null — Ordinary
sso_userinfo_url string or null null — Ordinary

Database and telemetry ingestion

Setting Type Default Constraints Handling
accounting_execution_mode "assigned" or "local_journal" "assigned" — Ordinary
accounting_finalization_ack_timeout_ms integer 2000 ≤ 5000; ≥ 10 Ordinary
accounting_finalization_max_pending integer 8192 ≤ 100000; ≥ 1 Ordinary
accounting_finalization_max_pending_bytes integer 8388608 ≤ 67108864; ≥ 1048576 Ordinary
accounting_grant_target_operations integer 32 ≤ 1024; ≥ 1 Ordinary
accounting_grant_ttl_seconds integer 30 ≤ 300; ≥ 1 Ordinary
accounting_grants_enabled boolean true — Ordinary
accounting_hot_path_db_pool_size integer 2 ≤ 32; ≥ 1 Ordinary
accounting_local_max_subjects integer 1024 ≤ 4096; ≥ 1 Ordinary
accounting_max_provider_attempts integer 3 ≤ 128; ≥ 1 Ordinary
accounting_microbatch_dwell_ms integer 2 ≤ 50; ≥ 0 Ordinary
accounting_microbatch_max_size integer 8 ≤ 256; ≥ 1 Ordinary
accounting_projection_batch_size integer 64 ≤ 256; ≥ 1 Ordinary
accounting_projection_lease_seconds integer 30 ≤ 300; ≥ 5 Ordinary
accounting_projection_maintenance_interval_ms integer 1000 ≤ 60000; ≥ 100 Ordinary
accounting_projection_max_concurrent_partitions integer 4 ≤ 64; ≥ 1 Ordinary
accounting_projection_poll_interval_ms integer 50 ≤ 10000; ≥ 10 Ordinary
accounting_projection_worker_enabled boolean false — Ordinary
accounting_protocol_enabled boolean false — Ordinary
accounting_protocol_generation integer 1 ≤ 9223372036854775807; ≥ 1 Ordinary
accounting_request_url string or null null max length 2048 Ordinary
accounting_reservation_ack_timeout_ms integer 1000 ≤ 5000; ≥ 10 Ordinary
accounting_reservation_max_pending integer 4096 ≤ 100000; ≥ 1 Ordinary
accounting_reservation_max_pending_bytes integer 8388608 ≤ 67108864; ≥ 1048576 Ordinary
accounting_rpc_allow_http boolean false — Ordinary
accounting_rpc_allowed_ports array of integer [443] max items 16; min items 1; ≤ 65535; ≥ 1 Ordinary
accounting_rpc_allowed_private_cidrs array of string [] max items 16; max length 128 Ordinary
accounting_rpc_max_connections integer 16 ≤ 256; ≥ 1 Ordinary
accounting_rpc_signing_secret string or null null max length 4096; min length 32 Secret
accounting_statement_timeout_ms integer 250 ≤ 2000; ≥ 10 Ordinary
database_url string or null null — May contain credentials
spend_ingestion_batch_size integer 100 ≤ 500; ≥ 1 Ordinary
spend_ingestion_cleanup_batch_size integer 1000 ≤ 100000; ≥ 1 Ordinary
spend_ingestion_cleanup_interval_seconds number 60.0 ≤ 86400.0; ≥ 1.0 Ordinary
spend_ingestion_cleanup_max_batches_per_run integer 10 ≤ 1000; ≥ 1 Ordinary
spend_ingestion_cleanup_time_budget_seconds number 2.0 > 0.0; ≤ 60.0 Ordinary
spend_ingestion_completed_retention_hours integer 1 ≤ 720; ≥ 0 Ordinary
spend_ingestion_failed_retention_days integer 30 ≤ 3650; ≥ 1 Ordinary
spend_ingestion_fallback_execution_timeout_seconds number 2.0 > 0.0; ≤ 60.0 Ordinary
spend_ingestion_fallback_max_concurrency integer 1 ≤ 32; ≥ 1 Ordinary
spend_ingestion_fallback_max_waiters integer 8 ≤ 10000; ≥ 0 Ordinary
spend_ingestion_fallback_queue_timeout_ms integer 100 ≤ 60000; ≥ 1 Ordinary
spend_ingestion_flush_interval_ms integer 100 ≤ 10000; ≥ 10 Ordinary
spend_ingestion_lease_seconds integer 30 ≤ 300; ≥ 5 Ordinary
spend_ingestion_max_attempts integer 10 ≤ 100; ≥ 1 Ordinary
spend_ingestion_max_pending_events integer 100000 ≤ 10000000; ≥ 1 Ordinary
spend_ingestion_mode "legacy" or "outbox" "legacy" — Ordinary
spend_ingestion_overload_policy "sync_fallback" or "fail_closed" "sync_fallback" — Ordinary
spend_ingestion_worker_enabled boolean true — Ordinary
telemetry_db_pool_size integer 5 > 0; ≤ 100 Ordinary
telemetry_db_pool_timeout_seconds integer 2 ≤ 60; ≥ 0 Ordinary
telemetry_shutdown_drain_timeout_seconds number 20.0 ≤ 300; ≥ 0.1 Ordinary
telemetry_worker_db_pool_size integer 5 ≤ 100; ≥ 1 Ordinary
telemetry_worker_startup_timeout_seconds number 5.0 ≤ 60; ≥ 0.1 Ordinary

Redis and caching

Setting Type Default Constraints Handling
cache_backend "memory" or "redis" or "s3" "memory" — Ordinary
cache_enabled boolean false — Ordinary
cache_invalidation_immediate_timeout_seconds number 0.5 > 0; ≤ 30 Ordinary
cache_invalidation_max_attempts integer 10 ≤ 100; ≥ 1 Ordinary
cache_invalidation_retry_initial_seconds integer 5 ≥ 1 Ordinary
cache_invalidation_retry_max_seconds integer 300 ≥ 1 Ordinary
cache_invalidation_worker_batch_size integer 25 ≤ 500; ≥ 1 Ordinary
cache_invalidation_worker_enabled boolean true — Ordinary
cache_invalidation_worker_lease_seconds integer 60 ≥ 5 Ordinary
cache_invalidation_worker_max_concurrency integer 4 ≤ 50; ≥ 1 Ordinary
cache_invalidation_worker_poll_interval_seconds number 5.0 > 0 Ordinary
cache_invalidation_worker_record_timeout_seconds number 10.0 > 0; ≤ 300 Ordinary
cache_max_size integer 10000 — Ordinary
cache_ttl integer 3600 — Ordinary
prompt_cache_l1_max_entries integer 10000 ≤ 1000000; ≥ 100 Ordinary
prompt_cache_l1_ttl_seconds integer 30 ≥ 1 Ordinary
prompt_cache_l2_ttl_seconds integer 300 ≥ 1 Ordinary
prompt_negative_cache_enabled boolean false — Ordinary
prompt_negative_l1_ttl_seconds integer 5 ≥ 1 Ordinary
prompt_negative_l2_ttl_seconds integer 30 ≥ 1 Ordinary
redis_acquisition_timeout_seconds number 0.2 ≤ 30; ≥ 0.001 Ordinary
redis_bulk_max_connections integer 16 ≤ 10000; ≥ 1 Ordinary
redis_bulk_max_waiters integer 0 ≤ 10000; ≥ 0 Ordinary
redis_bulk_url string or null null — Secret
redis_cache_max_connections integer 16 ≤ 10000; ≥ 1 Ordinary
redis_cache_max_waiters integer 0 ≤ 10000; ≥ 0 Ordinary
redis_connect_timeout_seconds number 1.0 ≤ 30; ≥ 0.001 Ordinary
redis_critical_max_connections integer 64 ≤ 10000; ≥ 1 Ordinary
redis_critical_max_waiters integer 64 ≤ 10000; ≥ 0 Ordinary
redis_degraded_mode "fail_open" or "fail_closed" "fail_open" — Ordinary
redis_host string "localhost" — Ordinary
redis_password string or null null — Secret
redis_port integer 6379 — Ordinary
redis_socket_timeout_seconds number 1.0 ≤ 30; ≥ 0.001 Ordinary
redis_url string or null null — May contain credentials

Gateway and upstream capacity

Setting Type Default Constraints Handling
gateway_ingress_body_timeout_seconds number 10.0 > 0; ≤ 300 Ordinary
gateway_ingress_control_max_active integer 16 ≤ 1000; ≥ 1 Ordinary
gateway_ingress_control_max_buffered_bytes integer 67108864 ≤ 4294967296; ≥ 1 Ordinary
gateway_ingress_enabled boolean false — Ordinary
gateway_ingress_health_max_active integer 4 ≤ 100; ≥ 1 Ordinary
gateway_ingress_max_active integer 100 ≤ 100000; ≥ 1 Ordinary
gateway_ingress_max_body_bytes integer 33554432 ≤ 1073741824; ≥ 1 Ordinary
gateway_ingress_max_buffered_bytes integer 67108864 ≤ 4294967296; ≥ 1 Ordinary
gateway_ingress_max_waiters integer 0 ≤ 10000; ≥ 0 Ordinary
gateway_ingress_queue_timeout_ms integer 10 ≤ 1000; ≥ 1 Ordinary
gateway_preflight_capacity_enabled boolean false — Ordinary
gateway_preflight_global_max_parallel integer 300 > 0; ≤ 100000 Ordinary
gateway_preflight_lease_ttl_seconds integer 30 ≤ 300; ≥ 5 Ordinary
gateway_preflight_org_max_parallel integer 100 ≤ 100000; ≥ 0 Ordinary
realtime RealtimeSettings Factory default — Ordinary
upstream_http_connect_timeout_seconds number 10.0 > 0 Ordinary
upstream_http_keepalive_expiry_seconds number 60.0 ≥ 0 Ordinary
upstream_http_max_connections integer 500 > 0 Ordinary
upstream_http_max_keepalive_connections integer 100 ≥ 0 Ordinary
upstream_http_pool_timeout_seconds number 10.0 > 0 Ordinary
upstream_http_read_timeout_seconds number 300.0 > 0 Ordinary
upstream_http_write_timeout_seconds number 30.0 > 0 Ordinary

Spend, budgets, and reporting

Setting Type Default Constraints Handling
budget_alert_ttl_seconds integer 3600 ≤ 2147483647; ≥ 60 Ordinary
budget_enforcement_query_mode "legacy" or "shadow" or "combined" "legacy" — Ordinary
budget_enforcement_query_timeout_seconds number 2.0 > 0.0; ≤ 30.0 Ordinary
budget_enforcement_shadow_sample_rate number 0.01 ≤ 1.0; ≥ 0.0 Ordinary
budget_notifications_enabled boolean false — Ordinary
spend_operation_intents_enabled boolean false — Ordinary
spend_reporting_execution_timeout_seconds number 60.0 > 0 Ordinary
spend_reporting_global_max_concurrency integer 2 > 0; ≤ 64 Ordinary
spend_reporting_max_concurrency integer 2 > 0; ≤ 32 Ordinary
spend_reporting_queue_timeout_seconds number 10.0 > 0 Ordinary
spend_reporting_redis_timeout_seconds number 0.5 > 0 Ordinary
spend_reporting_v2_enabled boolean true — Ordinary
spend_settlement_db_pool_size integer 1 ≤ 99; ≥ 1 Ordinary

Organizations and governance

Setting Type Default Constraints Handling
callable_target_scope_policy_mode "legacy" or "shadow" or "enforce" "enforce" — Ordinary
governance_notifications_enabled boolean false — Ordinary
organization_deletion_max_attempts integer 20 ≤ 100; ≥ 1 Ordinary
organization_deletion_recovery_window_hours integer 168 ≤ 720; ≥ 1 Ordinary
organization_deletion_requests_enabled boolean false — Ordinary
organization_deletion_retry_initial_seconds integer 5 ≥ 1 Ordinary
organization_deletion_retry_max_seconds integer 300 ≥ 1 Ordinary
organization_deletion_waiting_poll_seconds number 10.0 > 0 Ordinary
organization_deletion_worker_batch_size integer 5 ≤ 100; ≥ 1 Ordinary
organization_deletion_worker_enabled boolean true — Ordinary
organization_deletion_worker_lease_seconds integer 60 ≥ 5 Ordinary
organization_deletion_worker_max_concurrency integer 2 ≤ 20; ≥ 1 Ordinary
organization_deletion_worker_max_pages_per_claim integer 10 ≤ 100; ≥ 1 Ordinary
organization_deletion_worker_page_size integer 100 ≤ 1000; ≥ 1 Ordinary
organization_deletion_worker_poll_interval_seconds number 5.0 > 0 Ordinary
organization_deletion_worker_record_timeout_seconds number 45.0 > 0; ≤ 300 Ordinary
organization_lifecycle_auth_cache_max_entries integer 10000 ≤ 1000000; ≥ 100 Ordinary
organization_lifecycle_auth_max_staleness_seconds number 3.0 > 0; ≤ 60 Ordinary

Notifications and email

Setting Type Default Constraints Handling
email_base_url string or null null — Ordinary
email_enabled boolean false — Ordinary
email_from_address string or null null — Ordinary
email_from_name string or null null — Ordinary
email_max_attempts integer 5 ≤ 20; ≥ 1 Ordinary
email_provider "smtp" or "resend" or "sendgrid" "smtp" — Ordinary
email_reply_to string or null null — Ordinary
email_retry_initial_seconds integer 60 ≥ 1 Ordinary
email_retry_max_seconds integer 3600 ≥ 1 Ordinary
email_worker_audit_lease_seconds integer 30 ≤ 300; ≥ 5 Ordinary
email_worker_batch_size integer 10 ≤ 500; ≥ 1 Ordinary
email_worker_delivery_lease_seconds integer 60 ≤ 600; ≥ 10 Ordinary
email_worker_enabled boolean true — Ordinary
email_worker_max_concurrency integer 3 ≤ 20; ≥ 1 Ordinary
email_worker_poll_interval_seconds number 5.0 > 0 Ordinary
email_worker_shutdown_drain_timeout_seconds number 20.0 > 0; ≤ 300 Ordinary
email_worker_startup_timeout_seconds number 5.0 > 0; ≤ 60 Ordinary
key_lifecycle_notifications_enabled boolean false — Ordinary
resend_api_key string or null null — Secret
resend_webhook_signing_secret string or null null — Secret
resend_webhook_tolerance_seconds integer 300 ≤ 3600; ≥ 30 Ordinary
sendgrid_api_key string or null null — Secret
slack_alert_kinds array of string Factory default — Ordinary
slack_alerting_enabled boolean false — Ordinary
slack_webhook_url string or null null — Secret
smtp_host string or null null — Ordinary
smtp_password string or null null — Secret
smtp_port integer 587 ≤ 65535; ≥ 1 Ordinary
smtp_use_starttls boolean true — Ordinary
smtp_use_tls boolean false — Ordinary
smtp_username string or null null — Ordinary

Model deployments and routing

Setting Type Default Constraints Handling
failover_event_history_size integer 1000 > 0 Ordinary
model_deployment_bootstrap_from_config boolean true — Ordinary
model_deployment_source "hybrid" or "db_only" or "config_only" "hybrid" — Ordinary

Batch execution

Setting Type Default Constraints Handling
batch_completed_artifact_retention_days integer 7 — Ordinary
batch_failed_artifact_retention_days integer 14 — Ordinary
batch_metadata_retention_days integer 30 — Ordinary
batch_webhook_allow_http boolean false — Ordinary
batch_webhook_allowed_ports array of integer Factory default — Ordinary
batch_webhook_allowed_private_cidrs array of string Factory default — Ordinary
batch_webhook_cleanup_max_rows_per_run integer 10000 ≤ 1000000; ≥ 1 Ordinary
batch_webhook_delivery_retention_days integer 30 ≥ 1 Ordinary
batch_webhook_enabled boolean false — Ordinary
batch_webhook_encryption_key string or null null — Secret
batch_webhook_lease_seconds integer 30 ≥ 5 Ordinary
batch_webhook_max_attempts integer 8 ≤ 50; ≥ 1 Ordinary
batch_webhook_max_concurrency integer 4 ≤ 100; ≥ 1 Ordinary
batch_webhook_observability_enabled boolean true — Ordinary
batch_webhook_observability_refresh_interval_seconds number 15.0 > 0.0 Ordinary
batch_webhook_poll_interval_seconds number 1.0 > 0.0 Ordinary
batch_webhook_retry_initial_seconds integer 5 ≥ 1 Ordinary
batch_webhook_retry_max_seconds integer 3600 ≥ 1 Ordinary
batch_webhook_timeout_seconds number 10.0 > 0.0 Ordinary
batch_webhook_worker_enabled boolean true — Ordinary
embeddings_batch_advisory_lock_mode "dual" or "canonical" "dual" — Ordinary
embeddings_batch_aging_seconds_per_work_unit integer 30 ≥ 1 Ordinary
embeddings_batch_claim_diagnostic_interval_seconds number 60.0 ≥ 1.0 Ordinary
embeddings_batch_claim_diagnostic_max_keys integer 1024 ≤ 100000; ≥ 1 Ordinary
embeddings_batch_claim_diagnostics_enabled boolean true — Ordinary
embeddings_batch_completion_outbox_worker_enabled boolean true — Ordinary
embeddings_batch_create_idempotency_enabled boolean false — Ordinary
embeddings_batch_create_promotion_insert_chunk_size integer 500 ≤ 10000; ≥ 1 Ordinary
embeddings_batch_create_promotion_tx_max_wait_seconds number 10.0 > 0.0 Ordinary
embeddings_batch_create_promotion_tx_timeout_seconds number 60.0 > 0.0 Ordinary
embeddings_batch_create_session_cleanup_enabled boolean true — Ordinary
embeddings_batch_create_session_cleanup_interval_seconds number 3600.0 > 0 Ordinary
embeddings_batch_create_session_cleanup_scan_limit integer 200 ≤ 1000; ≥ 1 Ordinary
embeddings_batch_create_session_completed_retention_seconds integer 604800 ≥ 60 Ordinary
embeddings_batch_create_session_failed_retention_seconds integer 1209600 ≥ 60 Ordinary
embeddings_batch_create_session_retryable_retention_seconds integer 259200 ≥ 60 Ordinary
embeddings_batch_create_soft_precheck_enabled boolean true — Ordinary
embeddings_batch_create_stage_orphan_grace_seconds integer 3600 ≥ 60 Ordinary
embeddings_batch_default_model_max_claim_work_units integer 64 ≥ 1 Ordinary
embeddings_batch_default_model_max_in_flight integer 16 ≥ 1 Ordinary
embeddings_batch_enabled boolean false — Ordinary
embeddings_batch_finalization_first boolean true — Ordinary
embeddings_batch_finalization_page_size integer 500 ≤ 10000; ≥ 10 Ordinary
embeddings_batch_finalization_retry_delay_seconds integer 60 ≥ 1 Ordinary
embeddings_batch_gc_enabled boolean true — Ordinary
embeddings_batch_gc_interval_seconds number 86400.0 — Ordinary
embeddings_batch_gc_scan_limit integer 200 — Ordinary
embeddings_batch_heartbeat_interval_seconds number 15.0 > 0 Ordinary
embeddings_batch_item_buffer_multiplier integer 2 ≤ 10; ≥ 1 Ordinary
embeddings_batch_item_claim_limit integer 20 — Ordinary
embeddings_batch_item_lease_seconds integer 360 ≥ 30 Ordinary
embeddings_batch_job_lease_seconds integer 120 ≥ 5 Ordinary
embeddings_batch_max_age_credit_work_units integer 1000 ≥ 0 Ordinary
embeddings_batch_max_attempts integer 3 — Ordinary
embeddings_batch_max_file_bytes integer 52428800 ≥ 1024 Ordinary
embeddings_batch_max_items_per_batch integer 10000 ≥ 1 Ordinary
embeddings_batch_max_line_bytes integer 1048576 ≥ 1024 Ordinary
embeddings_batch_max_pending_batches_per_scope integer 20 ≥ 0 Ordinary
embeddings_batch_microbatch_max_group_retries integer 2 ≥ 0 Ordinary
embeddings_batch_microbatch_min_reduced_size integer 1 ≥ 1 Ordinary
embeddings_batch_microbatch_reduce_factor number 0.5 > 0.0; ≤ 1.0 Ordinary
embeddings_batch_microbatch_retry_enabled boolean true — Ordinary
embeddings_batch_min_large_job_claim_interval_seconds integer 30 ≥ 0 Ordinary
embeddings_batch_model_capacity_enabled boolean false — Ordinary
embeddings_batch_model_capacity_fail_open boolean false — Ordinary
embeddings_batch_model_capacity_fraction number 0.25 > 0.0; ≤ 1.0 Ordinary
embeddings_batch_model_capacity_refresh_seconds number 5.0 > 0.0 Ordinary
embeddings_batch_model_group_backpressure_enabled boolean true — Ordinary
embeddings_batch_model_group_backpressure_max_seconds integer 300 ≥ 1 Ordinary
embeddings_batch_model_group_backpressure_min_seconds integer 5 ≥ 1 Ordinary
embeddings_batch_poll_interval_seconds number 1.0 — Ordinary
embeddings_batch_retry_initial_seconds integer 5 ≥ 1 Ordinary
embeddings_batch_retry_jitter boolean true — Ordinary
embeddings_batch_retry_max_seconds integer 300 ≥ 1 Ordinary
embeddings_batch_retry_multiplier number 2.0 ≥ 1.0 Ordinary
embeddings_batch_s3_access_key_id string or null null — Ordinary
embeddings_batch_s3_bucket string or null null — Ordinary
embeddings_batch_s3_endpoint_url string or null null — Ordinary
embeddings_batch_s3_prefix string "deltallm/batch-artifacts" — Ordinary
embeddings_batch_s3_region string "us-east-1" — Ordinary
embeddings_batch_s3_secret_access_key string or null null — Ordinary
embeddings_batch_s3_spool_max_bytes integer 8388608 > 0 Ordinary
embeddings_batch_scheduler_backfill_enabled boolean false — Ordinary
embeddings_batch_scheduler_backfill_interval_seconds number 60.0 > 0.0 Ordinary
embeddings_batch_scheduler_backfill_scan_limit integer 500 ≤ 5000; ≥ 1 Ordinary
embeddings_batch_scheduler_base_quantum_work_units integer 16 ≥ 1 Ordinary
embeddings_batch_scheduler_claim_mode "job_fifo" or "work_slice" "job_fifo" — Ordinary
embeddings_batch_scheduler_default_service_tier string "standard" — Ordinary
embeddings_batch_scheduler_enabled boolean false — Ordinary
embeddings_batch_scheduler_estimator_version "v1" "v1" — Ordinary
embeddings_batch_scheduler_max_active_flows_per_decision integer 100 ≤ 1000; ≥ 1 Ordinary
embeddings_batch_scheduler_max_candidate_jobs_per_flow integer 50 ≤ 1000; ≥ 1 Ordinary
embeddings_batch_scheduler_max_deficit_multiplier integer 8 ≥ 1 Ordinary
embeddings_batch_scheduler_mode "fifo_v1" or "slice_v1" or "model_capacity_v1" or "fair_share_v1" or "smart_v1" "fifo_v1" — Ordinary
embeddings_batch_scheduler_shadow_decision_timeout_seconds number 0.5 > 0.0 Ordinary
embeddings_batch_scheduler_shadow_enabled boolean false — Ordinary
embeddings_batch_scheduler_shadow_max_pending_decisions integer 16 ≥ 0 Ordinary
embeddings_batch_scheduler_shadow_mode "none" or "fifo_v1" or "slice_v1" or "model_capacity_v1" or "fair_share_v1" or "smart_v1" "none" — Ordinary
embeddings_batch_scheduler_strict_model_homogeneity_enabled boolean false — Ordinary
embeddings_batch_size_aware_scheduling_enabled boolean false — Ordinary
embeddings_batch_small_job_fast_lane_enabled boolean false — Ordinary
embeddings_batch_small_job_max_work_units integer 100 ≥ 1 Ordinary
embeddings_batch_stale_lease_sweeper_enabled boolean true — Ordinary
embeddings_batch_stale_lease_sweeper_failure_interval_seconds number 30.0 > 0.0 Ordinary
embeddings_batch_stale_lease_sweeper_interval_seconds number 60.0 > 0.0 Ordinary
embeddings_batch_stale_lease_sweeper_max_rows_per_run integer 500 ≤ 5000; ≥ 1 Ordinary
embeddings_batch_stale_lease_sweeper_page_size integer 100 ≤ 1000; ≥ 1 Ordinary
embeddings_batch_storage_backend "local" or "s3" "local" — Ordinary
embeddings_batch_storage_chunk_size integer 65536 ≥ 1024 Ordinary
embeddings_batch_storage_dir string ".deltallm/batch-artifacts" — Ordinary
embeddings_batch_tenant_fair_share_disabled_model_groups array of string Factory default — Ordinary
embeddings_batch_tenant_fair_share_enabled boolean false — Ordinary
embeddings_batch_tenant_max_in_flight_work_units integer 0 ≥ 0 Ordinary
embeddings_batch_tenant_max_queued_work_units integer 0 ≥ 0 Ordinary
embeddings_batch_tenant_scope_preference string "organization,team,api_key,user" — Ordinary
embeddings_batch_work_claim_max_items integer 0 ≤ 200; ≥ 0 Ordinary
embeddings_batch_work_claim_max_work_units integer 0 ≥ 0 Ordinary
embeddings_batch_work_claim_min_items_for_microbatch integer 4 ≤ 200; ≥ 1 Ordinary
embeddings_batch_worker_concurrency integer 4 ≤ 100; ≥ 1 Ordinary
embeddings_batch_worker_enabled boolean true — Ordinary

Tier policy and capacity

Setting Type Default Constraints Handling
tier_capacity_fair_share_active_ttl_seconds integer 10 ≤ 300; ≥ 1 Ordinary
tier_capacity_fair_share_enabled boolean false — Ordinary
tier_policy_missing_service_mode "fail_open" or "fail_closed" "fail_open" — Ordinary
tier_policy_mode "disabled" or "shadow" or "enforce" "disabled" — Ordinary
tier_policy_refresh_interval_seconds number 300.0 > 0.0 Ordinary
tier_policy_refresh_jitter_seconds number 1.0 ≥ 0.0 Ordinary
tier_policy_refresh_retry_delay_seconds number 5.0 > 0.0 Ordinary
tier_policy_transition_grace_seconds number 0.05 ≥ 0.0 Ordinary

Audit

Setting Type Default Constraints Handling
audit_control_sync_actions array of string Factory default — Ordinary
audit_control_sync_enabled boolean true — Ordinary
audit_enabled boolean true — Ordinary
audit_ingestion_batch_size integer 100 ≤ 500; ≥ 1 Ordinary
audit_ingestion_cleanup_batch_size integer 1000 ≤ 100000; ≥ 1 Ordinary
audit_ingestion_cleanup_interval_seconds number 60.0 ≤ 86400.0; ≥ 1.0 Ordinary
audit_ingestion_cleanup_max_batches_per_run integer 10 ≤ 1000; ≥ 1 Ordinary
audit_ingestion_cleanup_time_budget_seconds number 2.0 > 0.0; ≤ 60.0 Ordinary
audit_ingestion_completed_retention_hours integer 1 ≤ 720; ≥ 0 Ordinary
audit_ingestion_failed_retention_days integer 30 ≤ 3650; ≥ 1 Ordinary
audit_ingestion_flush_interval_ms integer 100 ≤ 10000; ≥ 10 Ordinary
audit_ingestion_lease_seconds integer 30 ≤ 300; ≥ 5 Ordinary
audit_ingestion_max_attempts integer 10 ≤ 100; ≥ 1 Ordinary
audit_ingestion_max_pending_events integer 100000 ≤ 10000000; ≥ 1 Ordinary
audit_ingestion_mode "legacy" or "outbox" "legacy" — Ordinary
audit_ingestion_required_reserve integer 10000 ≤ 10000000; ≥ 0 Ordinary
audit_ingestion_worker_enabled boolean true — Ordinary
audit_metadata_retention_days integer 365 — Ordinary
audit_payload_retention_days integer 90 — Ordinary
audit_retention_interval_seconds number 86400.0 — Ordinary
audit_retention_scan_limit integer 500 — Ordinary
audit_retention_worker_enabled boolean true — Ordinary

UI and branding

Setting Type Default Constraints Handling
ui_branding UIBrandingSettings Factory default — Ordinary
ui_mount UIMountSettings Factory default — Startup only; non-secret UI configuration

Core runtime settings

Setting Type Default Constraints Handling
api_key_auth_cache_ttl_seconds integer 300 — Ordinary
auth_fallback_cache_max_bytes integer 131072 ≤ 1048576; ≥ 1024 Ordinary
auth_fallback_cache_timeout_seconds number 0.1 ≤ 1; ≥ 0.001 Ordinary
auth_fallback_max_active integer 8 ≤ 1000; ≥ 1 Ordinary
auth_fallback_max_waiters integer 32 ≤ 10000; ≥ 0 Ordinary
auth_fallback_queue_timeout_ms integer 10 ≤ 1000; ≥ 1 Ordinary
auth_fallback_timeout_seconds number 0.5 ≤ 30; ≥ 0.01 Ordinary
auth_master_session_ttl_hours integer or null null ≤ 168; ≥ 1 Ordinary
auth_session_idle_timeout_minutes integer 60 ≤ 1440; ≥ 0 Ordinary
auth_session_ttl_hours integer 12 — Ordinary
background_health_checks boolean false — Ordinary
callback_max_bytes integer 8388608 ≤ 134217728; ≥ 1024 Ordinary
callback_max_concurrency integer 4 ≤ 64; ≥ 1 Ordinary
callback_max_payload_bytes integer 262144 ≤ 16777216; ≥ 1024 Ordinary
callback_max_pending integer 128 ≤ 4096; ≥ 1 Ordinary
callback_shutdown_seconds number 5 > 0; ≤ 30 Ordinary
callback_timeout_seconds number 5 > 0; ≤ 60 Ordinary
db_acquisition_timeout_seconds number 0.2 ≤ 30; ≥ 0.001 Ordinary
db_background_lock_timeout_seconds number 1.0 ≤ 60; ≥ 0.001 Ordinary
db_background_statement_timeout_seconds number 5.0 ≤ 60; ≥ 0.001 Ordinary
db_background_transaction_timeout_seconds number 10.0 ≤ 120; ≥ 0.001 Ordinary
db_foreground_pool_size integer 8 ≤ 100; ≥ 1 Ordinary
db_lock_timeout_seconds number 0.2 ≤ 30; ≥ 0.001 Ordinary
db_pool_size integer 20 > 0 Ordinary
db_pool_timeout integer 30 ≥ 0 Ordinary
db_statement_timeout_seconds number 1.0 ≤ 30; ≥ 0.001 Ordinary
db_transaction_timeout_seconds number 2.0 ≤ 60; ≥ 0.001 Ordinary
deployment_capacity_path string or null null max length 1024; min length 1 Ordinary
deployment_capacity_role "api" or "batchWorker" or "accountingWorker" or "accountingRequest" "api" — Ordinary
guardrail_max_bytes integer 33554432 ≤ 268435456; ≥ 1024 Ordinary
guardrail_max_concurrency integer 2 ≤ 32; ≥ 1 Ordinary
guardrail_max_pending integer 8 ≤ 256; ≥ 1 Ordinary
guardrail_shutdown_seconds number 5 > 0; ≤ 30 Ordinary
guardrail_timeout_seconds number 5 > 0; ≤ 60 Ordinary
health_check_interval integer 300 — Ordinary
health_check_model string "gpt-3.5-turbo" — Ordinary
instance_name string "DeltaLLM" max length 80; min length 1 Ordinary
invitation_token_ttl_hours integer 72 ≤ 720; ≥ 1 Ordinary
lifecycle_cancellation_seconds number 5 > 0; ≤ 30 Ordinary
lifecycle_close_seconds number 5 > 0; ≤ 30 Ordinary
lifecycle_request_drain_seconds number 45 > 0; ≤ 600 Ordinary
lifecycle_shutdown_seconds number 80 > 0; ≤ 750 Ordinary
lifecycle_withdrawal_seconds number 5 ≤ 30; ≥ 0 Ordinary
lifecycle_worker_drain_seconds number 20 > 0; ≤ 60 Ordinary
log_level "DEBUG" or "INFO" or "WARNING" or "ERROR" "INFO" — Ordinary
managed_asset_authorization_max_staleness_seconds number 60.0 ≤ 3600.0; ≥ 1.0 Ordinary
managed_asset_reconciliation_batch_size integer 250 ≤ 10000; ≥ 1 Ordinary
managed_asset_reconciliation_interval_seconds number 30.0 ≥ 1.0 Ordinary
managed_asset_reconciliation_max_batches_per_run integer 20 ≤ 1000; ≥ 1 Ordinary
managed_asset_snapshot_max_policies integer 50000 ≤ 50000; ≥ 1 Ordinary
metrics_retention_days integer 30 — Ordinary
migration_mode "startup" or "external" "startup" — Ordinary
migration_verify_timeout_seconds number 10 > 0; ≤ 60 Ordinary
password_reset_token_ttl_minutes integer 60 ≤ 1440; ≥ 5 Ordinary
prometheus_endpoint string "/metrics" — Ordinary
prompt_singleflight_max_keys integer 256 ≤ 10000; ≥ 1 Ordinary
prompt_singleflight_timeout_seconds number 2.0 > 0; ≤ 30 Ordinary
provider_discovery_allow_http boolean false — Ordinary
provider_discovery_allowed_ports array of integer Factory default max items 64; min items 1 Ordinary
provider_discovery_allowed_private_cidrs array of string Factory default max items 128 Ordinary
readiness_cache_seconds number 1 > 0; ≤ 5 Ordinary
readiness_probe_timeout_seconds number 1 > 0; ≤ 2 Ordinary
stream_cache_max_bytes integer 262144 > 0 Ordinary
stream_cache_max_fragments integer 2048 > 0 Ordinary