Home / Platform

The engine behind every bid.

Sparko runs the full daily loop, forecast the markets, optimise the schedule, place the bids, and prove the result. Here's how each stage works.

The daily loop

Four stages, run every single day.

1

Forecast

Predict price, generation, demand and congestion across every Indian market.

2

Optimise

Turn forecasts into the day's charge/discharge schedule, within your limits.

3

Execute

Place day-ahead bids and adapt in real time when one is rejected.

4

Prove

Log every trade against the market outcome in an auditable P&L.

Always on

A trading desk that never blinks.

Sparko watches every market and every fifteen-minute block, day and night, so your battery is always positioned for the next move, whether you're at the desk or asleep.

Stage 1 · Forecast

Predict the whole market, block by block.

A good bid starts with a good forecast. Sparko predicts every input that moves the price across all 96 fifteen-minute blocks, validated on multi-year market data and benchmarked against deep-learning and foundation models.

Prices

DAM · RTM · GDAM · HP-DAM

Every exchange market a battery can bid into.

Grid

Generation & demand

National, regional and state level, by fuel.

Services

Ancillary & DSM

Reserves (SRAS/TRAS) and deviation settlement.

Network

Congestion

Area clearing price and where it separates.

SPARKO · SCHEDULE, 500 kW / 1 MWh● OPTIMISED
Charge 10:30–14:00  ·  discharge 19:00–22:00  ·  1.2 cycles
Spread captured
₹8.6/u
Round-trip eff.
88%
SoC floor
15%
Stage 2 · Optimise

Turn forecasts into the day's schedule.

The optimiser decides exactly when to charge and discharge to maximise revenue, while respecting the physics and your rules.

  • State-of-charge, round-trip efficiency and ramp limits
  • Degradation cost priced into every cycle
  • Your risk limits, max cycles/day, min SoC, exposure caps
Stage 3 · Execute

Place bids, and adapt when one is rejected.

Day-ahead results land the day before delivery. Real-time markets gate every 15 minutes. Sparko treats them as one plan: if a day-ahead bid clears differently than expected, it re-optimises the remaining blocks into the real-time market so the day still lands well.

Day-ahead · DAM

Planned the day before

One clearing, gate around midday. The base schedule.

Real-time · RTM

Rolling 15-min gates

Where Sparko recovers rejected bids and chases intraday spikes.

Recourse

A rejected bid isn't a lost day

If a DAM bid doesn't clear, the remaining energy is re-optimised into RTM automatically, the fallback plan is always live.

Stage 4 · Prove

Every trade, logged and auditable.

No black box. Each block shows what Sparko did, what the market cleared at, and what it earned, so an operator can act in seconds and an owner can trust the number.

  • Net revenue & capture rate vs the day's best possible
  • Degradation cost and cycles used, per day
  • Full trade-by-trade audit trail for every block
SPARKO · P&L, TODAY● LIVE
₹5.96Lnet revenue · captured 94%
Bought 11 blocks  ·  sold 9 blocks  ·  1.2 cycles
Degradation
₹0.4L
Rev / wear
8.9×
DSM
In band
Guardrails

Autonomous, but never off the leash.

Risk limits you set

Cap cycles per day, minimum state-of-charge, and market exposure. Sparko optimises inside them.

Degradation-aware

Every trade is judged on revenue per rupee of battery wear, protecting warranty and asset life.

Full audit trail

Every decision and outcome is recorded, for compliance, investors and your own peace of mind.

Pilot before deployment

Proof on your own battery, before any commitment.

1

Feasibility

We model your asset on live market data → an expected-revenue report and payback.

2–4 weeks · no risk
2

Shadow trading

We run the full loop alongside you → a real, dated P&L track record on your asset.

4–8 weeks · no capital at risk
3

Live

Once shadow P&L proves out, go live. SaaS or revenue-share, we earn when you earn.

aligned incentives

See the whole loop on your asset.

Book a walkthrough of the Sparko terminal and we'll model a feasibility estimate for your battery.