One platform, from forward markets to single-asset dispatch. Decisions flow up from the asset. Metered data flows back down into positions, risk and settlement.
Real time, seconds
Forward, months to years
01
02
03
04
05
06
07
Runs as SaaS or on premises. Open through a REST API and an MCP server for AI agents.
- Assets managed
- 4,000+
- External interfaces per deployment
- 14+
- Deals per instance
- 1M+
- Availability target
- 99.99%
In production in Greece, Cyprus and Belgium with generators, suppliers, traders, aggregators and system operators.
Built from the single asset up. Every position, forecast and contract starts from what a real asset produced, stored or consumed, at quarter-hour resolution.
Telemetry straight into the book. Output, availability and state of charge stream from each site, and market results go back as setpoints per asset.
- Field protocolsModbus TCP/RTU, OPC UA, EtherNet/IP, PROFINET, SNMP
- Grid interfaceTSO and DSO via on-site RTU, IEC 60870-5-104/101
- PlatformsHuawei FusionSolar, Fronius, AVEVA PI, Alectris
- DispatchRamp, SoC, cycling and curtailment limits checked before a bid is sent
- Solar park0.0 MW
BatterySoC 10%- €Day-ahead price€0/MWh
- PV to market
- Discharge
- Charge
- Price
Every series, one place. Asset measurements, market prices, forward curves and weather are validated on arrival and kept in one time-series model, with dashboards built on top.
- TelemetrySCADA, every 4 s
- Market pricesDay-ahead, intraday
- Forward curvesMonth, quarter, year
- WeatherThree providers, blended
| Time | Output MW | DA €/MWh | Cal-27 €/MWh | Irradiance W/m² |
|---|
Contracts are formulas over assets. PPAs, hybrid PPAs, tolling and flexibility deals are written once and reused for valuation, forecasting, risk and settlement.
// Hybrid PPA, solar + storage, per quarter-hour t
revenue[t] = shape[t, "pv", "bess"] × ppa_price
shortfall[t] = max(0, shape[t, "pv", "bess"]
− vol[t, "pv"] − vol[t, "bess"])
cashflow[t] = revenue[t] − shortfall[t] × spot[t]
- Revenue
- € 19,120
- Shortfall
- € 716
- Cashflow
- € 18,404
Forecast error is a position. Each asset gets its own quarter-hour forecast, refreshed as weather and telemetry change, and every update flows into positions and bids.
- ModelsTensorFlow and Keras on weather, telemetry and prices
- ProvidersMeteologica, Meteogen and in-house models, blended and scored
- OutputUncertainty bands per quarter-hour, accuracy tracked per asset
- Forecast
- P10 to P90
- Metered
- Deviation now
- +0.4 MW
- Accuracy today
- 95.8%
- Next refresh
- 12:15
Know before it costs you. Rules run on live data and on calculations, and reach the right people the moment a threshold is crossed.
when output_mw < forecast_mw × 0.85
for 2 intervals
on wind_*
notify desk-operations
- Wind farm 03 is 18% under forecast2 intervals, notified desk-operationsNow
- DAM book at 85% of its VaR limitChecked before tomorrow’s bids4 min
Trading right up to delivery. Orders go to day-ahead, intraday auctions and XBID automatically, and positions are recalculated on every fill.
- MarketsForward, DAM, IDA, XBID, ISP and RTBEM
- ContractsForwards, futures, PPAs, tolling, flexibility and capacity
Physical and financial, one book. A forced outage or forecast revision changes the hedge ratio the moment it happens, not at settlement.
- PositionsNetted per quarter-hour across physical and financial books
- MeasuresExposure, VaR, CVaR and stress tests on Monte Carlo price and volume paths
- P&LAttributed per asset, book and strategy, explained back to dispatch
- ControlsLimit checks before trades and bids go out
- Hedge ratio
- 82%
- VaR 95%, 1 day
- €4.1m
- Limit used
- 68%
Ask in plain words. The agent does the work. It reads the same governed data as your team through the ATLAS MCP server, shows its steps, and nothing reaches the market until a person approves.
Read about ATLAS and AIDeveloper Platform
Build on ATLAS.
Every layer you just scrolled through is one platform underneath.
And it is open on every side: exchanges, operators, plants, ERP and BI all plug into the same data.
280+ REST endpoints for your own systems. A native MCP server so your AI assistants work on live ATLAS data, within the permissions you set.
With everything connected, everything is in one place. ATLAS becomes the single point of context for your energy operations, and that is universal context for AI: in your own assistants through the MCP server, or built in with ATLAS Intelligence.
Need a system we don’t connect to yet? Contact us and we’ll build the integration. Or bring ATLAS into your AI assistant with the MCP server.
$ curl -X POST https://atlas.example/api/token
> "What is our open risk for tomorrow?"
Talk to the team behind ATLAS. Tell us about your portfolio and we will show it running on the platform.
Or write to us directly at contact@stellarblue.eu











