{"slate_id":"nba-main-draftkings-2026-10-29","sport":"nba","site":"draftkings","slate_date":"2026-10-29","slate_type":"main","slate_subtype":null,"tour":null,"competition":null,"league_label":null,"is_draft":false,"config":{"site":"draftkings","sport":"nba","slate_type":"main","salary_cap":50000,"roster_slots":[{"name":"PG","eligible":["PG"]},{"name":"SG","eligible":["SG"]},{"name":"SF","eligible":["SF"]},{"name":"PF","eligible":["PF"]},{"name":"C","eligible":["C"]},{"name":"G","eligible":["PG","SG"]},{"name":"F","eligible":["SF","PF"]},{"name":"UTIL","eligible":["PG","SG","SF","PF","C"]}],"max_per_team":7,"min_teams":2,"min_games":2,"scoring":{"pts":1.0,"fg3m":0.5,"reb":1.25,"ast":1.5,"stl":2.0,"blk":2.0,"to":-0.5,"double_double_bonus":1.5,"triple_double_bonus":3.0},"export_format":{"header":["PG","SG","SF","PF","C","G","F","UTIL"],"id_format":"{name} ({site_player_id})"},"$comment":" || PER-TEAM CAP TIGHTENED TO ITS DERIVED VALUE 2026-09-14, on DraftKings' published NBA Classic rules: 'Lineups will consist of 8 players and must include players from at least 2 different NBA games', with no per-team maximum stated. The file said 8 on an 8-slot roster, which constrains nothing at all. The derived ceiling is 7 - take 7 from one team and the last seat must come from the other game. BEHAVIOUR-NEUTRAL: a team plays one game per slate, so 8-from-one-team is a single game and min_games=2 already refused it. Changed so the value states the rule rather than leaving a vacuous number that a later reader might trust, and so it matches the convention nfl/cfb/wnba/ncaab all now follow. The roster (PG SG SF PF C, G, F, UTIL) already matched the rulebook. || SCORING CORRECTED 2026-09-28 against the card the engine actually scores (dfs_api.projection.scoring.draftkings, itself pinned to DK's published rules): added fg3m 0.5 (DK pays +0.5 per three-pointer made on every basketball code; LINEAR['nba']['fg3m'] = 0.5 and euroleague's config already lists it as made_three). Key is the corpus's, as BASKETBALL_STATS spells it."},"locked_at":null,"first_game_start":"2026-10-30T00:00:00Z","last_game_start":"2026-10-30T02:00:00Z","late_swap_enabled":true,"display_name":null,"is_free":false,"group_key":"2104e35ecae33958","group_slate_type":"main","projection_window":null}