self-replicating/.env.example

127 lines
3.6 KiB
Plaintext

# ============================================
# DATABASE CONFIGURATION
# ============================================
DATABASE_URL="postgresql://srb:srb_password@localhost:5432/srb"
REDIS_URL="redis://localhost:6379"
# ============================================
# CLAUDE API (REQUIRED)
# ============================================
# Get your API key from: https://console.anthropic.com/
ANTHROPIC_API_KEY="sk-ant-..."
# ============================================
# FACEBOOK ADS API
# ============================================
# Set up at: https://developers.facebook.com/
FACEBOOK_APP_ID=""
FACEBOOK_APP_SECRET=""
FACEBOOK_ACCESS_TOKEN=""
FACEBOOK_AD_ACCOUNT_ID=""
# ============================================
# GOOGLE ADS API
# ============================================
# Set up at: https://developers.google.com/google-ads/api/
GOOGLE_ADS_CLIENT_ID=""
GOOGLE_ADS_CLIENT_SECRET=""
GOOGLE_ADS_REFRESH_TOKEN=""
GOOGLE_ADS_DEVELOPER_TOKEN=""
GOOGLE_ADS_CUSTOMER_ID=""
# ============================================
# EMAIL SERVICE (SENDGRID)
# ============================================
# Get API key from: https://app.sendgrid.com/
SENDGRID_API_KEY=""
SENDGRID_FROM_EMAIL="noreply@yourdomain.com"
SENDGRID_FROM_NAME="Self-Replicating Business"
# ============================================
# GOOGLE ANALYTICS
# ============================================
GOOGLE_ANALYTICS_PROPERTY_ID=""
GOOGLE_ANALYTICS_MEASUREMENT_ID=""
# ============================================
# DEPLOYMENT (VERCEL)
# ============================================
# Get token from: https://vercel.com/account/tokens
VERCEL_TOKEN=""
VERCEL_ORG_ID=""
VERCEL_PROJECT_ID=""
# ============================================
# MARKETPLACE APIs
# ============================================
# Acquire.com API (for selling businesses)
ACQUIRE_COM_API_KEY=""
# Upwork API (for hiring VAs)
UPWORK_API_KEY=""
UPWORK_API_SECRET=""
UPWORK_ACCESS_TOKEN=""
# ============================================
# DECISION ENGINE THRESHOLDS
# ============================================
# Revenue threshold to trigger scaling (hire VA, increase budget)
REVENUE_SCALE_THRESHOLD=10000
# Revenue threshold to trigger exit (list on Acquire.com)
REVENUE_SELL_THRESHOLD=50000
# Revenue threshold for shutdown consideration
REVENUE_SHUTDOWN_THRESHOLD=1000
# Months to wait before shutdown if below threshold
SHUTDOWN_WAIT_MONTHS=6
# ============================================
# BUDGET LIMITS (SAFETY)
# ============================================
# Maximum monthly ad spend per business
MAX_AD_SPEND_PER_BUSINESS=5000
# Maximum total budget for validation phase
MAX_VALIDATION_BUDGET=100
# Maximum total budget for MVP development
MAX_MVP_BUDGET=500
# ============================================
# NOTIFICATION SETTINGS
# ============================================
# Slack webhook for alerts
SLACK_WEBHOOK_URL=""
# Email for critical alerts
ALERT_EMAIL=""
# ============================================
# GOOGLE TRENDS & SEARCH
# ============================================
# For market validation
GOOGLE_SEARCH_API_KEY=""
GOOGLE_SEARCH_ENGINE_ID=""
# ============================================
# N8N CONFIGURATION
# ============================================
N8N_BASIC_AUTH_ACTIVE=true
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=change_this_password
# ============================================
# APPLICATION SETTINGS
# ============================================
NODE_ENV=development
PORT=3000
LOG_LEVEL=info
# How often to run optimization loop (in minutes)
OPTIMIZATION_INTERVAL_MINUTES=1440 # Daily
# How often to evaluate decisions (in minutes)
DECISION_EVALUATION_INTERVAL_MINUTES=1440 # Daily