Energy & Utilities AI | NIS2, IEC 61850, Green Deal
Load forecasts, balancing dispatches, and fault classifications ship replayable traces your operator can sign and regulator can replay. Deterministic, OT-ready.
Jedna powierzchnia, każde umiejscowienie
Dowiedz się, dlaczego zmienił się Twój rachunek
Cena wskazuje na to, co ją ukształtowało
Dane z Twojego licznika pozostają w Europie
Dane wejściowe, reguła, działanie, rekord
Dane wejściowe się scalają, reguła decyduje, rekord się domyka
Existing SCADA and EMS systems keep working. Dweve wraps them in a deterministic decision layer that records every measurement, every rule, and every operator action as the dispatch happens.
Closed bundle for classified or statutory work.
Run inside your perimeter on licensed nodes.
Dweve-operated public Mesh; processing boundary documented in the agreement.
Integrate via REST or gRPC against a typed OpenAPI 3.1 surface. Managed through Fabric on the public Dweve Mesh for pilots. Licensed for your OT network. Air-gapped for classified or statutory work. Same API, same trace format, same replay packets across all three. Errors follow RFC 7807, payloads are Protobuf on the gRPC path, and SDKs ship for TypeScript, Python, Go and Rust. The dispatch endpoint takes the zone, the interval, the forecast and the tariff version, and returns the same dispatch object whichever posture you run, so moving a pilot into your own OT network is a deployment change rather than an integration project.
The forecast model itself keeps working as before. Dweve wraps it in a deterministic layer that records every SCADA sample, every rule, and every operator action.
Tariff lane version applied to the forecast.
Existing forecasting models keep working. Dweve wraps them in a deterministic decision layer that records every input, every rule, and every operator override as the dispatch happens. The replay packet reconstructs the exact forecast years later. Inputs are logged before the model runs, the tariff lane version is applied to the raw forecast, and the operator signs the final dispatch. Nothing about the wrapper changes the model your forecasters already trust.
Operator signs; packet is the audit artefact.
Deterministic compute activates the reserve.
Each dispatch records the rule version used.
Pull frequency, voltage, phase from SCADA.
Balancing actions are the energy workflow most damaged by float drift and telemetry skew. Dweve runs the activation on integer arithmetic, pins to a specific rule version, and ships the same dispatch every time. The packet is the audit artefact when NIS2 calls. Frequency, voltage and phase come in from SCADA, the dispatch records the rule version used, deterministic compute activates the reserve, and the operator signs. FCR, FRR and RR activations all leave the same shape of record, so the reserve product does not decide what evidence you get.
The decision layer never crosses a trust boundary that fails the NIS2 outsourcing rules. The same topology ships on all three postures.
No outbound calls. Optional EU-only ACM endpoint.
Podpisane pakiety zapisywane raz, odczytywane wielokrotnie, replika tylko w UE.
Silnik natywny dla CPU, bez farm GPU, bez chmurowych API ML.
Terminacja TLS w UE, mTLS do warstwy decyzyjnej.
Trzy modele operacyjne, jedna architektura dowodów. Managed Fabric działa na publicznym Mesh. Operacja licencjonowana wprowadza produkty bezpośrednio do Twojej sieci OT. Operacja air-gapped chroni prace sklasyfikowane lub ustawowe. Każdy model utrzymuje decyzje i dowody w swojej zadeklarowanej granicy zaufania. Terminacja TLS odbywa się w UE z mTLS do warstwy decyzyjnej, podpisane pakiety są zapisywane raz i odczytywane wielokrotnie z repliki tylko w UE, a żaden model nie wykonuje połączeń wychodzących.
Determinizm jest potwierdzony w zestawie testów, nie obiecany w opisie. To samo oraculum uruchomione na Twoim sprzęcie daje ten sam wynik co na naszym.
Żaden błąd zaokrąglenia nie przekracza progu jednostki ostatniego miejsca.
Narożniki i zakresy testowane automatycznie w CI.
Każdy wynik porównywany z referencją o wysokiej precyzji.
Ograniczona liczba iteracji, bez jednostki zmiennoprzecinkowej.
Każde obliczenie numeryczne w ścieżce prognoz jest weryfikowane względem MPFR z precyzją 256-bitową. Opublikowany wynik to 0 ULP, poprawnie zaokrąglony w całym udokumentowanym zakresie wejściowym, z testami opartymi na właściwościach sprawdzającymi narożniki przy każdym wydaniu. Ograniczenie jest osiągane, a nie deklarowane: oracle działa w CI, więc zmiana, która przesunęłaby ostatni bit, powoduje niepowodzenie kompilacji zamiast cichego wdrożenia. To pozwala spór o rozliczenie dotyczyć reguły, która zadziałała, i pasa, który został zastosowany, zamiast tego, czy dwie maszyny zgadzają się co do arytmetyki stojącej za krzywą. Oracle, zakres wejściowy i testy są takie same w każdym modelu wdrożenia.
Miesiące później ten sam pas jest pobierany i odtwarzany.
Deterministyczne obliczenia stosują pas do dyspozycji.
Każda dyspozycja rejestruje wersję pasa, która była aktywna.
Pasy taryfowe zmieniają się wraz z aktualizacjami ACM, BNetza i ENTSO-E. Każda dyspozycja przypina się do konkretnej wersji pasa taryfowego, więc odtworzenie rekonstruuje stawkę obowiązującą w danym dniu, a nie stawkę bieżącą. Bieżący pas jest pobierany z ACM lub ENTSO-E, dyspozycja rejestruje wersję pasa, która była aktywna, deterministyczne obliczenia stosują ten pas, a miesiące później ten sam pas jest ponownie pobierany i odtwarzany. Późniejsza nowelizacja nie zmienia rozstrzygniętej dyspozycji, co sprawia, że opłata za nierównowagę jest możliwa do zakwestionowania na podstawie dowodów, a nie pamięci.
Dyspozycje przypinają się do jednej wersji.
Managed Fabric, licencjonowany w Twojej sieci OT lub air-gapped.
Specyfikacja OpenAPI 3.1, typowane błędy (RFC 7807).
Źródło SCADA, reguła, operator, dyspozycja, podpis.
Te same dane wejściowe, ten sam wynik, na każdej maszynie, w każdej wersji.
Każda prognoza obciążenia działa na deterministycznym silniku. Bitowo identyczne odtworzenie na różnych maszynach i w różnych wersjach. Ta sama krzywa w sieci OT, w chmurze i na laptopie. Brak dryfu zmiennoprzecinkowego, brak zależnego od chipa zaokrąglania, brak dryfu wersji modelu. Dane wejściowe są rejestrowane przed uruchomieniem modelu, więc krzywą można odtworzyć lata później wyłącznie z pakietu.
Nie potrzebujesz prawnika, aby zakwestionować taryfę dynamiczną. Pakiet jest napisany prostym językiem, a pas, wersja i operator są wymienieni na rachunku.
Biuro konsumenckie holenderskiego regulatora.
Każda taryfa stosowana przez Twojego dostawcę podlega odwołaniu. Ten sam rejestr, który podpisał operator, możesz zakwestionować. Jeśli nie zgadzasz się z pasem, stawką lub zastosowaniem, ścieżka reklamacji jest na rachunku. Jeden plik wspina się z Tobą po szczeblach, więc każdy etap odwołania opiera się na tych samych dowodach, zamiast zaczynać od nowa.
Twoje pytanie otrzyma pisemną odpowiedź, a nie czat bota.
Operator, który zatwierdził, jest podany z nazwiska, a nie anonimowy.
Reguła IEC 61850, która zadziałała, jest dołączona, a nie osobno.
Usterka została wykryta, sklasyfikowana i zlokalizowana z podaniem przyczyny.
Awaria sieci nie jest już czarną skrzynką. Wykrycie, klasyfikacja, lokalizacja i przywrócenie mają przypisanego operatora, znacznik czasu i regułę. Reguła IEC 61850, która zadziałała, towarzyszy decyzji zamiast siedzieć w osobnym logu, a operator, który zatwierdził, jest podany z nazwiska, a nie anonimowy. Gdy pytasz, co stało się z Twoim zasilaniem, odpowiedź jest pisana na podstawie tego rejestru, a nie komponowana później.
Zbudowane i prowadzone zgodnie z przepisami UE.
Gdy Twój dostawca energii korzysta z Dweve, Twój dynamiczny taryf nie jest zgadywany przez maszynę. Jest powiązany z opublikowaną ścieżką taryfową, miksem energii odnawialnej w Twoim regionie oraz z imiennym pracownikiem, który może wyjaśnić rachunek. Wersja ścieżki obowiązująca w danym dniu pozostaje przypisana do opłaty, więc wyjaśnienie, które otrzymujesz, jest tym, którego faktycznie użył dostawca.
Wymiana transgraniczna to już nie papierowa ścieżka. Dyspozycja, reguła i operator są razem na każdym przepływie.
ACM + BNetza pobierają te same pakiety później.
Przychody z przeciążeń rejestrowane z regułą.
Zdolność przydzielana zgodnie z regułą NMO.
EUPHEMIA generuje przepływ transgraniczny.
Energia przepływa przez granice na europejskim rynku wewnętrznym. Każda wymiana transgraniczna na PFN, każdy przydział zdolności, każdy przychód z przeciążeń pozostawia podpisany pakiet. Regulator po obu stronach granicy otwiera ten sam plik i widzi tę samą dyspozycję. EUPHEMIA generuje przepływ transgraniczny, zdolność jest przydzielana zgodnie z regułą NMO, a przychód z przeciążeń jest rejestrowany z regułą, która go wygenerowała. Miesiące później ACM i BNetza pobierają te same pakiety zamiast dwóch uzgodnionych wersji tego samego dnia, więc żadna ze stron nie musi ufać drugiej.
z podpisanymi pakietami dla każdego przepływu.
Dyspozycja pozostaje w Twoim obrębie. Ta sama platforma skaluje się od pojedynczego pilotażu prognoz do pełnego potoku bilansującego podłączonego do SCADA bez zmiany platformy.
Zamknięty pakiet, bez zewnętrznego logowania. Do prac niejawnych lub ustawowych.