# E3D API base. E3D_BASE_URL=https://e3d.ai # E3D Maps API base. E3D_MAPS_BASE_URL=https://maps.e3d.ai # Pod2Vid API base. E3D_POD2VID_BASE_URL=https://pod2vid.e3d.ai # Issued after onboarding. Long-lived and revocable. E3D_MAPS_API_KEY= # Returned by E3D Product Payments after a successful Maps credit purchase. E3D_MAPS_CREDIT_KEY= # Returned by E3D Product Payments after a successful Pod2Vid credit purchase. E3D_POD2VID_CREDIT_KEY= # Issued after wallet verification. Default lifetime is 90 days. E3D_AGENT_SERVICE_TOKEN= # Required for default WalletConnect onboarding. WALLETCONNECT_PROJECT_ID= # DANGER: delegated wallet mode is advanced custody. # Do not use your main wallet. Do not commit this value. Never use a seed phrase. # Uncomment only after reading docs/delegated-wallet.md. # AGENT_WALLET_PRIVATE_KEY= # Second explicit opt-in for delegated wallet transaction submission. # Setting AGENT_WALLET_PRIVATE_KEY alone is not enough. E3D_AGENT_ALLOW_DELEGATED_TRANSACTIONS=false # RPC endpoint for transaction submission (example 07). # Omit to fall back to the chain's public RPC (rate-limited; use your own for production). # E3D_AGENT_RPC_URL=https://mainnet.infura.io/v3/YOUR_KEY # On-chain target for examples/07 and 08. # E3D_AGENT_TARGET_CONTRACT=0x... # E3D_AGENT_CONTRACT_ALLOWLIST=0x... # comma-separated; must include TARGET_CONTRACT # E3D_AGENT_CHAIN_ID=1 # mainnet only; change triggers a safety abort # Route monitoring (example 08). # E3D_AGENT_ROUTE_IDS=route-a,route-b # comma-separated route IDs to watch # E3D_AGENT_MIN_DELTA=5 # minimum score change to trigger on-chain action