Skip to content

JB VPP Research

Where the data center boom meets the BTM electron — and the bankable line.
Bottom-line commercial finding · 2026-05-08
PV-only NPV
+82.7 M RM
60 MW PV at a 100 MW DC anchor
PV-only IRR
13.0%
8-year simple payback · bankable today
BESS gap
−349 M RM
Structurally negative until capex ≤ 2.0 M RM/MWh
Carbon stack
+211 M RM
Hyperscaler internal carbon at USD 100/tCO₂

This site documents a multi-month engineering effort to build a quantitatively defensible view on whether PV + BESS + cross-border export make commercial sense for the wave of hyperscaler data centers landing in the Johor Bahru / JS-SEZ corridor.

The work spans the full pipeline — public weather and macroeconomic data ingestion, load synthesis, LP-optimised BTM dispatch, and eleven layered commercial models covering aggregator portfolios, BESS investment-trigger curves, hyperscaler PPA term-sheets, ENEGEM cross-border export structural revenue, and risk-adjusted NPV under correlated shocks.

Every headline number on this page is reproducible from uv run jb-vpp model run-all and pinned by a drift checker that fails CI when reports diverge from the underlying JSON.

Commercial models

Eleven LP- and analytically-derived models across BTM, aggregator, PPA pricing, term-sheets, ENEGEM, carbon, 24/7 CFE, BESS triggers, and risk.
Browse all reports

Methodology

Public-data ingestion stack, load synthesizer math, LP horizon validation, drift checker.
Methodology overview

Reproducibility

uv run jb-vpp model run-all regenerates every number on this site in ~30 seconds. 292 tests, 0.7s suite. Drift checker on 18 cited claims.


Real anchor-site identification (the dc_tracker/ directory in the repository) is private and never surfaced on this site or in any report figure. All site-level analysis uses a stylised composite portfolio — site sizes inspired by public Sedenak / AirTrunk / YTL Green DC announcements, but not identifying real operators. See Methodology · Data sources for the full provenance model.