{"citation":"DC Hub Open Data, dchub.cloud/data","count":340,"snapshot":[{"computed_at":"2026-09-11T18:25:56.103546+00:00","constraint_score":59.1,"excess_power_score":62.9,"iso":"ERCOT","market_name":"Abilene","market_slug":"abilene","state":"TX","time_to_power_months":60.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:31.600118+00:00","constraint_score":40.4,"excess_power_score":38.5,"iso":"PJM","market_name":"Akron","market_slug":"akron","state":"OH","time_to_power_months":20.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:41.206067+00:00","constraint_score":48.6,"excess_power_score":38.5,"iso":"NYISO","market_name":"Albany","market_slug":"albany","state":"NY","time_to_power_months":23.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:09.317949+00:00","constraint_score":35.3,"excess_power_score":57.5,"iso":"WECC","market_name":"Albuquerque","market_slug":"albuquerque","state":"NM","time_to_power_months":10.7,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:09.762610+00:00","constraint_score":59.1,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Allen","market_slug":"allen","state":"TX","time_to_power_months":60.1,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:16.396162+00:00","constraint_score":55.1,"excess_power_score":32.6,"iso":"SOCO","market_name":"Alpharetta","market_slug":"alpharetta","state":"GA","time_to_power_months":31.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:28.967299+00:00","constraint_score":44.7,"excess_power_score":47.5,"iso":"MISO","market_name":"Altoona","market_slug":"altoona","state":"IA","time_to_power_months":18.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:56.752328+00:00","constraint_score":76.0,"excess_power_score":21.7,"iso":"ENTSOE-NL","market_name":"Amsterdam","market_slug":"amsterdam","state":"NL","time_to_power_months":120.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:10.497222+00:00","constraint_score":44.9,"excess_power_score":24.1,"iso":"AK","market_name":"Anchorage","market_slug":"anchorage","state":"AK","time_to_power_months":23.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:03.480092+00:00","constraint_score":35.0,"excess_power_score":34.1,"iso":"ISONE","market_name":"Andover","market_slug":"andover","state":"MA","time_to_power_months":14.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:54.556367+00:00","constraint_score":15.2,"excess_power_score":64.8,"iso":"PJM","market_name":"Appalachia (Retiring Coal)","market_slug":"appalachia-coal","state":"WV","time_to_power_months":7.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:47.640816+00:00","constraint_score":60.9,"excess_power_score":44.7,"iso":"PJM","market_name":"Ashburn","market_slug":"ashburn","state":"VA","time_to_power_months":32.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:55.012392+00:00","constraint_score":28.7,"excess_power_score":36.0,"iso":"SERC","market_name":"Asheville","market_slug":"asheville","state":"NC","time_to_power_months":10.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:29.271196+00:00","constraint_score":60.3,"excess_power_score":27.8,"iso":"ENTSOE-GR","market_name":"Athens","market_slug":"athens","state":"GR","time_to_power_months":62.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:50.522395+00:00","constraint_score":65.8,"excess_power_score":31.0,"iso":"SOCO","market_name":"Atlanta","market_slug":"atlanta","state":"GA","time_to_power_months":36.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:36.971961+00:00","constraint_score":50.4,"excess_power_score":30.8,"iso":"TPM","market_name":"Auckland","market_slug":"auckland","state":"NZ","time_to_power_months":21.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:12.883143+00:00","constraint_score":58.6,"excess_power_score":42.1,"iso":"PJM","market_name":"Aurora","market_slug":"aurora","state":"IL","time_to_power_months":47.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:39.739938+00:00","constraint_score":37.9,"excess_power_score":58.5,"iso":"WECC","market_name":"Aurora, CO","market_slug":"aurora-co","state":"CO","time_to_power_months":11.8,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:53.751101+00:00","constraint_score":59.4,"excess_power_score":64.6,"iso":"ERCOT","market_name":"Austin","market_slug":"austin","state":"TX","time_to_power_months":60.9,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:18.627343+00:00","constraint_score":32.3,"excess_power_score":33.2,"iso":"PJM","market_name":"Baltimore","market_slug":"baltimore","state":"MD","time_to_power_months":11.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:33.163313+00:00","constraint_score":65.5,"excess_power_score":24.9,"iso":"POSOCO","market_name":"Bangalore","market_slug":"bangalore","state":"IN","time_to_power_months":64.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:35.009091+00:00","constraint_score":53.0,"excess_power_score":40.8,"iso":"EGAT","market_name":"Bangkok","market_slug":"bangkok","state":"TH","time_to_power_months":23.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:16.878633+00:00","constraint_score":59.9,"excess_power_score":33.2,"iso":"ENTSOE-ES","market_name":"Barcelona","market_slug":"barcelona","state":"ES","time_to_power_months":64.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:46.247392+00:00","constraint_score":52.6,"excess_power_score":51.7,"iso":"ONS","market_name":"Barueri","market_slug":"barueri","state":"BR","time_to_power_months":34.1,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:38.599147+00:00","constraint_score":50.1,"excess_power_score":36.3,"iso":"PLN-BATAM","market_name":"Batam","market_slug":"batam","state":"ID","time_to_power_months":21.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:14.562302+00:00","constraint_score":38.1,"excess_power_score":50.3,"iso":"MISO","market_name":"Baton Rouge","market_slug":"baton-rouge","state":"LA","time_to_power_months":17.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:55.575813+00:00","constraint_score":47.7,"excess_power_score":52.3,"iso":"WECC","market_name":"Beaverton","market_slug":"beaverton","state":"OR","time_to_power_months":16.6,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:18.063729+00:00","constraint_score":30.5,"excess_power_score":33.7,"iso":"PJM","market_name":"Beltsville","market_slug":"beltsville","state":"MD","time_to_power_months":11.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:51.405843+00:00","constraint_score":42.9,"excess_power_score":47.4,"iso":"WECC","market_name":"Bend","market_slug":"bend","state":"OR","time_to_power_months":16.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:19.526190+00:00","constraint_score":68.5,"excess_power_score":23.3,"iso":"ENTSOE-DE","market_name":"Berlin","market_slug":"berlin","state":"DE","time_to_power_months":84.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:55.553142+00:00","constraint_score":32.4,"excess_power_score":34.8,"iso":"PJM","market_name":"Bethlehem","market_slug":"bethlehem","state":"PA","time_to_power_months":14.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:08.917674+00:00","constraint_score":25.4,"excess_power_score":48.5,"iso":"WECC","market_name":"Billings","market_slug":"billings","state":"MT","time_to_power_months":7.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:00.781611+00:00","constraint_score":51.0,"excess_power_score":29.4,"iso":"SOCO","market_name":"Birmingham","market_slug":"birmingham","state":"AL","time_to_power_months":31.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:08.829657+00:00","constraint_score":29.8,"excess_power_score":46.6,"iso":"MISO","market_name":"Bismarck","market_slug":"bismarck","state":"ND","time_to_power_months":12.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:57.223588+00:00","constraint_score":44.9,"excess_power_score":55.8,"iso":"WECC","market_name":"Bluffdale","market_slug":"bluffdale","state":"UT","time_to_power_months":16.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:32.718331+00:00","constraint_score":47.1,"excess_power_score":51.2,"iso":"WECC","market_name":"Boardman","market_slug":"boardman","state":"OR","time_to_power_months":18.1,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:35.343386+00:00","constraint_score":41.5,"excess_power_score":42.1,"iso":"FRCC","market_name":"Boca Raton","market_slug":"boca-raton","state":"FL","time_to_power_months":15.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:48.464214+00:00","constraint_score":67.2,"excess_power_score":9.7,"iso":"XM","market_name":"Bogot\u00e1","market_slug":"bogota","state":"CO","time_to_power_months":84.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:34.247209+00:00","constraint_score":44.8,"excess_power_score":50.6,"iso":"WECC","market_name":"Boise","market_slug":"boise","state":"ID","time_to_power_months":17.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:47.142557+00:00","constraint_score":62.5,"excess_power_score":13.1,"iso":"ENTSOE-IT","market_name":"Bologna","market_slug":"bologna","state":"IT","time_to_power_months":81.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:29.797937+00:00","constraint_score":39.5,"excess_power_score":34.0,"iso":"ISONE","market_name":"Boston","market_slug":"boston","state":"MA","time_to_power_months":15.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:35.896943+00:00","constraint_score":52.5,"excess_power_score":44.1,"iso":"PJM","market_name":"Boydton","market_slug":"boydton","state":"VA","time_to_power_months":26.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:18.929879+00:00","constraint_score":29.7,"excess_power_score":47.1,"iso":"MISO","market_name":"Brandon","market_slug":"brandon","state":"MS","time_to_power_months":12.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:15.889093+00:00","constraint_score":32.6,"excess_power_score":34.8,"iso":"PJM","market_name":"Breinigsville","market_slug":"breinigsville","state":"PA","time_to_power_months":14.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:35.781810+00:00","constraint_score":29.6,"excess_power_score":35.5,"iso":"TVA","market_name":"Brentwood","market_slug":"brentwood","state":"TN","time_to_power_months":9.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:34.722277+00:00","constraint_score":36.8,"excess_power_score":33.4,"iso":"PJM","market_name":"Bridgewater Township","market_slug":"bridgewater-township","state":"NJ","time_to_power_months":13.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:37.924976+00:00","constraint_score":57.8,"excess_power_score":35.3,"iso":"AEMO","market_name":"Brisbane","market_slug":"brisbane","state":"QL","time_to_power_months":32.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:27.477150+00:00","constraint_score":56.4,"excess_power_score":46.2,"iso":"PJM","market_name":"Bristow","market_slug":"bristow","state":"VA","time_to_power_months":27.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:22.604426+00:00","constraint_score":68.0,"excess_power_score":14.0,"iso":"ENTSOE-BE","market_name":"Brussels","market_slug":"brussels","state":"BE","time_to_power_months":78.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:44.396362+00:00","constraint_score":50.8,"excess_power_score":38.4,"iso":"NYISO","market_name":"Buffalo","market_slug":"buffalo","state":"NY","time_to_power_months":23.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:31.113680+00:00","constraint_score":49.5,"excess_power_score":29.0,"iso":"KEPCO-KR","market_name":"Busan","market_slug":"busan","state":"KR","time_to_power_months":24.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:30.558871+00:00","constraint_score":52.6,"excess_power_score":56.1,"iso":"MISO","market_name":"Byron Center","market_slug":"byron-center","state":"MI","time_to_power_months":28.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:14.246627+00:00","constraint_score":33.1,"excess_power_score":43.2,"iso":"AESO","market_name":"Calgary","market_slug":"calgary","state":"AB","time_to_power_months":11.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:08.889605+00:00","constraint_score":40.1,"excess_power_score":38.5,"iso":"PJM","market_name":"Canton","market_slug":"canton","state":"OH","time_to_power_months":20.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:36.225778+00:00","constraint_score":58.1,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Carrollton","market_slug":"carrollton","state":"TX","time_to_power_months":55.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:29.727006+00:00","constraint_score":35.4,"excess_power_score":45.6,"iso":"MISO","market_name":"Cedar Falls","market_slug":"cedar-falls","state":"IA","time_to_power_months":16.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:30.273579+00:00","constraint_score":39.6,"excess_power_score":57.4,"iso":"WECC","market_name":"Centennial","market_slug":"centennial","state":"CO","time_to_power_months":12.1,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:48.166545+00:00","constraint_score":31.4,"excess_power_score":50.9,"iso":"WECC","market_name":"Central Washington","market_slug":"central-washington","state":"WA","time_to_power_months":13.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:08.883013+00:00","constraint_score":41.3,"excess_power_score":68.5,"iso":"WECC","market_name":"Chandler","market_slug":"chandler","state":"AZ","time_to_power_months":12.2,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:02.365796+00:00","constraint_score":57.7,"excess_power_score":46.0,"iso":"PJM","market_name":"Chantilly","market_slug":"chantilly","state":"VA","time_to_power_months":27.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:32.468939+00:00","constraint_score":31.0,"excess_power_score":30.9,"iso":"PJM","market_name":"Charleston","market_slug":"charleston","state":"WV","time_to_power_months":13.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:01.281883+00:00","constraint_score":39.1,"excess_power_score":33.8,"iso":"SERC","market_name":"Charleston, SC","market_slug":"charleston-sc","state":"SC","time_to_power_months":19.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:03.315503+00:00","constraint_score":34.7,"excess_power_score":37.9,"iso":"SERC","market_name":"Charlotte","market_slug":"charlotte","state":"NC","time_to_power_months":12.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:26.072656+00:00","constraint_score":40.1,"excess_power_score":48.9,"iso":"MISO","market_name":"Chaska","market_slug":"chaska","state":"MN","time_to_power_months":18.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:10.948425+00:00","constraint_score":26.3,"excess_power_score":37.2,"iso":"TVA","market_name":"Chattanooga","market_slug":"chattanooga","state":"TN","time_to_power_months":9.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:32.709159+00:00","constraint_score":67.1,"excess_power_score":25.9,"iso":"POSOCO","market_name":"Chennai","market_slug":"chennai","state":"IN","time_to_power_months":64.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:53.830716+00:00","constraint_score":50.2,"excess_power_score":46.2,"iso":"PJM","market_name":"Chester","market_slug":"chester","state":"VA","time_to_power_months":24.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:58.684515+00:00","constraint_score":28.5,"excess_power_score":72.5,"iso":"WECC","market_name":"Cheyenne","market_slug":"cheyenne","state":"WY","time_to_power_months":10.8,"verdict":"BUILD"},{"computed_at":"2026-07-19T21:50:55.893589+00:00","constraint_score":22.5,"excess_power_score":69.5,"iso":"WECC","market_name":"Cheyenne, WY","market_slug":"cheyenne-wy","state":"WY","time_to_power_months":10.8,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:48.947089+00:00","constraint_score":56.9,"excess_power_score":42.8,"iso":"PJM","market_name":"Chicago","market_slug":"chicago","state":"IL","time_to_power_months":28.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:26.215094+00:00","constraint_score":44.8,"excess_power_score":38.1,"iso":"PJM","market_name":"Cincinnati","market_slug":"cincinnati","state":"OH","time_to_power_months":21.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:24.685651+00:00","constraint_score":26.6,"excess_power_score":35.2,"iso":"TVA","market_name":"Clarksville","market_slug":"clarksville","state":"TN","time_to_power_months":10.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:15.957506+00:00","constraint_score":46.1,"excess_power_score":37.7,"iso":"PJM","market_name":"Cleveland","market_slug":"cleveland","state":"OH","time_to_power_months":22.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:35.173252+00:00","constraint_score":36.5,"excess_power_score":33.5,"iso":"PJM","market_name":"Clifton","market_slug":"clifton","state":"NJ","time_to_power_months":13.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:16.330661+00:00","constraint_score":41.5,"excess_power_score":48.7,"iso":"WECC","market_name":"Coeur d'Alene","market_slug":"coeur-d'alene","state":"ID","time_to_power_months":16.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:35.628686+00:00","constraint_score":35.8,"excess_power_score":55.1,"iso":"WECC","market_name":"Colorado Springs","market_slug":"colorado-springs","state":"CO","time_to_power_months":12.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:52.878650+00:00","constraint_score":55.2,"excess_power_score":36.7,"iso":"PJM","market_name":"Columbus","market_slug":"columbus","state":"OH","time_to_power_months":25.4,"verdict":"AVOID"},{"computed_at":"2026-07-19T21:50:54.983038+00:00","constraint_score":59.2,"excess_power_score":15.9,"iso":"PJM","market_name":"Columbus","market_slug":"columbus-oh","state":"OH","time_to_power_months":59.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:28.135340+00:00","constraint_score":46.0,"excess_power_score":38.7,"iso":"NYISO","market_name":"Commack","market_slug":"commack","state":"NY","time_to_power_months":21.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:20.407678+00:00","constraint_score":56.5,"excess_power_score":49.2,"iso":"NORDPOOL","market_name":"Copenhagen","market_slug":"copenhagen","state":"DK","time_to_power_months":24.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:24.953073+00:00","constraint_score":47.0,"excess_power_score":48.1,"iso":"MISO","market_name":"Council Bluffs","market_slug":"council-bluffs","state":"IA","time_to_power_months":19.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:27.438183+00:00","constraint_score":47.2,"excess_power_score":45.8,"iso":"PJM","market_name":"Culpeper","market_slug":"culpeper","state":"VA","time_to_power_months":25.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:48.734772+00:00","constraint_score":60.5,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Dallas","market_slug":"dallas","state":"TX","time_to_power_months":66.7,"verdict":"CAUTION"},{"computed_at":"2026-07-19T21:50:52.639302+00:00","constraint_score":49.3,"excess_power_score":37.0,"iso":"ERCOT","market_name":"Dallas\u2013Fort Worth","market_slug":"dallas-fort-worth","state":"TX","time_to_power_months":24.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:11.325189+00:00","constraint_score":55.9,"excess_power_score":34.2,"iso":"PJM","market_name":"Washington, DC","market_slug":"dc","state":"DC","time_to_power_months":38.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:58.066251+00:00","constraint_score":44.0,"excess_power_score":56.2,"iso":"WECC","market_name":"Denver","market_slug":"denver","state":"CO","time_to_power_months":13.6,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:22.802073+00:00","constraint_score":45.5,"excess_power_score":46.6,"iso":"MISO","market_name":"Des Moines","market_slug":"des-moines","state":"IA","time_to_power_months":18.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:43.111048+00:00","constraint_score":57.0,"excess_power_score":56.1,"iso":"MISO","market_name":"Detroit","market_slug":"detroit","state":"MI","time_to_power_months":30.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:05.624572+00:00","constraint_score":43.6,"excess_power_score":42.2,"iso":"FRCC","market_name":"Doral","market_slug":"doral","state":"FL","time_to_power_months":15.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:36.672499+00:00","constraint_score":57.2,"excess_power_score":32.4,"iso":"SOCO","market_name":"Douglasville","market_slug":"douglasville","state":"GA","time_to_power_months":32.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:56.321769+00:00","constraint_score":78.5,"excess_power_score":24.3,"iso":"EirGrid","market_name":"Dublin","market_slug":"dublin","state":"IE","time_to_power_months":100.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:28.870070+00:00","constraint_score":53.3,"excess_power_score":46.7,"iso":"PJM","market_name":"Dulles","market_slug":"dulles","state":"VA","time_to_power_months":25.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:21.969063+00:00","constraint_score":38.7,"excess_power_score":44.5,"iso":"MISO","market_name":"Duluth","market_slug":"duluth","state":"MN","time_to_power_months":18.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:26.974585+00:00","constraint_score":31.9,"excess_power_score":37.1,"iso":"SERC","market_name":"Durham","market_slug":"durham","state":"NC","time_to_power_months":11.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:37.700056+00:00","constraint_score":40.0,"excess_power_score":48.9,"iso":"MISO","market_name":"Eagan","market_slug":"eagan","state":"MN","time_to_power_months":18.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:36.083215+00:00","constraint_score":46.6,"excess_power_score":55.0,"iso":"WECC","market_name":"Eagle Mountain","market_slug":"eagle-mountain","state":"UT","time_to_power_months":17.8,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:01.890614+00:00","constraint_score":49.0,"excess_power_score":50.8,"iso":"WECC","market_name":"East Wenatchee","market_slug":"east-wenatchee","state":"WA","time_to_power_months":17.7,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:04.769317+00:00","constraint_score":42.4,"excess_power_score":48.9,"iso":"MISO","market_name":"Eden Prairie","market_slug":"eden-prairie","state":"MN","time_to_power_months":17.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:30.205399+00:00","constraint_score":63.7,"excess_power_score":23.8,"iso":"NGESO","market_name":"Edinburgh","market_slug":"edinburgh","state":"UK","time_to_power_months":122.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:20.719058+00:00","constraint_score":36.1,"excess_power_score":33.6,"iso":"PJM","market_name":"Edison","market_slug":"edison","state":"NJ","time_to_power_months":13.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:14.683901+00:00","constraint_score":28.9,"excess_power_score":44.1,"iso":"AESO","market_name":"Edmonton","market_slug":"edmonton","state":"AB","time_to_power_months":10.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:09.481631+00:00","constraint_score":51.8,"excess_power_score":69.6,"iso":"WECC","market_name":"El Paso","market_slug":"el-paso","state":"TX","time_to_power_months":40.7,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:41.651154+00:00","constraint_score":59.1,"excess_power_score":67.3,"iso":"CAISO","market_name":"El Segundo","market_slug":"el-segundo","state":"CA","time_to_power_months":41.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T13:37:05.759655+00:00","constraint_score":56.1,"excess_power_score":44.5,"iso":"PJM","market_name":"Elk Grove","market_slug":"elk-grove","state":"IL","time_to_power_months":30.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:05.021639+00:00","constraint_score":58.9,"excess_power_score":42.0,"iso":"PJM","market_name":"Elk Grove Village","market_slug":"elk-grove-village","state":"IL","time_to_power_months":48.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:09.773029+00:00","constraint_score":33.4,"excess_power_score":44.1,"iso":"MISO","market_name":"Ellendale","market_slug":"ellendale","state":"ND","time_to_power_months":13.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T13:37:00.826473+00:00","constraint_score":57.4,"excess_power_score":65.9,"iso":"CAISO","market_name":"Emeryville","market_slug":"emeryville","state":"CA","time_to_power_months":38.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:28.532794+00:00","constraint_score":40.2,"excess_power_score":57.3,"iso":"WECC","market_name":"Englewood","market_slug":"englewood","state":"CO","time_to_power_months":12.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:59.519005+00:00","constraint_score":34.3,"excess_power_score":55.1,"iso":"WECC","market_name":"Enterprise","market_slug":"enterprise","state":"NV","time_to_power_months":9.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:16.342131+00:00","constraint_score":42.0,"excess_power_score":48.3,"iso":"WECC","market_name":"Eugene","market_slug":"eugene","state":"OR","time_to_power_months":16.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:40.054382+00:00","constraint_score":31.8,"excess_power_score":44.6,"iso":"MISO","market_name":"Fargo","market_slug":"fargo","state":"ND","time_to_power_months":13.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:12.791709+00:00","constraint_score":47.9,"excess_power_score":33.0,"iso":"SOCO","market_name":"Fayetteville","market_slug":"fayetteville","state":"GA","time_to_power_months":28.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:16.839168+00:00","constraint_score":55.2,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Fort Worth","market_slug":"fort-worth","state":"TX","time_to_power_months":57.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:56.536613+00:00","constraint_score":72.8,"excess_power_score":22.6,"iso":"ENTSOE-DE","market_name":"Frankfurt","market_slug":"frankfurt","state":"DE","time_to_power_months":117.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:34.435359+00:00","constraint_score":28.2,"excess_power_score":35.4,"iso":"TVA","market_name":"Franklin","market_slug":"franklin","state":"TN","time_to_power_months":9.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:38.141018+00:00","constraint_score":57.4,"excess_power_score":42.9,"iso":"PJM","market_name":"Franklin Park","market_slug":"franklin-park","state":"IL","time_to_power_months":42.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:12.120045+00:00","constraint_score":58.4,"excess_power_score":67.7,"iso":"CAISO","market_name":"Fremont","market_slug":"fremont","state":"CA","time_to_power_months":38.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:37.752524+00:00","constraint_score":39.2,"excess_power_score":39.0,"iso":"FRCC","market_name":"Gainesville","market_slug":"gainesville","state":"FL","time_to_power_months":15.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:50.661232+00:00","constraint_score":45.6,"excess_power_score":38.7,"iso":"NYISO","market_name":"Garden City","market_slug":"garden-city","state":"NY","time_to_power_months":21.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:36.916581+00:00","constraint_score":57.5,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Garland","market_slug":"garland","state":"TX","time_to_power_months":52.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:12.335912+00:00","constraint_score":36.4,"excess_power_score":70.0,"iso":"WECC","market_name":"Gilbert","market_slug":"gilbert","state":"AZ","time_to_power_months":10.6,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:10.662340+00:00","constraint_score":38.1,"excess_power_score":68.3,"iso":"WECC","market_name":"Goodyear","market_slug":"goodyear","state":"AZ","time_to_power_months":12.5,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:28:10.608500+00:00","constraint_score":41.1,"excess_power_score":35.0,"iso":"SERC","market_name":"Goose Creek","market_slug":"goose-creek","state":"SC","time_to_power_months":19.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:39.021847+00:00","constraint_score":54.7,"excess_power_score":56.1,"iso":"MISO","market_name":"Grand Rapids","market_slug":"grand-rapids","state":"MI","time_to_power_months":30.6,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:54.168027+00:00","constraint_score":40.8,"excess_power_score":36.7,"iso":"SERC","market_name":"Greenville","market_slug":"greenville","state":"SC","time_to_power_months":19.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:12.981046+00:00","constraint_score":50.2,"excess_power_score":11.2,"iso":"GPA","market_name":"Guam","market_slug":"guam","state":"GU","time_to_power_months":30.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:26.574879+00:00","constraint_score":54.2,"excess_power_score":54.3,"iso":"MISO","market_name":"Hammond","market_slug":"hammond","state":"IN","time_to_power_months":25.6,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:00.416730+00:00","constraint_score":26.8,"excess_power_score":33.1,"iso":"ISONE","market_name":"Hartford","market_slug":"hartford","state":"CT","time_to_power_months":9.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:25.036592+00:00","constraint_score":53.1,"excess_power_score":46.7,"iso":"PJM","market_name":"Haymarket","market_slug":"haymarket","state":"VA","time_to_power_months":25.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:21.293358+00:00","constraint_score":56.0,"excess_power_score":49.1,"iso":"NORDPOOL","market_name":"Helsinki","market_slug":"helsinki","state":"FI","time_to_power_months":23.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:23.369152+00:00","constraint_score":37.2,"excess_power_score":54.3,"iso":"WECC","market_name":"Henderson","market_slug":"henderson","state":"NV","time_to_power_months":10.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:59.603496+00:00","constraint_score":48.5,"excess_power_score":51.8,"iso":"WECC","market_name":"Hermiston","market_slug":"hermiston","state":"OR","time_to_power_months":17.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:20.528340+00:00","constraint_score":53.3,"excess_power_score":46.7,"iso":"PJM","market_name":"Herndon","market_slug":"herndon","state":"VA","time_to_power_months":25.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:51.559319+00:00","constraint_score":55.3,"excess_power_score":50.7,"iso":"WECC","market_name":"Hillsboro","market_slug":"hillsboro","state":"OR","time_to_power_months":19.6,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:36.520906+00:00","constraint_score":60.0,"excess_power_score":32.6,"iso":"EVN","market_name":"Ho Chi Minh City","market_slug":"ho-chi-minh-city","state":"VN","time_to_power_months":38.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:34.089152+00:00","constraint_score":57.4,"excess_power_score":33.5,"iso":"CLP","market_name":"Hong Kong","market_slug":"hong-kong","state":"HK","time_to_power_months":26.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:51.487824+00:00","constraint_score":56.8,"excess_power_score":36.7,"iso":"HECO","market_name":"Honolulu","market_slug":"honolulu","state":"HI","time_to_power_months":35.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:55.334840+00:00","constraint_score":57.9,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Houston","market_slug":"houston","state":"TX","time_to_power_months":63.9,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:37.796335+00:00","constraint_score":52.4,"excess_power_score":29.3,"iso":"SOCO","market_name":"Huntsville","market_slug":"huntsville","state":"AL","time_to_power_months":31.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:32.054849+00:00","constraint_score":65.7,"excess_power_score":23.9,"iso":"POSOCO","market_name":"Hyderabad","market_slug":"hyderabad","state":"IN","time_to_power_months":65.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:27.869495+00:00","constraint_score":55.9,"excess_power_score":54.1,"iso":"MISO","market_name":"Indianapolis","market_slug":"indianapolis","state":"IN","time_to_power_months":29.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:22.471848+00:00","constraint_score":54.1,"excess_power_score":67.8,"iso":"CAISO","market_name":"Irvine","market_slug":"irvine","state":"CA","time_to_power_months":38.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:38.828350+00:00","constraint_score":59.1,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Irving","market_slug":"irving","state":"TX","time_to_power_months":59.8,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:30.741489+00:00","constraint_score":57.5,"excess_power_score":42.9,"iso":"PJM","market_name":"Itasca","market_slug":"itasca","state":"IL","time_to_power_months":42.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:09.651877+00:00","constraint_score":29.2,"excess_power_score":46.8,"iso":"MISO","market_name":"Jackson","market_slug":"jackson-ms","state":"MS","time_to_power_months":12.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:19.891537+00:00","constraint_score":44.8,"excess_power_score":41.8,"iso":"FRCC","market_name":"Jacksonville","market_slug":"jacksonville","state":"FL","time_to_power_months":16.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:33.623647+00:00","constraint_score":53.9,"excess_power_score":46.4,"iso":"PLN","market_name":"Jakarta","market_slug":"jakarta","state":"ID","time_to_power_months":33.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:39.849229+00:00","constraint_score":38.0,"excess_power_score":33.1,"iso":"PJM","market_name":"Jersey City","market_slug":"jersey-city","state":"NJ","time_to_power_months":14.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:45.349266+00:00","constraint_score":61.1,"excess_power_score":30.3,"iso":"ESKOM","market_name":"Johannesburg","market_slug":"johannesburg","state":"GP","time_to_power_months":34.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:38.143211+00:00","constraint_score":41.0,"excess_power_score":43.8,"iso":"TNB","market_name":"Johor","market_slug":"johor","state":"MY","time_to_power_months":10.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:54.825164+00:00","constraint_score":45.5,"excess_power_score":72.3,"iso":"SPP","market_name":"Kansas City","market_slug":"kansas-city","state":"MO","time_to_power_months":16.3,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:53.711127+00:00","constraint_score":56.8,"excess_power_score":36.8,"iso":"HECO","market_name":"Kapolei","market_slug":"kapolei","state":"HI","time_to_power_months":35.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:53.341157+00:00","constraint_score":53.5,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Katy","market_slug":"katy","state":"TX","time_to_power_months":55.7,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:02.170187+00:00","constraint_score":23.6,"excess_power_score":37.6,"iso":"TVA","market_name":"Knoxville","market_slug":"knoxville","state":"TN","time_to_power_months":9.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:35.583034+00:00","constraint_score":47.5,"excess_power_score":39.0,"iso":"TNB","market_name":"Kuala Lumpur","market_slug":"kuala-lumpur","state":"MY","time_to_power_months":19.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:30.789225+00:00","constraint_score":37.0,"excess_power_score":66.6,"iso":"SPP","market_name":"La Vista","market_slug":"la-vista","state":"NE","time_to_power_months":12.9,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:28:13.689086+00:00","constraint_score":49.2,"excess_power_score":54.3,"iso":"MISO","market_name":"Lafayette","market_slug":"lafayette","state":"IN","time_to_power_months":25.9,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:07.096522+00:00","constraint_score":38.9,"excess_power_score":42.3,"iso":"FRCC","market_name":"Lakeland","market_slug":"lakeland","state":"FL","time_to_power_months":15.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:24.202528+00:00","constraint_score":53.0,"excess_power_score":55.8,"iso":"MISO","market_name":"Lansing","market_slug":"lansing","state":"MI","time_to_power_months":28.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:57.232732+00:00","constraint_score":40.1,"excess_power_score":53.4,"iso":"WECC","market_name":"Las Vegas","market_slug":"las-vegas","state":"NV","time_to_power_months":11.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:17.229732+00:00","constraint_score":31.2,"excess_power_score":33.7,"iso":"PJM","market_name":"Laurel","market_slug":"laurel","state":"MD","time_to_power_months":11.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:46.691474+00:00","constraint_score":41.3,"excess_power_score":38.4,"iso":"PJM","market_name":"Lebanon","market_slug":"lebanon","state":"OH","time_to_power_months":20.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:59.138576+00:00","constraint_score":59.0,"excess_power_score":45.8,"iso":"PJM","market_name":"Leesburg","market_slug":"leesburg","state":"VA","time_to_power_months":28.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:29.911033+00:00","constraint_score":45.2,"excess_power_score":68.5,"iso":"SPP","market_name":"Lenexa","market_slug":"lenexa","state":"KS","time_to_power_months":17.4,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:46.251096+00:00","constraint_score":30.3,"excess_power_score":38.2,"iso":"SERC","market_name":"Lenoir","market_slug":"lenoir","state":"NC","time_to_power_months":11.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:03.015996+00:00","constraint_score":28.3,"excess_power_score":42.3,"iso":"SERC","market_name":"Lexington","market_slug":"lexington-ky","state":"KY","time_to_power_months":11.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:52.369686+00:00","constraint_score":31.0,"excess_power_score":33.8,"iso":"PJM","market_name":"Linthicum Heights","market_slug":"linthicum-heights","state":"MD","time_to_power_months":11.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:28.386971+00:00","constraint_score":60.9,"excess_power_score":24.9,"iso":"ENTSOE-PT","market_name":"Lisbon","market_slug":"lisbon","state":"PT","time_to_power_months":58.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:27.437144+00:00","constraint_score":58.5,"excess_power_score":32.4,"iso":"SOCO","market_name":"Lithia Springs","market_slug":"lithia-springs","state":"GA","time_to_power_months":32.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:45.419925+00:00","constraint_score":41.5,"excess_power_score":51.9,"iso":"MISO","market_name":"Little Rock","market_slug":"little-rock","state":"AR","time_to_power_months":20.1,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:55.872817+00:00","constraint_score":77.8,"excess_power_score":16.9,"iso":"NGESO","market_name":"London","market_slug":"london","state":"UK","time_to_power_months":201.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:52.434097+00:00","constraint_score":60.5,"excess_power_score":66.7,"iso":"CAISO","market_name":"Los Angeles","market_slug":"los-angeles","state":"CA","time_to_power_months":45.8,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:25.609007+00:00","constraint_score":29.1,"excess_power_score":58.4,"iso":"WECC","market_name":"Los Lunas","market_slug":"los-lunas","state":"NM","time_to_power_months":9.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:13.769323+00:00","constraint_score":32.5,"excess_power_score":41.7,"iso":"SERC","market_name":"Louisville","market_slug":"louisville","state":"KY","time_to_power_months":12.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:19.037558+00:00","constraint_score":40.4,"excess_power_score":38.4,"iso":"PJM","market_name":"Luckey","market_slug":"luckey","state":"OH","time_to_power_months":20.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:46.024038+00:00","constraint_score":45.4,"excess_power_score":53.3,"iso":"WECC","market_name":"Lynnwood","market_slug":"lynnwood","state":"WA","time_to_power_months":16.7,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:31.641172+00:00","constraint_score":38.5,"excess_power_score":50.8,"iso":"MISO","market_name":"Madison","market_slug":"madison","state":"WI","time_to_power_months":17.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:16.443407+00:00","constraint_score":64.0,"excess_power_score":32.5,"iso":"ENTSOE-ES","market_name":"Madrid","market_slug":"madrid","state":"ES","time_to_power_months":69.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:01.384600+00:00","constraint_score":29.2,"excess_power_score":38.6,"iso":"SERC","market_name":"Maiden","market_slug":"maiden","state":"NC","time_to_power_months":10.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:49.411635+00:00","constraint_score":60.0,"excess_power_score":45.2,"iso":"PJM","market_name":"Manassas","market_slug":"manassas","state":"VA","time_to_power_months":30.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:56.095719+00:00","constraint_score":70.3,"excess_power_score":20.7,"iso":"NGESO","market_name":"Manchester","market_slug":"manchester","state":"UK","time_to_power_months":134.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:36.039311+00:00","constraint_score":56.9,"excess_power_score":29.8,"iso":"NGCP","market_name":"Manila","market_slug":"manila","state":"PH","time_to_power_months":35.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:43.232162+00:00","constraint_score":53.9,"excess_power_score":32.9,"iso":"SOCO","market_name":"Marietta","market_slug":"marietta","state":"GA","time_to_power_months":29.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:45.798576+00:00","constraint_score":54.8,"excess_power_score":33.4,"iso":"IESO","market_name":"Markham","market_slug":"markham","state":"ON","time_to_power_months":25.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:43.686972+00:00","constraint_score":34.1,"excess_power_score":34.1,"iso":"ISONE","market_name":"Marlborough","market_slug":"marlborough","state":"MA","time_to_power_months":14.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:57.174915+00:00","constraint_score":58.8,"excess_power_score":29.1,"iso":"ENTSOE-FR","market_name":"Marseille","market_slug":"marseille","state":"FR","time_to_power_months":28.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:44.581213+00:00","constraint_score":42.8,"excess_power_score":38.5,"iso":"PJM","market_name":"Mason","market_slug":"mason","state":"OH","time_to_power_months":20.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:46.463312+00:00","constraint_score":52.5,"excess_power_score":64.7,"iso":"ERCOT","market_name":"McAllen","market_slug":"mcallen","state":"TX","time_to_power_months":52.9,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:56.321232+00:00","constraint_score":36.7,"excess_power_score":51.0,"iso":"WECC","market_name":"McCarran","market_slug":"mccarran","state":"NV","time_to_power_months":10.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:34.568300+00:00","constraint_score":51.2,"excess_power_score":47.0,"iso":"PJM","market_name":"McLean","market_slug":"mclean","state":"VA","time_to_power_months":24.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:58.253874+00:00","constraint_score":57.8,"excess_power_score":35.3,"iso":"AEMO","market_name":"Melbourne","market_slug":"melbourne","state":"AU","time_to_power_months":30.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:40.191715+00:00","constraint_score":28.4,"excess_power_score":35.5,"iso":"TVA","market_name":"Memphis","market_slug":"memphis","state":"TN","time_to_power_months":10.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:53.314269+00:00","constraint_score":44.1,"excess_power_score":67.7,"iso":"WECC","market_name":"Mesa","market_slug":"mesa","state":"AZ","time_to_power_months":13.2,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:48.024879+00:00","constraint_score":67.5,"excess_power_score":14.1,"iso":"CENACE","market_name":"Mexico City","market_slug":"mexico-city","state":"MX","time_to_power_months":86.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:00.064625+00:00","constraint_score":49.0,"excess_power_score":41.7,"iso":"FRCC","market_name":"Miami","market_slug":"miami","state":"FL","time_to_power_months":17.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:48.590722+00:00","constraint_score":22.8,"excess_power_score":85.7,"iso":"ERCOT","market_name":"Midland\u2013Odessa","market_slug":"midland-tx","state":"TX","time_to_power_months":9.6,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:47.132622+00:00","constraint_score":53.4,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Midlothian","market_slug":"midlothian","state":"TX","time_to_power_months":56.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:47.580838+00:00","constraint_score":59.2,"excess_power_score":31.5,"iso":"ESKOM","market_name":"Midrand","market_slug":"midrand","state":"GP","time_to_power_months":29.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:17.600543+00:00","constraint_score":67.9,"excess_power_score":16.5,"iso":"ENTSOE-IT","market_name":"Milan","market_slug":"milan","state":"IT","time_to_power_months":94.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:00.193176+00:00","constraint_score":28.5,"excess_power_score":38.6,"iso":"SERC","market_name":"Mill Spring","market_slug":"mill-spring","state":"NC","time_to_power_months":10.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:51.925226+00:00","constraint_score":57.9,"excess_power_score":67.9,"iso":"CAISO","market_name":"Milpitas","market_slug":"milpitas","state":"CA","time_to_power_months":37.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:46.908415+00:00","constraint_score":37.7,"excess_power_score":49.8,"iso":"MISO","market_name":"Milwaukee","market_slug":"milwaukee","state":"WI","time_to_power_months":16.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:01.415282+00:00","constraint_score":49.1,"excess_power_score":48.6,"iso":"MISO","market_name":"Minneapolis","market_slug":"minneapolis","state":"MN","time_to_power_months":20.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:56.728144+00:00","constraint_score":43.3,"excess_power_score":48.9,"iso":"MISO","market_name":"Minnetonka","market_slug":"minnetonka","state":"MN","time_to_power_months":17.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:13.235941+00:00","constraint_score":52.7,"excess_power_score":67.1,"iso":"CAISO","market_name":"Modesto","market_slug":"modesto","state":"CA","time_to_power_months":38.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:14.578390+00:00","constraint_score":30.7,"excess_power_score":38.4,"iso":"SERC","market_name":"Monroe","market_slug":"monroe","state":"NC","time_to_power_months":11.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:52.787246+00:00","constraint_score":50.2,"excess_power_score":29.5,"iso":"SOCO","market_name":"Montgomery","market_slug":"montgomery","state":"AL","time_to_power_months":30.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:58.901270+00:00","constraint_score":31.6,"excess_power_score":66.6,"iso":"HQ","market_name":"Montr\u00e9al","market_slug":"montreal","state":"QC","time_to_power_months":8.4,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:35.451645+00:00","constraint_score":45.0,"excess_power_score":48.6,"iso":"WECC","market_name":"Moses Lake","market_slug":"moses-lake","state":"WA","time_to_power_months":17.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:47.349310+00:00","constraint_score":39.1,"excess_power_score":50.0,"iso":"MISO","market_name":"Mount Pleasant","market_slug":"mount-pleasant","state":"WI","time_to_power_months":17.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:39.029892+00:00","constraint_score":57.4,"excess_power_score":42.9,"iso":"PJM","market_name":"Mount Prospect","market_slug":"mount-prospect","state":"IL","time_to_power_months":42.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:31.593611+00:00","constraint_score":69.4,"excess_power_score":24.2,"iso":"POSOCO","market_name":"Mumbai","market_slug":"mumbai","state":"IN","time_to_power_months":68.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:19.075905+00:00","constraint_score":67.3,"excess_power_score":22.0,"iso":"ENTSOE-DE","market_name":"Munich","market_slug":"munich","state":"DE","time_to_power_months":79.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:02.822879+00:00","constraint_score":32.5,"excess_power_score":35.1,"iso":"TVA","market_name":"Nashville","market_slug":"nashville","state":"TN","time_to_power_months":10.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:26.531334+00:00","constraint_score":37.0,"excess_power_score":34.2,"iso":"ISONE","market_name":"Needham","market_slug":"needham","state":"MA","time_to_power_months":14.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:05.888388+00:00","constraint_score":52.5,"excess_power_score":37.2,"iso":"PJM","market_name":"New Albany","market_slug":"new-albany","state":"OH","time_to_power_months":23.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:51.998910+00:00","constraint_score":60.2,"excess_power_score":37.9,"iso":"NYISO","market_name":"New York","market_slug":"new-york","state":"NY","time_to_power_months":26.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:39.280444+00:00","constraint_score":37.0,"excess_power_score":33.4,"iso":"PJM","market_name":"Newark","market_slug":"newark","state":"NJ","time_to_power_months":13.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:34.132676+00:00","constraint_score":48.3,"excess_power_score":38.7,"iso":"NYISO","market_name":"Niagara Falls","market_slug":"niagara-falls","state":"NY","time_to_power_months":22.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:06.653038+00:00","constraint_score":36.7,"excess_power_score":72.3,"iso":"SPP","market_name":"North Kansas City","market_slug":"north-kansas-city","state":"MO","time_to_power_months":13.0,"verdict":"BUILD"},{"computed_at":"2026-07-19T21:50:52.193213+00:00","constraint_score":64.2,"excess_power_score":14.5,"iso":"PJM","market_name":"Northern Virginia","market_slug":"northern-virginia","state":"VA","time_to_power_months":60.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:31.634870+00:00","constraint_score":58.1,"excess_power_score":42.5,"iso":"PJM","market_name":"Northlake","market_slug":"northlake","state":"IL","time_to_power_months":45.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:54.339970+00:00","constraint_score":57.5,"excess_power_score":42.9,"iso":"PJM","market_name":"Oak Brook","market_slug":"oak-brook","state":"IL","time_to_power_months":42.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:19.945090+00:00","constraint_score":47.2,"excess_power_score":75.6,"iso":"SPP","market_name":"Oklahoma City","market_slug":"oklahoma-city","state":"OK","time_to_power_months":21.4,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:21.224739+00:00","constraint_score":43.2,"excess_power_score":68.5,"iso":"SPP","market_name":"Olathe","market_slug":"olathe","state":"KS","time_to_power_months":16.9,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:15.062339+00:00","constraint_score":38.6,"excess_power_score":66.5,"iso":"SPP","market_name":"Omaha","market_slug":"omaha","state":"NE","time_to_power_months":13.5,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:20.964618+00:00","constraint_score":52.9,"excess_power_score":38.5,"iso":"NYISO","market_name":"Orangeburg","market_slug":"orangeburg","state":"NY","time_to_power_months":23.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:26.419011+00:00","constraint_score":42.9,"excess_power_score":42.0,"iso":"FRCC","market_name":"Orlando","market_slug":"orlando","state":"FL","time_to_power_months":16.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:57.821645+00:00","constraint_score":60.0,"excess_power_score":22.4,"iso":"KEPCO","market_name":"Osaka","market_slug":"osaka","state":"JP","time_to_power_months":36.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:46.692453+00:00","constraint_score":52.1,"excess_power_score":52.0,"iso":"ONS","market_name":"Osasco","market_slug":"osasco","state":"BR","time_to_power_months":32.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:20.857493+00:00","constraint_score":54.2,"excess_power_score":48.9,"iso":"NORDPOOL","market_name":"Oslo","market_slug":"oslo","state":"NO","time_to_power_months":23.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:15.557048+00:00","constraint_score":47.7,"excess_power_score":29.0,"iso":"IESO","market_name":"Ottawa","market_slug":"ottawa","state":"ON","time_to_power_months":23.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:50.224362+00:00","constraint_score":43.8,"excess_power_score":68.5,"iso":"SPP","market_name":"Overland Park","market_slug":"overland-park","state":"KS","time_to_power_months":16.7,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:54.771056+00:00","constraint_score":25.3,"excess_power_score":51.3,"iso":"WECC","market_name":"Rural Pacific NW","market_slug":"pacific-nw-rural","state":"OR","time_to_power_months":12.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:53.266925+00:00","constraint_score":37.5,"excess_power_score":66.6,"iso":"SPP","market_name":"Papillion","market_slug":"papillion","state":"NE","time_to_power_months":13.1,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:56.962143+00:00","constraint_score":60.5,"excess_power_score":27.7,"iso":"ENTSOE-FR","market_name":"Paris","market_slug":"paris","state":"FR","time_to_power_months":33.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:37.469681+00:00","constraint_score":58.1,"excess_power_score":35.5,"iso":"AEMO","market_name":"Perth","market_slug":"perth","state":"WA","time_to_power_months":32.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:08.434812+00:00","constraint_score":38.5,"excess_power_score":33.9,"iso":"PJM","market_name":"Philadelphia","market_slug":"philadelphia","state":"PA","time_to_power_months":16.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:51.118870+00:00","constraint_score":67.5,"excess_power_score":60.6,"iso":"WECC","market_name":"Phoenix","market_slug":"phoenix","state":"AZ","time_to_power_months":42.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:13.318079+00:00","constraint_score":39.6,"excess_power_score":32.8,"iso":"PJM","market_name":"Piscataway","market_slug":"piscataway","state":"NJ","time_to_power_months":15.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:27.955435+00:00","constraint_score":37.0,"excess_power_score":33.4,"iso":"PJM","market_name":"Piscataway Township","market_slug":"piscataway-township","state":"NJ","time_to_power_months":13.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:11.998740+00:00","constraint_score":36.8,"excess_power_score":34.0,"iso":"PJM","market_name":"Pittsburgh","market_slug":"pittsburgh","state":"PA","time_to_power_months":15.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:00.529934+00:00","constraint_score":59.2,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Plano","market_slug":"plano","state":"TX","time_to_power_months":60.8,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:28.275346+00:00","constraint_score":27.1,"excess_power_score":30.7,"iso":"ISONE","market_name":"Portland, ME","market_slug":"portland-me","state":"ME","time_to_power_months":10.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:47.569883+00:00","constraint_score":54.4,"excess_power_score":50.9,"iso":"WECC","market_name":"Portland","market_slug":"portland-or","state":"OR","time_to_power_months":19.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:29.718895+00:00","constraint_score":63.9,"excess_power_score":22.6,"iso":"ENTSOE-CZ","market_name":"Prague","market_slug":"prague","state":"CZ","time_to_power_months":60.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:04.582438+00:00","constraint_score":48.2,"excess_power_score":47.1,"iso":"WECC","market_name":"Prineville","market_slug":"prineville","state":"OR","time_to_power_months":17.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:21.977345+00:00","constraint_score":29.2,"excess_power_score":35.8,"iso":"ISONE","market_name":"Providence","market_slug":"providence","state":"RI","time_to_power_months":10.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:39.041253+00:00","constraint_score":63.9,"excess_power_score":25.2,"iso":"POSOCO","market_name":"Pune","market_slug":"pune","state":"IN","time_to_power_months":62.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:50.437163+00:00","constraint_score":43.1,"excess_power_score":53.4,"iso":"WECC","market_name":"Puyallup","market_slug":"puyallup","state":"WA","time_to_power_months":16.7,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:16.003946+00:00","constraint_score":27.1,"excess_power_score":48.2,"iso":"HQ","market_name":"Qu\u00e9bec City","market_slug":"quebec-city","state":"QC","time_to_power_months":10.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:39.481310+00:00","constraint_score":67.6,"excess_power_score":13.9,"iso":"CENACE","market_name":"Quer\u00e9taro","market_slug":"queretaro","state":"MX","time_to_power_months":70.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:50.310111+00:00","constraint_score":55.7,"excess_power_score":49.2,"iso":"WECC","market_name":"Quincy","market_slug":"quincy","state":"WA","time_to_power_months":19.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:25.585560+00:00","constraint_score":31.3,"excess_power_score":38.3,"iso":"SERC","market_name":"Raleigh","market_slug":"raleigh","state":"NC","time_to_power_months":11.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:40.514026+00:00","constraint_score":55.1,"excess_power_score":67.7,"iso":"CAISO","market_name":"Rancho Cordova","market_slug":"rancho-cordova","state":"CA","time_to_power_months":38.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:47.791386+00:00","constraint_score":53.8,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Red Oak","market_slug":"red-oak","state":"TX","time_to_power_months":58.1,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:23.635374+00:00","constraint_score":38.1,"excess_power_score":50.4,"iso":"WECC","market_name":"Reno","market_slug":"reno","state":"NV","time_to_power_months":11.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:15.516252+00:00","constraint_score":56.2,"excess_power_score":46.2,"iso":"PJM","market_name":"Reston","market_slug":"reston","state":"VA","time_to_power_months":27.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:11.556819+00:00","constraint_score":58.8,"excess_power_score":65.8,"iso":"ERCOT","market_name":"Richardson","market_slug":"richardson","state":"TX","time_to_power_months":58.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:36.934207+00:00","constraint_score":39.3,"excess_power_score":42.3,"iso":"MISO","market_name":"Richland Parish","market_slug":"richland-parish","state":"LA","time_to_power_months":18.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:42.476121+00:00","constraint_score":54.0,"excess_power_score":45.8,"iso":"PJM","market_name":"Richmond","market_slug":"richmond","state":"VA","time_to_power_months":26.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:11.479809+00:00","constraint_score":51.6,"excess_power_score":43.0,"iso":"PJM","market_name":"Rochelle","market_slug":"rochelle","state":"IL","time_to_power_months":41.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:05.454713+00:00","constraint_score":48.7,"excess_power_score":37.7,"iso":"NYISO","market_name":"Rochester","market_slug":"rochester","state":"NY","time_to_power_months":23.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:18.627452+00:00","constraint_score":62.8,"excess_power_score":12.4,"iso":"ENTSOE-IT","market_name":"Rome","market_slug":"rome","state":"IT","time_to_power_months":83.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:19.973738+00:00","constraint_score":66.4,"excess_power_score":22.6,"iso":"ENTSOE-NL","market_name":"Rotterdam","market_slug":"rotterdam","state":"NL","time_to_power_months":102.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:55.421746+00:00","constraint_score":22.5,"excess_power_score":72.4,"iso":"SPP","market_name":"Rural SPP","market_slug":"rural-spp","state":"KS","time_to_power_months":10.8,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:19.453042+00:00","constraint_score":54.7,"excess_power_score":71.1,"iso":"WECC","market_name":"Sacramento","market_slug":"sacramento","state":"CA","time_to_power_months":31.9,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:52.304947+00:00","constraint_score":39.6,"excess_power_score":53.5,"iso":"MISO","market_name":"Saint Louis","market_slug":"saint-louis","state":"MO","time_to_power_months":17.7,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:50.937554+00:00","constraint_score":42.1,"excess_power_score":48.6,"iso":"WECC","market_name":"Salem","market_slug":"salem","state":"OR","time_to_power_months":16.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:07.168079+00:00","constraint_score":52.5,"excess_power_score":54.1,"iso":"WECC","market_name":"Salt Lake City","market_slug":"salt-lake-city","state":"UT","time_to_power_months":19.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:49.860252+00:00","constraint_score":59.6,"excess_power_score":64.9,"iso":"ERCOT","market_name":"San Antonio","market_slug":"san-antonio","state":"TX","time_to_power_months":62.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:11.116351+00:00","constraint_score":55.2,"excess_power_score":67.3,"iso":"CAISO","market_name":"San Diego","market_slug":"san-diego","state":"CA","time_to_power_months":41.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:10.218276+00:00","constraint_score":57.4,"excess_power_score":67.1,"iso":"CAISO","market_name":"San Francisco","market_slug":"san-francisco","state":"CA","time_to_power_months":43.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:55.810063+00:00","constraint_score":60.3,"excess_power_score":66.7,"iso":"CAISO","market_name":"San Jose","market_slug":"san-jose","state":"CA","time_to_power_months":45.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:12.157780+00:00","constraint_score":67.0,"excess_power_score":10.4,"iso":"PREPA","market_name":"San Juan","market_slug":"san-juan","state":"PR","time_to_power_months":65.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:07.604575+00:00","constraint_score":53.3,"excess_power_score":45.9,"iso":"PJM","market_name":"Sandston","market_slug":"sandston","state":"VA","time_to_power_months":25.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:48.299464+00:00","constraint_score":61.9,"excess_power_score":65.1,"iso":"CAISO","market_name":"Santa Clara","market_slug":"santa-clara","state":"CA","time_to_power_months":38.4,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:48.909487+00:00","constraint_score":54.0,"excess_power_score":54.1,"iso":"CEN","market_name":"Santiago","market_slug":"santiago","state":"CL","time_to_power_months":29.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:49.352864+00:00","constraint_score":54.1,"excess_power_score":50.7,"iso":"ONS","market_name":"S\u00e3o Paulo","market_slug":"sao-paulo","state":"BR","time_to_power_months":38.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:31.189153+00:00","constraint_score":37.5,"excess_power_score":69.6,"iso":"WECC","market_name":"Scottsdale","market_slug":"scottsdale","state":"AZ","time_to_power_months":10.9,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:56.776696+00:00","constraint_score":54.4,"excess_power_score":52.0,"iso":"WECC","market_name":"Seattle","market_slug":"seattle","state":"WA","time_to_power_months":19.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:04.135671+00:00","constraint_score":39.7,"excess_power_score":32.7,"iso":"PJM","market_name":"Secaucus","market_slug":"secaucus","state":"NJ","time_to_power_months":15.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:30.656956+00:00","constraint_score":60.4,"excess_power_score":28.6,"iso":"KEPCO-KR","market_name":"Seoul","market_slug":"seoul","state":"KR","time_to_power_months":27.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:08.394057+00:00","constraint_score":25.8,"excess_power_score":45.6,"iso":"WECC","market_name":"Sheridan","market_slug":"sheridan","state":"WY","time_to_power_months":8.0,"verdict":"AVOID"},{"computed_at":"2026-07-19T21:50:53.101201+00:00","constraint_score":56.8,"excess_power_score":33.7,"iso":"CAISO","market_name":"Silicon Valley","market_slug":"silicon-valley","state":"CA","time_to_power_months":48.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:58.440516+00:00","constraint_score":32.5,"excess_power_score":33.5,"iso":"PJM","market_name":"Silver Spring","market_slug":"silver-spring","state":"MD","time_to_power_months":11.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:58.467896+00:00","constraint_score":65.2,"excess_power_score":13.5,"iso":"EMA","market_name":"Singapore","market_slug":"singapore","state":"SG","time_to_power_months":36.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:07.532952+00:00","constraint_score":35.3,"excess_power_score":47.0,"iso":"MISO","market_name":"Sioux City","market_slug":"sioux-city","state":"IA","time_to_power_months":16.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:48.630657+00:00","constraint_score":30.7,"excess_power_score":44.9,"iso":"MISO","market_name":"Sioux Falls","market_slug":"sioux-falls","state":"SD","time_to_power_months":12.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:14.137527+00:00","constraint_score":48.8,"excess_power_score":32.9,"iso":"SOCO","market_name":"Social Circle","market_slug":"social-circle","state":"GA","time_to_power_months":29.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:24.083288+00:00","constraint_score":38.3,"excess_power_score":33.1,"iso":"PJM","market_name":"Somerset","market_slug":"somerset","state":"NJ","time_to_power_months":14.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:35.004173+00:00","constraint_score":38.4,"excess_power_score":34.1,"iso":"ISONE","market_name":"Somerville","market_slug":"somerville","state":"MA","time_to_power_months":14.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:52.820388+00:00","constraint_score":49.6,"excess_power_score":54.3,"iso":"MISO","market_name":"South Bend","market_slug":"south-bend","state":"IN","time_to_power_months":25.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:25.884715+00:00","constraint_score":30.7,"excess_power_score":30.9,"iso":"PJM","market_name":"South Charleston","market_slug":"south-charleston","state":"WV","time_to_power_months":13.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:49.787329+00:00","constraint_score":45.5,"excess_power_score":55.8,"iso":"WECC","market_name":"South West Jordan","market_slug":"south-west-jordan","state":"UT","time_to_power_months":16.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:27.042536+00:00","constraint_score":57.4,"excess_power_score":56.1,"iso":"MISO","market_name":"Southfield","market_slug":"southfield","state":"MI","time_to_power_months":30.2,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:54.982937+00:00","constraint_score":43.2,"excess_power_score":49.6,"iso":"WECC","market_name":"Spokane","market_slug":"spokane","state":"WA","time_to_power_months":16.7,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:34.904540+00:00","constraint_score":34.6,"excess_power_score":33.9,"iso":"ISONE","market_name":"Springfield","market_slug":"springfield","state":"MA","time_to_power_months":14.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:24.517574+00:00","constraint_score":43.1,"excess_power_score":53.5,"iso":"MISO","market_name":"St. Louis","market_slug":"st-louis","state":"MO","time_to_power_months":19.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:33.398166+00:00","constraint_score":29.3,"excess_power_score":33.0,"iso":"ISONE","market_name":"Stamford","market_slug":"stamford","state":"CT","time_to_power_months":10.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:15.029253+00:00","constraint_score":52.5,"excess_power_score":38.6,"iso":"NYISO","market_name":"Staten Island","market_slug":"staten-island","state":"NY","time_to_power_months":22.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:48.089097+00:00","constraint_score":60.3,"excess_power_score":45.1,"iso":"PJM","market_name":"Sterling","market_slug":"sterling","state":"VA","time_to_power_months":31.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:57.388562+00:00","constraint_score":48.1,"excess_power_score":62.6,"iso":"NORDPOOL","market_name":"Stockholm","market_slug":"stockholm","state":"SE","time_to_power_months":18.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:33.385643+00:00","constraint_score":59.1,"excess_power_score":67.3,"iso":"CAISO","market_name":"Sunnyvale","market_slug":"sunnyvale","state":"CA","time_to_power_months":41.1,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:43.957589+00:00","constraint_score":55.7,"excess_power_score":32.4,"iso":"SOCO","market_name":"Suwanee","market_slug":"suwanee","state":"GA","time_to_power_months":32.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:58.038065+00:00","constraint_score":67.2,"excess_power_score":33.3,"iso":"AEMO","market_name":"Sydney","market_slug":"sydney","state":"AU","time_to_power_months":36.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:38.202875+00:00","constraint_score":46.2,"excess_power_score":38.7,"iso":"NYISO","market_name":"Syracuse","market_slug":"syracuse","state":"NY","time_to_power_months":22.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:34.546255+00:00","constraint_score":59.8,"excess_power_score":20.6,"iso":"TAIPOWER","market_name":"Taipei","market_slug":"taipei","state":"TW","time_to_power_months":32.3,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:06.336585+00:00","constraint_score":46.6,"excess_power_score":41.8,"iso":"FRCC","market_name":"Tampa","market_slug":"tampa","state":"FL","time_to_power_months":17.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:23.968910+00:00","constraint_score":37.6,"excess_power_score":69.6,"iso":"WECC","market_name":"Tempe","market_slug":"tempe","state":"AZ","time_to_power_months":11.0,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:25:33.611112+00:00","constraint_score":25.6,"excess_power_score":55.5,"iso":"WECC","market_name":"The Dalles","market_slug":"the-dalles","state":"OR","time_to_power_months":10.8,"verdict":"CAUTION"},{"computed_at":"2026-07-19T21:50:57.313368+00:00","constraint_score":24.8,"excess_power_score":48.2,"iso":"WECC","market_name":"The Dalles, OR","market_slug":"the-dalles-or","state":"OR","time_to_power_months":10.8,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:41.945271+00:00","constraint_score":52.3,"excess_power_score":65.8,"iso":"ERCOT","market_name":"The Woodlands","market_slug":"the-woodlands","state":"TX","time_to_power_months":51.8,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:57.604633+00:00","constraint_score":66.5,"excess_power_score":19.8,"iso":"TEPCO","market_name":"Tokyo","market_slug":"tokyo","state":"JP","time_to_power_months":48.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:58.682718+00:00","constraint_score":54.1,"excess_power_score":34.6,"iso":"IESO","market_name":"Toronto","market_slug":"toronto","state":"ON","time_to_power_months":24.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:42.391083+00:00","constraint_score":53.9,"excess_power_score":56.1,"iso":"MISO","market_name":"Troy","market_slug":"troy","state":"MI","time_to_power_months":28.0,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:13.606492+00:00","constraint_score":32.1,"excess_power_score":67.5,"iso":"WECC","market_name":"Tucson","market_slug":"tucson","state":"AZ","time_to_power_months":10.9,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:14.224414+00:00","constraint_score":52.7,"excess_power_score":52.4,"iso":"WECC","market_name":"Tukwila","market_slug":"tukwila","state":"WA","time_to_power_months":18.6,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:27:12.444769+00:00","constraint_score":50.0,"excess_power_score":75.6,"iso":"SPP","market_name":"Tulsa","market_slug":"tulsa","state":"OK","time_to_power_months":22.7,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:15.342477+00:00","constraint_score":54.2,"excess_power_score":67.7,"iso":"CAISO","market_name":"Tustin","market_slug":"tustin","state":"CA","time_to_power_months":38.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:26:55.645034+00:00","constraint_score":19.0,"excess_power_score":74.0,"iso":"MISO","market_name":"Upper Peninsula MI","market_slug":"upper-michigan","state":"MI","time_to_power_months":9.6,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:59.113757+00:00","constraint_score":37.7,"excess_power_score":44.6,"iso":"BCH","market_name":"Vancouver","market_slug":"vancouver","state":"BC","time_to_power_months":14.4,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:22.167609+00:00","constraint_score":61.4,"excess_power_score":27.0,"iso":"ENTSOE-AT","market_name":"Vienna","market_slug":"vienna","state":"AT","time_to_power_months":42.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:25:49.067996+00:00","constraint_score":52.0,"excess_power_score":46.5,"iso":"PJM","market_name":"Vint Hill","market_slug":"vint-hill","state":"VA","time_to_power_months":24.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:13.811891+00:00","constraint_score":60.0,"excess_power_score":6.1,"iso":"WAPA","market_name":"US Virgin Islands","market_slug":"virgin-islands","state":"VI","time_to_power_months":36.0,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:17.791061+00:00","constraint_score":38.1,"excess_power_score":34.1,"iso":"ISONE","market_name":"Waltham","market_slug":"waltham","state":"MA","time_to_power_months":14.6,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:21.731872+00:00","constraint_score":66.4,"excess_power_score":22.6,"iso":"ENTSOE-PL","market_name":"Warsaw","market_slug":"warsaw","state":"PL","time_to_power_months":69.5,"verdict":"AVOID"},{"computed_at":"2026-07-19T21:50:07.095483+00:00","constraint_score":57.2,"excess_power_score":17.2,"iso":"PJM","market_name":"Washington","market_slug":"washington","state":"DC","time_to_power_months":50.9,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:49.591641+00:00","constraint_score":37.5,"excess_power_score":33.3,"iso":"PJM","market_name":"Weehawken","market_slug":"weehawken","state":"NJ","time_to_power_months":14.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:22.932462+00:00","constraint_score":43.6,"excess_power_score":38.4,"iso":"PJM","market_name":"West Chester","market_slug":"west-chester","state":"OH","time_to_power_months":20.5,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:25.391038+00:00","constraint_score":43.9,"excess_power_score":46.7,"iso":"MISO","market_name":"West Des Moines","market_slug":"west-des-moines","state":"IA","time_to_power_months":17.9,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:28:03.919715+00:00","constraint_score":48.5,"excess_power_score":55.1,"iso":"WECC","market_name":"West Jordan","market_slug":"west-jordan","state":"UT","time_to_power_months":17.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:25:28.719070+00:00","constraint_score":53.0,"excess_power_score":58.0,"iso":"ERCOT","market_name":"West Texas","market_slug":"west-texas","state":"TX","time_to_power_months":56.3,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:16.787533+00:00","constraint_score":57.3,"excess_power_score":43.0,"iso":"PJM","market_name":"Westmont","market_slug":"westmont","state":"IL","time_to_power_months":41.8,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:59.563898+00:00","constraint_score":37.7,"excess_power_score":67.1,"iso":"SPP","market_name":"Wichita","market_slug":"wichita","state":"KS","time_to_power_months":17.2,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:26:48.378132+00:00","constraint_score":17.7,"excess_power_score":71.4,"iso":"MISO","market_name":"Williston, ND","market_slug":"williston-nd","state":"ND","time_to_power_months":8.4,"verdict":"BUILD"},{"computed_at":"2026-09-11T18:27:15.121018+00:00","constraint_score":21.9,"excess_power_score":50.4,"iso":"MH","market_name":"Winnipeg","market_slug":"winnipeg","state":"MB","time_to_power_months":7.5,"verdict":"CAUTION"},{"computed_at":"2026-09-11T18:28:26.991175+00:00","constraint_score":57.0,"excess_power_score":43.2,"iso":"PJM","market_name":"Wood Dale","market_slug":"wood-dale","state":"IL","time_to_power_months":41.1,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:26:44.126086+00:00","constraint_score":45.4,"excess_power_score":38.5,"iso":"PJM","market_name":"Worthington","market_slug":"worthington","state":"OH","time_to_power_months":20.2,"verdict":"AVOID"},{"computed_at":"2026-09-11T18:27:28.830065+00:00","constraint_score":60.9,"excess_power_score":25.1,"iso":"ENTSOE-CH","market_name":"Zurich","market_slug":"zurich","state":"CH","time_to_power_months":33.4,"verdict":"AVOID"}]}
