Platform overview

One battery intelligence layer for market context, forecast logic, and workflow-ready signals.

BatteryArb is an API-first operating layer for short-horizon battery decisions. It normalizes public ISO market data, computes outage-aware and congestion-aware signals, and makes those outputs available in a form that operators, VPP teams, and quant developers can actually deploy.

Layer 01

Normalized market data

5-minute LMP, load, outage, congestion, and forecast inputs normalized across ERCOT, PJM, MISO, ISO-NE, and IESO.

Layer 02

Battery-focused signal engine

Arbitrage windows, outage risk, congestion flags, bid/offer simulation, and edge scores built specifically for storage workflows.

Layer 03

API-first delivery

REST endpoints, OpenAPI docs, quickstarts, Postman, and starter assets for teams integrating signals into live systems.

Layer 04

Commercial rollout path

Sandbox, pilot, and production plans aligned to how real B2B buyers evaluate operational software.

For operators

Use outage posture, congestion warnings, and interval price behavior to improve charge/discharge timing and reduce avoidable execution mistakes.

For VPP / EMS teams

Plug a single API into automation, fleet software, and internal orchestration instead of stitching together multiple brittle workflows.

For traders and quants

Research interval-level batteries signals faster with forecast bands, scenario analogs, and simulation outputs that can be consumed programmatically.

Core product surface

  • `/prices/lmp-5min` for interval price series
  • `/grid/outages` and `/forecast/outages` for reliability context
  • `/forecast/lmp` for outage-aware price forecasting
  • `/battery/edge-signal` and `/battery/bid-offer-sim` for battery posture
  • `/battery/arbitrage` and `/battery/cost-tracker` for operating economics

Access workflow

  • Step 1: evaluate pricing and choose sandbox or pilot path
  • Step 2: receive API key by email after checkout or pilot issuance
  • Step 3: validate with docs, quickstarts, and sample scenarios
  • Step 4: move into pilot support, security review, and rollout planning
Adaptive intraday logic

Bid/offer simulation improves as conditions change

The simulator recalibrates threshold posture every five minutes using short-horizon trend and realized volatility so the workflow can react when ISO forecasts drift or reliability conditions change in real time.

Operator leverage

Help the desk operate closer to senior judgment

BatteryArb packages the context a strong operator watches manually and makes it available as one repeatable API layer for operators, analysts, EMS logic, and trading support tools.

Commercial framing

Evaluate the platform against measurable operating outcomes

Most pilots are judged on dispatch margin lift, avoided bad intervals, and faster workflow execution rather than on raw data volume alone.

Tenant-scoped learning

Production outcomes refine the simulator over time

Customers can post realized forecast error and interval PnL back into the platform. BatteryArb persists those outcomes by ISO, node class, time-of-day bucket, and outage regime so calibration is specific to the operating context instead of generic across the whole market.

Bounded reliability

Learning does not activate on thin data

The adaptive layer stays neutral until enough samples accumulate. Once activated, bid and offer adjustments are capped so the system can improve without destabilizing production thresholds.

Enterprise safety

Each customer learns from its own operating outcomes

Calibration is scoped to the authenticated tenant. One operator's noisy or malicious outcomes do not rewrite another customer's posture logic.

Use the platform page as the buyer-level product overview.

Technical details live in docs and quickstart. This page exists to make the product understandable to business buyers, operators, and evaluators before they open Swagger.