1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 <title>Sunstripe Intelligence</title> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 9 <link rel="preload" as="style" href="https://www.sunstripe.ai/assets/built/screen.css?v=kOX3KKd4h9ZnlKPB"> 10 <link rel="preload" as="script" href="https://www.sunstripe.ai/assets/built/source.js?v=hgnv3dFRNrcfIROn"> 11 12 <link rel="preload" as="font" type="font/woff2" href="https://www.sunstripe.ai/assets/fonts/inter-roman.woff2?v=OecsB5TBLy27FKD2" crossorigin="anonymous"> 13<style> 14 @font-face { 15 font-family: "Inter"; 16 font-style: normal; 17 font-weight: 100 900; 18 font-display: optional; 19 src: url(https://www.sunstripe.ai/assets/fonts/inter-roman.woff2?v=OecsB5TBLy27FKD2) format("woff2"); 20 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 21 } 22</style> 23 24 <link rel="stylesheet" type="text/css" href="https://www.sunstripe.ai/assets/built/screen.css?v=kOX3KKd4h9ZnlKPB"> 25 26 <style> 27 :root { 28 --background-color: #000211 29 } 30 </style> 31 32
32<script> 33 /* The script for calculating the color contrast has been taken from 34 https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */ 35 var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color'); 36 accentColor = accentColor.trim().slice(1); 37 38 if (accentColor.length === 3) { 39 accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2]; 40 } 41 42 var r = parseInt(accentColor.substr(0, 2), 16); 43 var g = parseInt(accentColor.substr(2, 2), 16); 44 var b = parseInt(accentColor.substr(4, 2), 16); 45 var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000; 46 var textColor = (yiq >= 128) ? 'dark' : 'light'; 47 48 document.documentElement.className = `has-${textColor}-text`; 49 </script>
49 50 51 <meta name="description" content="Intelligence Platform for Energy Infrastructure"> 52 <link rel="icon" href="https://storage.ghost.io/c/2b/6a/2b6a2efe-3444-4971-8669-9f0d667e0d1b/content/images/size/w256h256/2026/05/2.png" type="image/png"> 53 <link rel="canonical" href="https://www.sunstripe.ai/"> 54 <meta name="referrer" content="no-referrer-when-downgrade"> 55 56 <meta property="og:site_name" content="Sunstripe Intelligence"> 57 <meta property="og:type" content="website"> 58 <meta property="og:title" content="Sunstripe Intelligence"> 59 <meta property="og:description" content="Intelligence Platform for Energy Infrastructure"> 60 <meta property="og:url" content="https://www.sunstripe.ai/"> 61 <meta property="article:publisher" content="https://www.facebook.com/ghost"> 62 <meta name="twitter:card" content="summary"> 63 <meta name="twitter:title" content="Sunstripe Intelligence"> 64 <meta name="twitter:description" content="Intelligence Platform for Energy Infrastructure"> 65 <meta name="twitter:url" content="https://www.sunstripe.ai/"> 66 <meta name="twitter:site" content="@ghost"> 67 68
68<script type="application/ld+json"> 69{ 70 "@context": "https://schema.org", 71 "@type": "WebSite", 72 "publisher": { 73 "@type": "Organization", 74 "name": "Sunstripe Intelligence", 75 "url": "https://www.sunstripe.ai/", 76 "logo": { 77 "@type": "ImageObject", 78 "url": "https://storage.ghost.io/c/2b/6a/2b6a2efe-3444-4971-8669-9f0d667e0d1b/content/images/size/w256h256/2026/05/2.png", 79 "width": 60, 80 "height": 60 81 } 82 }, 83 "url": "https://www.sunstripe.ai/", 84 "name": "Sunstripe Intelligence", 85 "mainEntityOfPage": "https://www.sunstripe.ai/", 86 "description": "Intelligence Platform for Energy Infrastructure" 87} 88 </script>
88 89 90 <meta name="generator" content="Ghost 6.68"> 91 <link rel="alternate" type="application/rss+xml" title="Sunstripe Intelligence" href="https://www.sunstripe.ai/rss/"> 92
92<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.71/umd/portal.min.js" data-i18n="true" data-ghost="https://www.sunstripe.ai/" data-key="41eed2e34ac4d11ee36aa55698" data-api="https://sunstripe.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
92<style id="gh-members-styles">.gh-post-upgrade-cta-content, 93.gh-post-upgrade-cta { 94 display: flex; 95 flex-direction: column; 96 align-items: center; 97 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 98 text-align: center; 99 width: 100%; 100 color: #ffffff; 101 font-size: 16px; 102} 103 104.gh-post-upgrade-cta-content { 105 border-radius: 8px; 106 padding: 40px 4vw; 107} 108 109.gh-post-upgrade-cta h2 { 110 color: #ffffff; 111 font-size: 28px; 112 letter-spacing: -0.2px; 113 margin: 0; 114 padding: 0; 115} 116 117.gh-post-upgrade-cta p { 118 margin: 20px 0 0; 119 padding: 0; 120} 121 122.gh-post-upgrade-cta small { 123 font-size: 16px; 124 letter-spacing: -0.2px; 125} 126 127.gh-post-upgrade-cta a { 128 color: #ffffff; 129 cursor: pointer; 130 font-weight: 500; 131 box-shadow: none; 132 text-decoration: underline; 133} 134 135.gh-post-upgrade-cta a:hover { 136 color: #ffffff; 137 opacity: 0.8; 138 box-shadow: none; 139 text-decoration: underline; 140} 141 142.gh-post-upgrade-cta a.gh-btn { 143 display: block; 144 background: #ffffff; 145 text-decoration: none; 146 margin: 28px 0 0; 147 padding: 8px 18px; 148 border-radius: 4px; 149 font-size: 16px; 150 font-weight: 600; 151} 152 153.gh-post-upgrade-cta a.gh-btn:hover { 154 opacity: 0.92; 155}</style>
155<script async src="https://js.stripe.com/v3/"></script>
155 156
156<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="41eed2e34ac4d11ee36aa55698" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://sunstripe.ghost.io/" data-locale="en" crossorigin="anonymous"></script>
156 157 158 <link href="https://www.sunstripe.ai/webmentions/receive/" rel="webmention"> 159
159<script defer src="/public/cards.min.js?v=ShRHxgy4po8zN-Wf"></script>
159 160 <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=WwnU9jw5ancNC8Gc"> 161
161<script defer src="/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
161 162
162<script defer src="/public/ghost-stats.min.js?v=vFcCUf6ZQ0Hyhc8h" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://www.sunstripe.ai/.ghost/analytics/api/v1/page_hit" tb_site_uuid="2b6a2efe-3444-4971-8669-9f0d667e0d1b" tb_post_uuid="undefined" tb_post_type="null" tb_member_uuid="undefined" tb_member_status="undefined" tb_gift_link=""></script>
162<style>:root {--ghost-accent-color: #950000;}</style> 163 <div class="ticker-wrap"> 164
164<script 165 type="module" 166 src="https://widgets.tradingview-widget.com/w/en/tv-ticker-tape.js"> 167 </script>
167 168 169 <tv-ticker-tape 170 symbols=" 171NYSE:NEE, 172NYSE:SO, 173NYSE:DUK, 174NASDAQ:CEG, 175NYSE:NGG, 176NYSE:SRE, 177NASDAQ:AEP, 178NYSE:PCG, 179NYSE:ED, 180NYSE:D, 181NYSE:VST, 182NASDAQ:XEL, 183NYSE:PEG, 184NYSE:DTE, 185NYSE:ETR, 186NYSE:EIX, 187 188 189" 190 hide-chart 191 item-size="compact"> 192 </tv-ticker-tape> 193</div> 194 195<style> 196 .ticker-wrap { 197 width: 100%; 198 height: 42px; 199 overflow: hidden; 200 background: #fcfcfc; 201 border-bottom: 1px solid #f5f5f5; 202 opacity: 0.94; 203 } 204 205.ticker-wrap tv-ticker-tape { 206 display: block; 207 position: relative; 208 width: 122%; 209 left: -11%; 210 transform: translateY(-3px) scale(0.82); 211 transform-origin: top center; 212} 213</style> 214 <link rel="preconnect" href="https://fonts.bunny.net"><link rel="stylesheet" href="https://fonts.bunny.net/css?family=manrope:300,500,700|roboto:400,500,700"><style>:root {--gh-font-heading: Manrope;--gh-font-body: Roboto;}</style> 215 216</head> 217<body class="home-template gh-font-heading-manrope gh-font-body-roboto has-sans-title has-sans-body"> 218 219<div class="gh-viewport"> 220 221 <header id="gh-navigation" class="gh-navigation is-stacked gh-outer"> 222 <div class="gh-navigation-inner gh-inner"> 223 224 <div class="gh-navigation-brand"> 225 <a class="gh-navigation-logo is-title" href="https://www.sunstripe.ai"> 226 Sunstripe Intelligence 227 </a> 228 <button class="gh-search gh-icon-button" aria-label="Search this site" data-ghost-search> 229 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> <button class="gh-burger gh-icon-button" aria-label="Menu"> 230 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"></path></svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg> </button> 231 </div> 232 233 <nav class="gh-navigation-menu"> 234 <ul class="nav"> 235 <li class="nav-rfp"><a href="https://www.sunstripe.ai/rfp/">RFP</a></li> 236 <li class="nav-benchmarks nav-current"><a href="https://www.sunstripe.ai/">Benchmarks</a></li> 237 <li class="nav-standards nav-current"><a href="https://www.sunstripe.ai/">Standards</a></li> 238 <li class="nav-research"><a href="https://www.sunstripe.ai/tag/research/">Research</a></li> 239 <li class="nav-about"><a href="https://www.sunstripe.ai/about/">About</a></li> 240</ul> 241 242 </nav> 243 244 <div class="gh-navigation-actions"> 245 <button class="gh-search gh-icon-button" aria-label="Search this site" data-ghost-search> 246 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> <div class="gh-navigation-members"> 247 <a href="#/portal/signin" data-portal="signin">Sign in</a> 248 <a class="gh-button" href="#/portal/signup" data-portal="signup">Subscribe</a> 249 </div> 250 </div> 251 252 </div> 253</header> 254 255 256 257 <section class="gh-header is-classic gh-outer"> 258 259 260 <div class="gh-header-inner gh-inner"> 261 262 263 264 265 <h1 class="gh-header-title is-title">Intelligence Platform for Energy Infrastructure</h1> 266 <form class="gh-form"> 267 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg> <button class="gh-form-input" data-ghost-search>Search posts, tags and authors</button> 268 </form> 269 270 </div> 271 272</section> 273 274 275 276 277<section class="gh-container is-grid gh-outer"> 278 <div class="gh-container-inner gh-inner"> 279 280 <h2 class="gh-container-title"> 281 Latest 282 </h2> 283 284 <main class="gh-main"> 285 <div class="gh-feed"> 286 287 <article class="gh-card post no-image"> 288 <a class="gh-card-link" href="/rfp/massachusetts-2026-energy-storage-rfp-round-2/"> 289 <div class="gh-card-wrapper"> 290 <h3 class="gh-card-title is-title">Massachusetts 2026 Energy Storage RFP-Round 2</h3> 291 <p class="gh-card-excerpt is-body">Massachusetts Section 83E Round 2 seeks 1,000 MW of standalone mid-duration BESS, providing 4 to 10 hours of storage and reaching COD by July 31, 2030. Proposals are due October 8, 2026 at 12:00 PM EDT, with the mandatory ShareFile submission link required by October 2; contracts</p> 292 <footer class="gh-card-meta"> 293<!-- 294 --><!-- 295 --></footer> 296 </div> 297 </a> 298</article> 299 <article class="gh-card post no-image"> 300 <a class="gh-card-link" href="/rfp/2026-clean-energy-and-reliability-rfp/"> 301 <div class="gh-card-wrapper"> 302 <h3 class="gh-card-title is-title">2026 Clean Energy and Reliability RFP</h3> 303 <p class="gh-card-excerpt is-body">Central Coast Community Energyâs 2026 Clean Energy and Reliability RFP seeks PPA offers for renewable generation, standalone storage, renewable-plus-storage, Resource Adequacy, and qualifying low-carbon resources. Offers must be at least 20 MW, with no stated upper limit; proposals are due September 25, 2026, and contract terms</p> 304 <footer class="gh-card-meta"> 305<!-- 306 --><!-- 307 --></footer> 308 </div> 309 </a> 310</article> 311 <article class="gh-card post no-image"> 312 <a class="gh-card-link" href="/white-paper-exploring-sodium-ion-for-long-duration-energy-storage-beyond-the-lithium-ion-horizon/"> 313 <div class="gh-card-wrapper"> 314 <h3 class="gh-card-title is-title">Research: Exploring Sodium-Ion for Long Duration Energy Storage Beyond the Lithium-Ion Horizon</h3> 315 <p class="gh-card-excerpt is-body">âThe future of grid-scale energy storage will be shaped not only by performance and cost, but by lifecycle durability, supply-chain resilience, and long-term system reliability.â</p> 316 <footer class="gh-card-meta"> 317 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" height="20" width="20" id="Lock-1--Streamline-Ultimate"><defs></defs><title>lock-1</title><path d="M4.375 8.125h11.25s1.25 0 1.25 1.25v8.75s0 1.25 -1.25 1.25H4.375s-1.25 0 -1.25 -1.25v-8.75s0 -1.25 1.25 -1.25" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M5.625 8.125V5a4.375 4.375 0 0 1 8.75 0v3.125" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="m10 12.5 0 2.5" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg> <!-- 318 --><!-- 319 --></footer> 320 </div> 321 </a> 322</article> 323 324 325 326 </div> 327 328 </main> 329 330 331 </div> 332</section> 333 334 335 <footer class="gh-footer gh-outer"> 336 <div class="gh-footer-inner gh-inner"> 337 338 <div class="gh-footer-bar">
339 <span class="gh-footer-logo is-title"> 340 Sunstripe Intelligence 341 </span> 342 <nav class="gh-footer-menu"> 343 <ul class="nav"> 344 <li class="nav-sign-up nav-current"><a href="#/portal/">Sign Up</a></li> 345 <li class="nav-contact"><a href="https://www.sunstripe.ai/about/">Contact</a></li> 346</ul> 347 348 </nav> 349 <div class="gh-footer-copyright"> 350 351 </div> 352 </div> 353 354 <section class="gh-footer-signup"> 355 <h2 class="gh-footer-signup-header is-title"> 356 Sunstripe Intelligence 357 </h2> 358 <p class="gh-footer-signup-subhead is-body"> 359 Intelligence Platform for Energy Infrastructure 360 </p> 361 <form class="gh-form" data-members-form> 362 <input class="gh-form-input" id="footer-email" name="email" type="email" placeholder="[email protected]" required data-members-email> 363 <button class="gh-button" type="submit" aria-label="Subscribe"> 364 <span><span>Subscribe</span> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" viewBox="0 0 256 256"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span> 365 <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"> 366 <g stroke-linecap="round" stroke-width="2" fill="currentColor" stroke="none" stroke-linejoin="round" class="nc-icon-wrapper"> 367 <g class="nc-loop-dots-4-24-icon-o"> 368 <circle cx="4" cy="12" r="3"></circle> 369 <circle cx="12" cy="12" r="3"></circle> 370 <circle cx="20" cy="12" r="3"></circle> 371 </g> 372 <style data-cap="butt"> 373 .nc-loop-dots-4-24-icon-o{--animation-duration:0.8s} 374 .nc-loop-dots-4-24-icon-o *{opacity:.4;transform:scale(.75);animation:nc-loop-dots-4-anim var(--animation-duration) infinite} 375 .nc-loop-dots-4-24-icon-o :nth-child(1){transform-origin:4px 12px;animation-delay:-.3s;animation-delay:calc(var(--animation-duration)/-2.666)} 376 .nc-loop-dots-4-24-icon-o :nth-child(2){transform-origin:12px 12px;animation-delay:-.15s;animation-delay:calc(var(--animation-duration)/-5.333)} 377 .nc-loop-dots-4-24-icon-o :nth-child(3){transform-origin:20px 12px} 378 @keyframes nc-loop-dots-4-anim{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}} 379 </style> 380 </g> 381</svg> <span>Email sent</span> 382 </button> 383 <p data-members-error></p> 384</form> 385 </section> 386 387 </div> 388</footer> 389</div> 390 391
392<script src="https://www.sunstripe.ai/assets/built/source.js?v=hgnv3dFRNrcfIROn"></script>
392 393 394 395 396</body> 397</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.