{
  "version": "2026-07-19",
  "asOf": "2026-07-19",
  "currency": "USD",
  "unit": "per_1M_tokens",
  "note": "Skill defaults; not live vendor API. Update when list prices change.",
  "anthropic": {
    "opus": { "input": 15, "output": 75, "cache_read": 1.5, "cache_write": 18.75 },
    "sonnet": { "input": 3, "output": 15, "cache_read": 0.3, "cache_write": 3.75 },
    "haiku": { "input": 1, "output": 5, "cache_read": 0.1, "cache_write": 1.25 }
  },
  "openai": {
    "gpt-4o": { "input": 2.5, "output": 10 },
    "gpt-4.1": { "input": 2, "output": 8 },
    "o3": { "input": 10, "output": 40 },
    "o4-mini": { "input": 1.1, "output": 4.4 }
  },
  "xai": {
    "grok-default": { "input": 3, "output": 15 },
    "proxy_band_per_mtok": [4, 8]
  },
  "google": {
    "gemini-2.5-pro": { "input": 1.25, "output": 10 },
    "gemini-2.5-flash": { "input": 0.15, "output": 0.6 }
  },
  "proxy_defaults": {
    "grok_util": 0.35,
    "codex_util": 0.35,
    "cursor_util": 0.35,
    "codex_usd_band": [3, 10],
    "cursor_usd_band": [3, 10]
  },
  "plans": {
    "claude_pro": { "approx_token_window": 19000, "cost_limit_usd": 18, "note": "local estimate of window" },
    "claude_max5": { "approx_token_window": 88000, "cost_limit_usd": 35 },
    "claude_max20": { "approx_token_window": 220000, "cost_limit_usd": 140 }
  }
}
