{"mode":"live","providers":[{"provider":"espn-nfl","mode":"live","status":"configured","activation_steps":"No credentials needed. Set GAMESCOPE_MODE=live. Note: this is ESPN's unofficial API; commercial display rights are unconfirmed — see docs/PROVIDERS.md.","requires_credentials":false,"env_var":"","verified_endpoints":["GET /scoreboard","GET /teams","GET /teams/{id}","GET /teams/{id}/schedule","GET /injuries"],"unverified_endpoints":[]},{"provider":"met-norway","mode":"live","status":"configured","activation_steps":"No credentials needed. Set GAMESCOPE_MODE=live. Keep the identifying User-Agent and show the MET Norway attribution wherever forecasts are displayed.","requires_credentials":false,"env_var":"","verified_endpoints":["GET /weatherapi/locationforecast/2.0/compact"],"unverified_endpoints":[],"attribution":"Weather data: MET Norway (api.met.no), CC BY 4.0 / NLOD 2.0"},{"provider":"the-odds-api","mode":"live","status":"out_of_scope","activation_steps":"1. Create a free account at https://the-odds-api.com (free tier: 500 credits/month, no historical endpoints, some paid-only bookmakers excluded; credits reset on the 1st). 2. Copy your API key from the dashboard. 3. Set ODDS_API_KEY=<your key> in the backend .env file and set GAMESCOPE_MODE=live. 4. Confirm with GET /v4/sports?apiKey=<key> — this call is free (no quota cost) and returns x-requests-remaining headers.","requires_credentials":true,"env_var":"ODDS_API_KEY","verified_endpoints":["GET /v4/sports","GET /v4/sports/{sport}/odds","GET /v4/sports/{sport}/scores","GET /v4/sports/{sport}/events"],"unverified_endpoints":["GET /v4/historical/... (paid tiers only)","GET /v4/sports/{sport}/events/{eventId}/odds"],"note":"Removed from scope 2026-10-15 per user decision: no key is coming; GameScope is model-first and does not use sportsbook data."}]}