{
  "$schema": "node_modules/wrangler/config-schema.json",
  "name": "blockchainiq-market-brief-agent",
  "main": "src/index.ts",
  "compatibility_date": "2026-10-01",
  "compatibility_flags": ["nodejs_compat"],
  "durable_objects": {
    "bindings": [{ "name": "MarketBriefAgent", "class_name": "MarketBriefAgent" }]
  },
  "migrations": [{ "tag": "v1", "new_sqlite_classes": ["MarketBriefAgent"] }],
  "vars": {
    "MAX_USDC_PER_CALL": "0.01",
    "DAILY_BUDGET_USDC": "0.10",
    "REFRESH_MINUTES": "0"
  }
  // Secrets: `wrangler secret put AGENT_PRIVATE_KEY` and `wrangler secret put TRIGGER_TOKEN`.
  // Locally: put AGENT_PRIVATE_KEY=0x... in .dev.vars (git-ignored).
}
