petter2025's picture
Update .env.example
2502f74 verified
raw
history blame
3.37 kB
# 🚀 ARF Ultimate Investor Demo v3.8.0 Configuration
# Copy this file to .env and modify values as needed
# ===== System Mode =====
# Options: demo, oss, enterprise
ARF_MODE=demo
# Use TRUE ARF when available (auto-detected)
# When true: Uses real ARF packages if installed, falls back to mock if not
# When false: Always uses mock mode
USE_TRUE_ARF=true
# ===== Installation Detection (Auto-detected, can override) =====
# These are auto-detected at startup, but can be manually set:
# ARF_OSS_INSTALLED=false
# ARF_ENTERPRISE_INSTALLED=false
# ARF_OSS_VERSION=3.3.7
# ARF_ENTERPRISE_VERSION=1.0.2
# ===== ARF Integration =====
# Required for enterprise mode with real API calls
ARF_API_KEY=your_api_key_here
ARF_BASE_URL=https://api.arf.dev
# ===== Business Configuration =====
# Engineer costs (USD)
ENGINEER_HOURLY_RATE=150
ENGINEER_ANNUAL_COST=125000
# Default savings rate with ARF (0.0 to 1.0)
DEFAULT_SAVINGS_RATE=0.82
# ===== UI Configuration =====
# Auto-refresh interval in seconds
AUTO_REFRESH_SECONDS=30
# Maximum history items to keep
MAX_HISTORY_ITEMS=100
# ===== Demo Configuration =====
# Default incident scenario
DEFAULT_SCENARIO=Cache Miss Storm
# Path to scenario configuration files
SCENARIO_CONFIG_PATH=config/scenarios
# ===== Safety Configuration =====
# Default safety mode: advisory, approval, autonomous
DEFAULT_SAFETY_MODE=advisory
# Require human approval for execution
REQUIRE_APPROVAL=true
# ===== Installation Instructions =====
# Uncomment and run these commands to install real ARF packages:
# Install ARF OSS v3.3.7 (Open Source - Apache 2.0):
# pip install agentic-reliability-framework==3.3.7
# Install ARF Enterprise (Commercial - Requires License):
# pip install agentic-reliability-enterprise
# ===== Logging =====
# Log level: DEBUG, INFO, WARNING, ERROR
LOG_LEVEL=INFO
# ===== Demo Behavior =====
# Show installation status badges in UI (true/false)
SHOW_INSTALLATION_BADGES=true
# Show installation recommendations if packages missing (true/false)
SHOW_INSTALLATION_RECOMMENDATIONS=true
# Auto-switch to real ARF when detected (true/false)
AUTO_SWITCH_TO_REAL_ARF=true
# ===== Performance =====
# Enable async processing (true/false)
ENABLE_ASYNC_PROCESSING=true
# Cache duration in seconds (0 = no cache)
CACHE_DURATION_SECONDS=300
# ===== UI Features =====
# Enable telemetry visualizations (true/false)
ENABLE_TELEMETRY_VIZ=true
# Enable business impact dashboard (true/false)
ENABLE_BUSINESS_DASHBOARD=true
# Enable audit trail logging (true/false)
ENABLE_AUDIT_TRAIL=true
# ===== Security =====
# Enable safety guardrails (true/false)
ENABLE_SAFETY_GUARDRAILS=true
# Maximum blast radius for automated actions (1-10)
SAFETY_MAX_BLAST_RADIUS=3
# Business hours restriction (format: HH:MM)
BUSINESS_HOURS_START=09:00
BUSINESS_HOURS_END=17:00
# ===== Debug & Development =====
# Enable debug mode (shows more logs and details)
DEBUG_MODE=false
# Force mock mode regardless of installation (overrides USE_TRUE_ARF)
FORCE_MOCK_MODE=false
# Enable verbose logging for ARF integration
VERBOSE_ARF_LOGGING=false
# ===== Installation Verification =====
# To verify installation after setting up .env:
# 1. Copy this file to .env: cp .env.example .env
# 2. Install dependencies: pip install -r requirements.txt
# 3. Run the demo: python app.py
# 4. Check console output for installation status