APP_NAME=Laravel APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost:8000 # Separate from publication. Bind only an explicitly authorised published rule version. INVESTMOZ_IVA_CONSUMER_ENABLED=false INVESTMOZ_IVA_CONSUMER_RULE_ID= INVESTMOZ_IVA_CONSUMER_RULE_VERSION=0 APP_LOCALE=en APP_FALLBACK_LOCALE=en APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file # APP_MAINTENANCE_STORE=database # PHP_CLI_SERVER_WORKERS=4 BCRYPT_ROUNDS=12 LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug # Full application schema requires PostgreSQL with PostGIS; SQLite is unsupported. DB_CONNECTION=pgsql DB_HOST=127.0.0.1 DB_PORT=5432 DB_DATABASE=investemoz # Configure a least-privilege application role; provision PostGIS before migrations. DB_USERNAME=investmoz_app DB_PASSWORD= SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null BROADCAST_CONNECTION=log FILESYSTEM_DISK=local QUEUE_CONNECTION=database DB_QUEUE_RETRY_AFTER=210 MALWARE_SCANNER=clamd CLAMD_HOST=127.0.0.1 CLAMD_PORT=3310 CLAMD_TIMEOUT_SECONDS=120 CLAMD_MAX_SIGNATURE_AGE_HOURS=48 CLAMD_MAX_FILE_BYTES=20971520 CLAMD_MAX_STREAM_BYTES=26214400 CLAMD_MAX_DECOMPRESSED_BYTES=104857600 CLAMD_MAX_ARCHIVE_ENTRIES=1000 CACHE_STORE=database # CACHE_PREFIX= MEMCACHED_HOST=127.0.0.1 REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_MAILER=log MAIL_SCHEME=null MAIL_HOST=127.0.0.1 MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_FROM_ADDRESS="hello@example.com" MAIL_FROM_NAME="${APP_NAME}" AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false VITE_APP_NAME="${APP_NAME}" # Comma-separated emails of verified accounts authorised to manage the portal. PORTAL_MANAGER_EMAILS= # Explicit, separate application workflow designations. Empty means no access. INVESTMOZ_MNE_TRIAGERS= INVESTMOZ_MNE_REVIEWERS= INVESTMOZ_MNE_APPROVERS_L1= INVESTMOZ_MNE_APPROVERS_L2= INVESTMOZ_MNE_PUBLISHERS= INVESTMOZ_CONSENT_POLICY_VERSION=2026-09-30 INVESTMOZ_SHARING_POLICY_VERSION=2026-09-30 INVESTMOZ_SLA_ESCALATION_ENABLED=false PORTAL_NOTIFICATIONS_ENABLED=false PORTAL_NOTIFICATION_RECIPIENTS= PORTAL_SUPPORT_EMAIL= PORTAL_SUPPORT_PHONE= PORTAL_SUPPORT_ADDRESS= PORTAL_SUPPORT_HOURS= # Internal education intake; activate only after schema and access validation. EDUCATION_ENABLED=false # Internal evidence/rules baseline; no generative provider or training enabled. INVESTMOZ_AI_ENABLED=false # Backend-only; enable only after SuiteCRM homologation and OAuth provisioning. SUITECRM_ENABLED=false SUITECRM_BASE_URL= SUITECRM_CLIENT_ID= SUITECRM_CLIENT_SECRET= SUITECRM_CACHE_STORE=database # Tax-rule governance roles are empty by default and require named verified managers with MFA. INVESTMOZ_TAX_RULE_EDITORS= INVESTMOZ_TAX_RULE_REVIEWERS= INVESTMOZ_TAX_RULE_APPROVERS= INVESTMOZ_TAX_RULE_PUBLISHERS= INVESTMOZ_ZONE_TERRITORY_REVIEWERS= # Local LibreTranslate service and installed language models. LIBRETRANSLATE_URL=http://127.0.0.1:5000 LIBRETRANSLATE_TIMEOUT=60 LIBRETRANSLATE_API_KEY=