# ============================= # API Keys & Endpoints # ============================= HEURIST_BASE_URL=https://llm-gateway.heurist.xyz HEURIST_API_KEY=your_heurist_api_key # Get one for yourself at https://dev-api-form.heurist.ai/ MESH_SERVER_URL=https://mesh.heurist.xyz POLL_INTERVAL_SECONDS=1.0 INFLOW_BASE_URL=https://sandbox.inflowpay.ai INFLOW_API_KEY=your_inflow_api_key INFLOW_REQUEST_CONTEXT_TTL_SECONDS=1800 INFLOW_SIGNUP_IP_RATE_LIMIT_SECONDS=300 # Credits & Deduction HEURIST_CREDITS_DEDUCTION_API=your_credits_deduction_api_url HEURIST_CREDITS_DEDUCTION_AUTH=your_credits_deduction_auth HEURIST_ACCOUNTS_TABLE=heurist_accounts # ============================= # Messaging & Social Media Configurations # ============================= # Telegram TELEGRAM_API_TOKEN=your_telegram_bot_token # Twitter (Ensure app has Write permission in the Twitter Developer Portal) TWITTER_CONSUMER_KEY=your_twitter_consumer_key TWITTER_CONSUMER_SECRET=your_twitter_consumer_secret TWITTER_ACCESS_TOKEN=your_twitter_access_token TWITTER_ACCESS_TOKEN_SECRET=your_twitter_access_token_secret TWITTER_BEARER_TOKEN=your_twitter_bearer_token SELF_TWITTER_NAME="your_twitter_name (display name, not the @handle)" # Farcaster FARCASTER_API_KEY=your_farcaster_api_key FARCASTER_SIGNER_UUID=your_farcaster_signer_uuid FARCASTER_FID=your_farcaster_fid # Discord DISCORD_TOKEN=your_discord_token # ============================= # Image Generation Settings # ============================= IMAGE_MODEL_ID=FLUX.1-dev HEURIST_SEQUENCER_URL=http://sequencer.heurist.xyz # Required for SmartGen SEQUENCER_API_ENDPOINT=https://sequencer.heurist.xyz/api/v1/generate # ============================= # LLM Model Configuration (Optional - Defaults Exist in Code) # ============================= HEURIST_LARGE_MODEL_ID=nvidia/llama-3.1-nemotron-70b-instruct LARGE_MODEL_ID=nvidia/llama-3.1-nemotron-70b-instruct SMALL_MODEL_ID=mistralai/mixtral-8x7b-instruct PROMPT_MODEL_ID=mistralai/mixtral-8x7b-instruct OPENROUTER_API_KEY=your_openrouter_api_key # ============================= # Application Settings # ============================= DRYRUN=false # Set to true for testing without posting real messages OPENAI_API_KEY=your_openai_api_key # API Key for the REST API Interface API_KEY=your_api_key # ============================= # Vector Database Configuration # ============================= VECTOR_DB_HOST=localhost VECTOR_DB_PORT=5432 VECTOR_DB_NAME=your_vector_db_name VECTOR_DB_USER=your_vector_db_user VECTOR_DB_PASSWORD=your_vector_db_password VECTOR_DB_TABLE=your_vector_db_table # ============================= # Blockchain & Crypto Configurations # ============================= # Base L2 RPC URL BASE_RPC_URL="https://mainnet.base.org" # Wallet Credentials PRIVATE_KEY=your_private_key WALLET_ADDRESS=your_wallet_address # NFT Configuration NFT_CONTRACT_ADDRESS=your_nft_contract_address NFT_COLLECTION_NAME=your_nft_collection_name # ============================= # Cloud Services Configuration (AWS) # ============================= AWS_ACCESS_KEY_ID=your_aws_access_key_id AWS_SECRET_ACCESS_KEY=your_aws_secret_access_key AWS_REGION=your_aws_region AWS_BUCKET=your_aws_bucket_name # ============================= # Cloudflare R2 Storage Configuration # ============================= CLOUDFLARE_TOKEN=your_cloudflare_token R2_ENDPOINT=your_r2_endpoint_url R2_BUCKET=your_r2_bucket_name R2_ACCESS_KEY=your_r2_access_key R2_SECRET_KEY=your_r2_secret_key R2_BUCKET_WAN_VIDEO_AGENT=your_r2_video_bucket_name # ============================= # External API Keys # ============================= IMGBB_API_KEY=your_imgbb_api_key # for farcaster image uploading ALLORA_API_KEY=your_allora_api_key # for AlloraPricePredictionAgent ELFA_API_KEY=your_elfa_api_key # for ElfaTwitterIntelligenceAgent BITQUERY_API_KEY=your_bitquery_api_key # for PumpFunTokenAgent COINGECKO_API_KEY=your_coingecko_api_key # for CoinGeckoTokenInfoAgent EXA_API_KEY=your_exa_api_key # for ExaSearchAgent CARV_API_KEY=your_carv_api_key # for CarvOnchainDataAgent HELIUS_API_KEY=your_helius_api_key # for SolWalletAgent MONI_API_KEY=your_moni_api_key # for MoniTwitterInsightAgent SPACE_AND_TIME_API_KEY=your_space_and_time_api_key # for SpaceTimeAgent APIDANCE_API_KEY=your_APIDANCE_API_KEY_api_key # for TwitterInfoAgent TOKENMETRICS_API_KEY=your_tokenmetrics_api_key # for TokenMetricsAgent APIFY_API_KEY=your_apify_api_key # for TruthSocialAgent MINDAI_API_KEY=your_mindai_api_key # for MindAiKolAgent UNIFAI_API_KEY=your_unifai_api_key # for UnifaiWeb3NewsAgent COOKIE_FUN_API_KEY=your_cookie_fun_api_key # for CookieProjectInfoAgent ARKHAM_INTEL_API_KEY=your_arkham_api_key # for ArkhamIntelligenceAgent ZORA_API_KEY=your_zora_api_key # for ZoraAgent CAESAR_API_KEY=your_caesar_api_key # for CaesarResearchAgent ALIBABA_API_KEY=your_alibaba_api_key # for WanVideoGenAgent AI3_API_KEY=your_ai3_api_key # for WanVideoGenAgent FIRECRAWL_API_KEY=your_firecrawl_api_key # for FirecrawlSearchAgent, DeepResearchAgent, EtherscanAgent, FirecrawlSearchDigestAgent ZERION_API_KEY=your_zerion_api_key # for ZerionWalletAnalysisAgent AIXBT_API_KEY=your_aixbt_api_key # for AIXBTProjectInfoAgent POND_API_KEY=your_pond_api_key # for PondWalletAnalysisAgent BIGQUERY_PROJECT_ID=your_bigquery_project_id # for BaseUSDCForensicsAgent GCP_CREDENTIALS_BASE64=base64_service_account # for BaseUSDCForensicsAgent ARBUS_API_KEY=your_arbus_api_key # for ArbusAgent CONTEXT_API_KEY=your_context_api_key # for Context services SALLY_API_KEY=your_sally_api_key # for Sally services # ============================= # ERC-8004 Agent Registration # ============================= ERC8004_PRIVATE_KEY=your_private_key_for_minting # Private key for signing ERC-8004 transactions SEPOLIA_RPC_URL=https://eth-sepolia.g.alchemy.com/v2/your_key # Sepolia testnet RPC ETH_RPC_URL=https://eth-mainnet.g.alchemy.com/v2/your_key # Mainnet RPC (for future) HEURIST_PAY_TO_ADDRESS=0x... # Default wallet for agent payments # ============================= # Monitoring & Notifications # ============================= SLACK_WEBHOOK_URL=your_slack_webhook_url # for Slack notifications PUSHGATEWAY_URL=your_pushgateway_url # for Prometheus metrics JOB_NAME=your_job_name # for job identification # ============================= # Proxy Fallback Configuration # ============================= # Enable proxy fallback for agents that support it (e.g., DexScreener) # When the primary API returns 429 (rate limit), requests are forwarded to proxy servers PROXY_ENABLED=false MESH_PROXY_URLS=http://proxy1.example.com:5445,http://proxy2.example.com:5445 PROXY_TIMEOUT=30 # ============================= # Usage Tracking (GCP PostgreSQL) # ============================= USAGE_API_URL=http://151.245.184.3:18599 USAGE_API_KEY=your_usage_api_key