EnglishDeutsch/api/energyGitHub · iceccarelli
Grimaldi EngineeringCluster-Steuerung · Frankfurt
Energy Intelligence · Cluster 1

Sicherheitsgrenze

Der LLM/Agent steuert nie ein physisches System. Zehn Stufen liegen zwischen Vorschlag und Sollwert; die ersten drei sind probabilistisch, die letzten sieben deterministisch. Keine Stufe darf übersprungen, verschmolzen oder kurzgeschlossen werden — nicht im Code, nicht in einer Demo, nicht in einem Pilot.

Sicherheitskette — zehn Stufen, eine Grenzeprobabilistisch — schlägt vorDaten — typisiert, signiertdeterministisch — setzt durch
SICHERHEITSGRENZE1. LLM / Agent — Reads state through tools. Proposes.01 LLM / AgentprobabilisticReads state through tools. Proposes.2. Planner — Turns intent into candidate action sets with assumptions.02 PlannerprobabilisticTurns intent into candidate action sets with assumptions.3. Candidate actions — Typed, versioned, signed by the proposer. Nothing executes here.03 Candidate actionsdataTyped, versioned, signed by the proposer. Nothing executes here.4. Simulator — Runs the twin forward under each candidate.04 SimulatordeterministicRuns the twin forward under each candidate.5. Physics constraints — Voltage, thermal, frequency, RoCoF, SoC bounds — pass / fail with margins.05 Physics constraintsdeterministicVoltage, thermal, frequency, RoCoF, SoC bounds — pass / fail with…6. Policy engine — Tenant rules, market rules, grid-code rules, operator vetoes.06 Policy enginedeterministicTenant rules, market rules, grid-code rules, operator vetoes.7. Risk evaluation — Quantifies downside, reversibility, blast radius.07 Risk evaluationdeterministicQuantifies downside, reversibility, blast radius.8. Authorization — Human or pre-approved envelope. Signed. Time-boxed.08 AuthorizationdeterministicHuman or pre-approved envelope. Signed. Time-boxed.9. NeuralBridge — Validates signature, envelope, freshness. Writes audit record.09 NeuralBridgedeterministicValidates signature, envelope, freshness. Writes audit record.10. Actuator — The setpoint. Nothing upstream may reach it directly.10 ActuatordeterministicThe setpoint. Nothing upstream may reach it directly.Kein anderer Pfad existiert.

Nur NeuralBridge spricht mit dem Aktor. Jeder Pfeil ist ein versionierter Vertrag; keiner überspringt eine Stufe.

Progression — was heute laufen darfläuftim Bau (Wedge A)gesperrt (D-007)
OBSERVE — GridOS ingestion, OPC UA adapterOBSERVEPREDICT — MPC forecast loop — error not yet measuredPREDICTSIMULATE — Newton baseline; PINN surrogate in researchSIMULATEOPTIMIZE — MILP dispatch schedulerOPTIMIZERECOMMEND — Wedge A: explanation + € gap reportRECOMMENDSicherheitsgrenzeAUTHORIZE — D-007 — no safety runtime existsAUTHORIZEEXECUTE — D-007 — never before NeuralBridgeEXECUTE
OBSERVE
GridOS ingestion, OPC UA adapter
PREDICT
MPC forecast loop — error not yet measured
SIMULATE
Newton baseline; PINN surrogate in research
OPTIMIZE
MILP dispatch scheduler
RECOMMEND
Wedge A: explanation + € gap report
AUTHORIZE
D-007 — no safety runtime exists
EXECUTE
D-007 — never before NeuralBridge

AUTHORIZE und EXECUTE sind per Entscheidung gesperrt, bis ein NeuralBridge-Repository existiert und seine Tests besteht.

Die Kette

  1. 01LLM / AgentprobabilisticReads state through tools. Proposes.
  2. 02PlannerprobabilisticTurns intent into candidate action sets with assumptions.
  3. 03Candidate actionsdataTyped, versioned, signed by the proposer. Nothing executes here.
  4. 04SimulatordeterministicRuns the twin forward under each candidate.
  5. 05Physics constraintsdeterministicVoltage, thermal, frequency, RoCoF, SoC bounds — pass / fail with margins.
  6. 06Policy enginedeterministicTenant rules, market rules, grid-code rules, operator vetoes.
  7. 07Risk evaluationdeterministicQuantifies downside, reversibility, blast radius.
  8. 08AuthorizationdeterministicHuman or pre-approved envelope. Signed. Time-boxed.
  9. 09NeuralBridgedeterministicValidates signature, envelope, freshness. Writes audit record.
  10. 10ActuatordeterministicThe setpoint. Nothing upstream may reach it directly.

Geltende Regeln

  1. Probabilistische Komponenten (Agent, Planer, Prognose) haben keinen Netzwerkpfad zu Aktoren, Gateways oder OT-Segmenten.
  2. Kandidatenaktionen sind typisiert, versioniert und vom Vorschlagenden signiert; eine Simulation zitiert den exakten Kandidaten-Hash, den sie bewertet hat.
  3. validate_constraints fällt geschlossen aus: ein Auswertungsfehler ist ein Fehlschlag.
  4. request_authorization ist das einzige Tool, das die Sandbox verlässt — und es erzeugt eine Anfrage, keinen Befehl.
  5. Autorisierung ist signiert, zeitlich begrenzt und widerrufbar; vorab genehmigte Hüllen sind eng, explizit und protokolliert.
  6. NeuralBridge ist die einzige Komponente, die mit einem Aktor sprechen darf. Keine ML-Abhängigkeit, eigener Release-Takt.
  7. Jede Stufe schreibt in das hash-verkettete Audit-Log; ein Kettenbruch stoppt alle Request-Tools.
  8. Bis ein NeuralBridge-Repository existiert und seine eigenen Tests besteht, endet der Cluster bei RECOMMEND (Entscheidung D-007).

Status

Spezifiziert. NeuralBridge ist in der Live-Inventur nicht auffindbar; der Governance-Kernel von mcp-foundry (HMAC-Token-Gate, hash-verkettetes Audit) ist das Kandidatenfundament für Stufen 8–9. Im Cluster existiert per Entscheidung kein EXECUTE-Code.

Stand 2026-09-05Alle Ressourcen: /api/energy/index

Verfasst und gepflegt von Vincenzo Ceccarelli Grimaldi, Frankfurt am Main.