The Platform

One stack.
Every electron.

Data flows from cell sensors to market algorithms in milliseconds. Trading steers dispatch, asset health shapes bids — one closed loop, end to end.

5s control loop<5ms order latency99.99% uptimeedge · cloud
01 The Closed Loop

The whole stack earns more than the sum of its parts

Most vendors bolt a trading tool onto someone else's hardware. Auronyx is one system: every layer reads the others, every five seconds.

Telemetry flows up

Cell state, SoC and site limits reach the optimizer in real time.

Commands flow down

Market positions become setpoints the assets can physically honor.

02 Design Principles

Built like infrastructure

/ 01

Real-time co-optimization

A single stochastic optimizer weighs market value against physical state and degradation cost — committing each asset where it earns most, within its limits.

12,000 scenarios / run · 5s cadence
/ 02

Safety & compliance by design

Predictive thermal models, in-path trade limits and a tamper-evident decision journal — every action attributable to the model version that made it.

ASIL-C · REMIT · MiFID II ready
/ 03

Edge to cloud, gracefully

Edge controllers keep enforcing grid code and safety through backhaul loss; the cloud handles fleet optimization, learning and reporting.

offline-tolerant · OTA-updated
/ 04

Open & interoperable

REST and streaming APIs, native industrial protocols and any-OEM hardware support. Your data is yours — exportable, never locked in.

IEC 61850 · Modbus · gRPC
03 Build On Auronyx

An API for every layer

Pull live telemetry, push dispatch instructions, subscribe to market events or stream settlement data — over clean, documented, versioned APIs.

REST & GraphQL for assets, sites, positions and settlements
Streaming WebSocket & MQTT feeds, sub-second
Webhooks for alerts, dispatch events and fills
SDKs for Python, TypeScript and Go
auronyx-sdk · python
# Dispatch a battery into the intraday market
from auronyx import Client

ax = Client(api_key="ax_live_...")

# live state, straight from Core BMS
soc = ax.assets["bess-de-01"].state().soc
print(f"SoC: {soc:.1%}")   # SoC: 63.8%

# co-optimized bid, limits enforced in-path
order = ax.trade.submit(
    market="EPEX_INTRADAY",
    asset="bess-de-01",
    strategy="spread_capture",
    max_power_mw=2.5,
)
print(order.status)        # ACCEPTED · 4ms
Security & Trust

Critical infrastructure,
defended like it

Your assets touch the grid. We treat every layer — silicon to cloud — as critical infrastructure.

Secure by default

Signed firmware, secure boot and hardware root of trust on every controller. TLS 1.3 everywhere, mutual auth between layers.

Auditable, always

An immutable, tamper-evident journal of every signal, decision and fill — replayable for any regulator, any incident, any time.

Sovereign & resilient

Regional data residency, role-based access and graceful degradation. Lose the cloud and the grid still stays safe at the edge.

SOC 2 Type IIISO 27001IEC 62443-4-2NERC CIP-readyGDPRPEN-tested
0sec
Control Loop
0/day
Forecasts Issued
0%
Platform Uptime
0B+
Cell-Hours Learned
We evaluated six vendors. Auronyx was the only one where the battery, the controller and the trading engine were actually the same system.
CT Chief Technology Officer Flexibility Platform Operator
The Auronyx Platform

See the stack
run on your assets

A technical deep-dive with our platform engineers — architecture, APIs, security, integration. No slides.