and extracts the following text as a script body — the dev server then fails its dependency scan with `Expected ";" but found "non"` from the words "non-allowlisted hosts", which breaks e2e. So, what this buys, so nobody reads more or less into it: blocks external `script src=` from non-allowlisted hosts blocks injected inline scripts — each one is pinned by hash blocks fetch/XHR/WebSocket exfiltration (connect-src allowlist) blocks form-action, base-uri, object-src vectors does not stop image-based exfiltration — img-src must allow https: because event media comes from arbitrary publishers' og:image The cost of hashing is that an inline script edited after the hashes are computed is silently refused by the browser. That is why the violation reporter below exists: report-uri/report-to are ignored in a meta element and Pages serves no CSP header, so violations are caught in-page and sent to PostHog instead (src/lib/csp-report.ts, #241). frame-ancestors is deliberately NOT in this string: it is ignored in a meta element and browsers log a warning about it on every page load. It lives in public/_headers instead, ready for a CDN in front of Pages. X-Frame-Options (set there too) is the clickjacking control that actually applies today. */ }
investment

Moment Energy to Build World's Largest Second-Life EV Battery Factory in Vancouver in 6 Weeks

| Battery Revolution

Moment Energy announced on May 13, 2026 that it will construct the world's largest second-life EV battery repurposing megafactory in Vancouver, British Columbia — targeting completion in just six weeks. The Vancouver facility complements the company's 200,000 square foot primary gigafactory currently under construction near Austin, Texas. Moment Energy raised $40 million in a Series B funding round (closed May 5) led by Evok Innovations, with Liberty Mutual Investments, W23 Global, and Tokyo Gas's Acario division participating. Second-life battery repurposing involves disassembling retired EV battery packs and reconditioning or repackaging cells for use in stationary grid storage applications — data centers, hospitals, and commercial buildings — at substantially lower cost than manufacturing new cells. The BC facility will process retired battery packs from Canadian EV fleets (buses, commercial vehicles) that are reaching end-of-first-life after 8–12 years of operation. Moment Energy's model addresses two simultaneous challenges: the growing volume of EV batteries reaching end-of-first-life and the acute demand for affordable grid storage capacity from AI data centers and critical infrastructure operators.

Moment Energy to build the world's largest second-life EV battery repurposing megafactory in Vancouver
Moment Energy to build the world's largest second-life EV battery repurposing megafactory in Vancouver — PR Newswire