{"hero":{"code":"OR","dominant_iso":"WECC","markets_tracked":12,"name":"Oregon","operational_mw":1678.0,"pipeline_mw":50.0,"verdict":"CAUTION"},"is_pro":false,"iso_breakdown":[],"kpis":{"dominant_iso":{"all_isos":[{"iso":"WECC","mw":1678.0}],"iso":"WECC","mw_share":1678.0},"markets_tracked":12,"median_lease_rate":null,"median_lease_rate_error":"UndefinedTable: relation \"powered_shell_pricing\" does not exist","total_facilities":195,"total_operational_mw":1678.0,"total_pipeline_mw":50.0},"live_as_of":{"age_hours":3.0,"iso":"2026-09-11T18:27:32.718331+00:00"},"ma":[],"ok":true,"operators":[],"outlook":{"generated_at":"2026-09-11T21:26:57.285480Z","narrative_md":"**The Dalles:** # The Dalles Data Center Market Analysis\n\n**Beaverton:** # Beaverton Data Center Market Analysis\n\n**Hermiston:** # Hermiston Data Center Market Analysis","rationale":"Aggregated from per-market deep-dive narratives.","verdict":"CAUTION","word_count":23},"paywall":{"blurb":"ISO Breakdown, Transmission Build-Out, State Policy / Tax Incentives, Top Operators, and M&A activity are unlocked for PRO subscribers \u2014 $499/mo, all states.","checkout_url":"/pricing?utm_source=state_brief","required_tier":"PRO"},"policy":null,"redirect_to":null,"requested":"oregon","state":"oregon","state_code":"OR","state_name":"Oregon","tier":"FREE","top_markets":[{"brief_url":"/markets/the-dalles/brief","computed_at":"2026-09-11T18:25:33.611112+00:00","constraint_score":25.6,"excess_power":55.5,"iso":"WECC","name":"The Dalles","slug":"the-dalles","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/beaverton/brief","computed_at":"2026-09-11T18:25:55.575813+00:00","constraint_score":47.7,"excess_power":52.3,"iso":"WECC","name":"Beaverton","slug":"beaverton","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/hermiston/brief","computed_at":"2026-09-11T18:26:59.603496+00:00","constraint_score":48.5,"excess_power":51.8,"iso":"WECC","name":"Hermiston","slug":"hermiston","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/pacific-nw-rural/brief","computed_at":"2026-09-11T18:26:54.771056+00:00","constraint_score":25.3,"excess_power":51.3,"iso":"WECC","name":"Rural Pacific NW","slug":"pacific-nw-rural","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/boardman/brief","computed_at":"2026-09-11T18:27:32.718331+00:00","constraint_score":47.1,"excess_power":51.2,"iso":"WECC","name":"Boardman","slug":"boardman","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/portland-or/brief","computed_at":"2026-09-11T18:26:47.569883+00:00","constraint_score":54.4,"excess_power":50.9,"iso":"WECC","name":"Portland","slug":"portland-or","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/hillsboro/brief","computed_at":"2026-09-11T18:26:51.559319+00:00","constraint_score":55.3,"excess_power":50.7,"iso":"WECC","name":"Hillsboro","slug":"hillsboro","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/the-dalles-or/brief","computed_at":"2026-07-19T21:50:57.313368+00:00","constraint_score":24.8,"excess_power":48.2,"iso":"WECC","name":"The Dalles, OR","slug":"the-dalles-or","state":"OR","verdict":"CAUTION"},{"brief_url":"/markets/salem/brief","computed_at":"2026-09-11T18:25:50.937554+00:00","constraint_score":42.1,"excess_power":48.6,"iso":"WECC","name":"Salem","slug":"salem","state":"OR","verdict":"AVOID"},{"brief_url":"/markets/eugene/brief","computed_at":"2026-09-11T18:26:16.342131+00:00","constraint_score":42.0,"excess_power":48.3,"iso":"WECC","name":"Eugene","slug":"eugene","state":"OR","verdict":"AVOID"},{"brief_url":"/markets/bend/brief","computed_at":"2026-09-11T18:25:51.405843+00:00","constraint_score":42.9,"excess_power":47.4,"iso":"WECC","name":"Bend","slug":"bend","state":"OR","verdict":"AVOID"},{"brief_url":"/markets/prineville/brief","computed_at":"2026-09-11T18:27:04.582438+00:00","constraint_score":48.2,"excess_power":47.1,"iso":"WECC","name":"Prineville","slug":"prineville","state":"OR","verdict":"AVOID"}],"transmission":null}
