Frequency49.995 HzCarbon108 gCO₂/kWhSourceLive · degraded
Investor demo modeLive software demonstrator running on mock and simulated data. The same panels are designed to swap to live grid, DER and market API feeds when LEM moves into pilot deployment.

Blueberry Nightsky

Cyber-Physical Sentinel layer. Synchronous sampling of electrical parameters and data-pipeline state establishes causal links between physical disturbances and computational events, separating genuine faults from injected commands.

Sense both worlds
Adapt in place
Sacrifice, don't collapse
Learn without leaking

Blueberry Nightsky · Military Application

Simulated scenarioSeeded incident · replayed live

Below is a replay of the Events log entry — Unplanned CCGT trip at Grain at 7 Jul 2026, 21:55. The electrical trip was genuine, but cyber-physical correlation identified a concurrent unsigned breaker command in the data pipeline — no authorised operator action produced it.

REVEALCross-referencing electrical telemetry against data pipeline logs…
// Escalation path
Local sentinel
Node-local detection
Peer sentinels
Neighbouring nodes cross-check
Orchestration
Controller coordinates response
Central compute
Contain or divert to twin
The Events log recorded Unplanned CCGT trip at Grain at 7 Jul 2026, 21:55 as a routine generation loss. Sentinel synchronous sampling of electrical telemetry against data-pipeline activity flags a correlation anomaly: the breaker command that caused the trip never originated from an authorised operator action. Rewinding the incident…
// Event log
21:55:14Cross-referencing electrical telemetry against data pipeline logs…

After Phase 4 the demonstration settles into a resting state — incident contained, sentinels reconfigured, core protected. Hit Replay incident in the phase banner to run it again.

Data provenance

  • Mock seeded dataActive (live)

    Historical grid, carbon, node telemetry, events, PAVLINA and training series seeded into the demo database.

  • Simulated autonomous nodesActive (live)

    12 representative nodes stand in for a synthetic fleet of 10,000 distributed assets.

  • Live upstream feedsUpstream error

    Elexon BMRS (metered generation) + NG ESO carbon + Open-Meteo, refreshed every 20 min via cron. Embedded solar/wind (PV_Live, NESO) disabled pending source-aligned merge. carbonintensity_uk: ok · elexon_demand: ok · elexon_generation: ok · neso_embedded_wind: disabled · openmeteo_weather: error · pvlive_solar: disabled.

  • Live control layerPlanned

    Future PAVLINA outbound actuation to real DER, EV and BESS operators via signed control APIs.