# Public/local defaults only. Never put provider keys, payment signatures, or # SMTP/SMS credentials in this file. MIRAGENFLOW_HOST=127.0.0.1 MIRAGENFLOW_PORT=3100 MIRAGENFLOW_ACCESS_TOKEN_SECRET=replace-with-a-random-secret MIRAGENFLOW_ACCESS_TOKEN_TTL_SECONDS=900 MIRAGENFLOW_REFRESH_COOKIE=miragenflow_refresh MIRAGENFLOW_COOKIE_SECURE=false MIRAGENFLOW_ADMIN_EMAIL=admin@admin.com MIRAGENFLOW_ADMIN_PASSWORD=admin MIRAGENFLOW_ADMIN_MFA_REQUIRED=false MIRAGENFLOW_ADMIN_MFA_SECRET= MIRAGENFLOW_ADMIN_CAPTCHA_REQUIRED=false # Development only: let the local super administrator execute its own approval. # Production always requires another financial administrator. MIRAGENFLOW_ADMIN_SELF_APPROVAL=true MIRAGENFLOW_USER_MFA_REQUIRED=false MIRAGENFLOW_USER_VERIFICATION_REQUIRED=false MIRAGENFLOW_EMAIL_REGISTRATION_VERIFICATION_REQUIRED=false MIRAGENFLOW_PHONE_REGISTRATION_VERIFICATION_REQUIRED=false MIRAGENFLOW_CAPTCHA_REQUIRED=false # Development only: allow provider emulators on localhost/private networks. # Keep false in production (the production launcher forces this closed). MIRAGENFLOW_ALLOW_LOCAL_PROVIDER_URLS=true MIRAGENFLOW_PERSISTENCE_ADAPTER=memory MIRAGENFLOW_QUEUE_ADAPTER=memory DATABASE_URL= REDIS_URL= MIRAGENFLOW_CHANNEL_ENCRYPTION_KEY=replace-with-a-separate-random-key MIRAGENFLOW_PAYMENT_WEBHOOK_SECRET=replace-with-a-random-webhook-secret # Local fixture only: comma-separated channel ids to force retryable failures. MIRAGENFLOW_FIXTURE_FAIL_CHANNELS=