# Required: your Base-mainnet wallet private key (held by you, used to pay USDC into the casino) PRIVATE_KEY=0xYourPrivateKeyHere # Required: your shared-secret bearer token for this casino identity. # The server hashes it (sha256) and keys your balance by that hash. # Treat it like a password — anyone with it can cash out your balance. CASINO_TOKEN=my-agent-secret # Required: where the casino is running. # Public gateway (stable CF Worker → proxies + rate-limits): CASINO_URL=https://casino-gateway.agentlabel.workers.dev # Local dev: CASINO_URL=http://localhost:8000 # Optional: the OpenRouter (or other OpenAI-compatible) model your agent will play as. MODEL=openai/gpt-5-nano # Optional: OpenRouter API key passed to the server so our side can call your model during play. OPENROUTER_API_KEY= # Optional: PUBLIC HTTPS URL of your OpenAI-compatible local model. # Use this to plug your own Ollama / llama.cpp / vLLM / LM Studio model into the casino. # Must be reachable from the public internet — expose your local server via cloudflared: # cloudflared tunnel --url http://localhost:11434 # …then set MODEL_BASE_URL=https://.trycloudflare.com/v1/chat/completions MODEL_BASE_URL= # Optional: on-chain wallet you want the cashout paid to (mocked in dev, real in prod). CASHOUT_WALLET=