# Cloud state BLOB_READ_WRITE_TOKEN= PMA_STATE_PATH=shared/state.json PRODUCTION_APP_URL=https://polymarket-site-eta.vercel.app # Live-money feature gate # Keep false until legal/compliance approval, provider credentials, wallet signing, # payment rails, and audit logging are production-ready. LIVE_TRADING_ENABLED=false # Personal-only readiness gate. Keep false until your own wallet/CLOB # credentials are configured and tiny manual test orders are reviewed. # This does not let the AI or server hold private keys. PERSONAL_TRADING_ENABLED=false # Accounts / authentication AUTH_PROVIDER=Clerk CLERK_PUBLISHABLE_KEY= CLERK_SECRET_KEY= CLERK_WEBHOOK_SIGNING_SECRET= DATABASE_URL= NEON_DATABASE_URL= SESSION_SECRET= ACCOUNT_SESSION_SECRET= ENCRYPTION_KEY= PMA_ACCOUNTS_INDEX_PATH=accounts/index.json # Eligibility / compliance provider KYC_PROVIDER=Veriff KYC_API_KEY= KYC_WEBHOOK_SECRET= VERIFF_API_KEY= VERIFF_SECRET_KEY= VERIFF_WEBHOOK_SECRET= SANCTIONS_PROVIDER=Veriff SANCTIONS_API_KEY= GEOIP_PROVIDER=Veriff GEOIP_API_KEY= RESTRICTED_JURISDICTIONS=US,CA-NY,CA-ON TERMS_VERSION= PRIVACY_VERSION= RISK_DISCLOSURE_VERSION= MARKET_POLICY_STORE= CONSENT_STORE= # Wallet / deposit-wallet provider WALLET_PROVIDER=Circle WALLET_PROJECT_ID= WALLET_API_KEY= CIRCLE_WALLET_SET_ID= DEPOSIT_WALLET_ADDRESS= POLYMARKET_SIGNATURE_TYPE=3 # Payments / deposits / withdrawals PAYMENTS_PROVIDER=Circle PAYMENTS_API_KEY= PAYMENTS_WEBHOOK_SECRET= CIRCLE_API_KEY= CIRCLE_WEBHOOK_SECRET= WEBHOOK_BASE_URL= SETTLEMENT_ASSET=pUSD SETTLEMENT_CHAIN=polygon # Polymarket CLOB credentials POLYMARKET_CLOB_HOST=https://clob.polymarket.com POLYMARKET_CHAIN_ID=137 POLYMARKET_CLOB_API_KEY= POLYMARKET_CLOB_SECRET= POLYMARKET_CLOB_PASSPHRASE= # Records / reconciliation / monitoring RECONCILIATION_STORE= ACCOUNTING_EXPORT_STORE= RATE_LIMIT_STORE= AUDIT_LOG_STORE= MONITORING_DSN= SENTRY_DSN= SENTRY_AUTH_TOKEN= SENTRY_ORG= SENTRY_PROJECT= SENTRY_WEBHOOK_URL= INCIDENT_WEBHOOK_URL= RISK_ADMIN_TOKEN= ADMIN_ALERT_EMAIL= CUSTOMER_SUPPORT_EMAIL= RISK_ADMIN_WALLET= # Trade email alerts # Use Resend, SMTP, or a webhook from Zapier/Make/another email automation. RESEND_API_KEY= TRADE_EMAIL_FROM=Poly Arena TRADE_EMAIL_REPLY_TO= TRADE_EMAIL_WEBHOOK_URL= SMTP_HOST= SMTP_PORT= SMTP_SECURE=true SMTP_USER= SMTP_PASS= SMTP_FROM= # Agent chat OPENAI_API_KEY= OPENAI_MODEL=gpt-5.6-luna