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

Repository registry

Live inventory of 2026-09-05 against github.com/iceccarelli. Six statuses exist. A repository the mandate names but the inventory cannot find is recorded as unlocated — not promoted to CORE.

Method: git ls-remote for every name the mandate lists plus aliases; shallow clone and README read for public hits; owner-stated facts for private repositories, marked as such. The GitHub listing API is not reachable from the build environment, so private repositories carry "unknown" where nothing was verifiable.

Registry — 14 repositories by statusCORE · MODULERESEARCH · INTERNALEXPERIMENTARCHIVE
CORE: 11COREMODULE: 3MODULE 3RESEARCH: 2RESEARCH 2INTERNAL: 11INTERNALEXPERIMENT: 5EXPERIMENT 5ARCHIVE: 2ARCHIVE 2
Strategic value × security riskCORE · MODULERESEARCH · INTERNALEXPERIMENTARCHIVE
nonenonelowlowmediummediumhighhighsecurity risk →strategic value →GridOS — CORE · value high · risk highGridOSderim-middleware — MODULE · value medium · risk highderim-middlewareenergie-teilen — MODULE · value high · risk lowenergie-teilenNeuralBridge — EXPERIMENT · value high · risk highNeuralBridgeai-agent-control — ARCHIVE · value none · risk mediumai-agent-controlphysics-informed — RESEARCH · value medium · risk lowphysics-informedpowergrid-pro---grimaldi-engineering — ARCHIVE · value low · risk lowpowergrid-pro---grimaldi-…Renewables_Migration_Chapter1…10_Proof_Engine — RESEARCH · value medium · risk lowRenewables_Migration_Chap…gridforge (timetopower.ai) — MODULE · value medium · risk lowgridforge (timetopower.ai)mcp-foundry — INTERNAL · value medium · risk mediummcp-foundryBatteryTrack* — EXPERIMENT · value low · risk lowBatteryTrack*UtilityPulse* — EXPERIMENT · value none · risk lowUtilityPulse*Advanced Asset Insight — EXPERIMENT · value low · risk lowAdvanced Asset InsightAdvanced Mobile SCADA Suite — EXPERIMENT · value low · risk highAdvanced Mobile SCADA Sui…

Top-right is the zone that demands care: high value, high OT risk. Bottom-left is the archive. Dots are coloured by status and labelled individually.

CORE 1

RepositoryVisibilityRoleTarget moduleValue (strat · IP · rev · int)RiskAction
GridOS
Python · unknown · beta
privateKernel: telemetry ingestion, asset identity, dispatch optimization, adapter host.GRIDOS (kernel)high · medium · high · highhighBecomes the one product brand of the cluster. Absorbs DERIM adapters. Ships nothing new until the wedge has a customer.
GridOS — FastAPI DER middleware, PyPI-published. MILP battery dispatch scheduler, anomaly detection, OPC UA adapter, MPC forecast loop, TimescaleDB / InfluxDB backends.
Architecture
FastAPI service · scheduler (MILP) · adapters (OPC UA) · time-series backends · MPC loop
Hypothesis
Operators of BESS / C&I sites pay for dispatch decisions that are measurably better than the rule-based schedule they run today.
Customer
BESS operators, C&I energy managers, microgrid operators, Stadtwerke
Duplicates
derim-middleware (DER adapters); powergrid-pro (positioning, dashboard)
Regulatory
NIS2 (if operating for essential entities); CRA (product with digital elements); IEC 62443 for OT adapters; AI Act — limited-risk unless used for critical-infrastructure control
Evidence
121 passing tests (owner-stated) · PyPI package published · No customer deployment recorded

MODULE 3

RepositoryVisibilityRoleTarget moduleValue (strat · IP · rev · int)RiskAction
derim-middleware
TypeScript / Python · unknown · beta
privateDER integration layer — protocol adapters and device onboarding.GRIDOS › DERIM (integration layer)medium · low · low · highhighMerge into GridOS as the DERIM module. Brand retired; adapters kept; web front archived.
energie-teilen
TypeScript · unknown · production
privateProduct surface: economics, reporting, community-energy tariff logic.GRIDOS › Energie Teilen (energy-community product)high · medium · medium · mediumlowKept as product surface. Only repository with a live paid-intake path — it anchors the commercial wedge candidate.
gridforge (timetopower.ai)
TypeScript · unknown · beta
privatePlanning / siting front for behind-the-meter generation and storage.GRIDOS › AI Planning (siting & BTM scenarios)medium · low · medium · mediumlowKept as a module and as wedge candidate B. Shares forecasting and scenario primitives with GridOS through contracts, not a shared database.
derim-middleware — DER integration middleware. Commercial-readiness pass done: overclaims removed, lead capture, analytics, legal pages, honest Beta positioning.
Architecture
Integration middleware · protocol adapters · beta web front
Hypothesis
Same buyer as GridOS. As a separate brand it splits one small pipeline in two.
Customer
Same as GridOS
Duplicates
GridOS OPC UA adapter; GridOS ingestion
Regulatory
IEC 62443; VDE-AR-N 4110/4105 device behaviour where devices are controlled
Evidence
Phase-1 commercial pass on a feature branch (owner-stated) · Functional overlap with GridOS adapters
energie-teilen — German Mieterstrom / energy-sharing platform under §42b EnWG. Paid pilot intake (Stripe), PDF report, sensitivity tornado, break-even solver, plain-German interpretation.
Architecture
Vite + React 19 front · Express API · Stripe · jsPDF
Hypothesis
Landlords, WEGs and Stadtwerke pay for a defensible §42b economics report before committing to a Mieterstrom / gemeinschaftliche Gebäudeversorgung project.
Customer
Vermieter, WEG-Verwalter, Stadtwerke, Projektierer
Duplicates
none
Regulatory
§42b EnWG; EEG Mieterstromzuschlag; MsbG metering; DSGVO (tenant data)
Evidence
Production deployment confirmed (owner-stated) · Stripe pilot intake exists · No paid pilot recorded
gridforge (timetopower.ai) — Behind-the-meter power engineering for AI data centres: siting dashboard with EIA feed, AI siting analyst, cost-of-delay calculator, scenarios, board-brief PDF, Tier-3 subscription.
Architecture
Next.js 15.5 · Tailwind v4 · EIA feed · Claude-powered analyst · subscription
Hypothesis
Data-centre developers pay for time-to-power analysis. Adjacent to the cluster (BTM planning), same physics, different buyer.
Customer
AI data-centre developers, BTM power developers
Duplicates
GridOS forecasting inputs (partial)
Regulatory
US market data (EIA); EU version would need ENTSO-E / Bundesnetzagentur sources
Evidence
Subscription product completed (owner-stated) · Live siting dashboard (owner-stated) · Revenue not recorded

RESEARCH 2

RepositoryVisibilityRoleTarget moduleValue (strat · IP · rev · int)RiskAction
physics-informed
Python · unknown · alpha
privatePhysics engine research — surrogate power flow, constraint prediction.GRIDOS › Physics Enginemedium · high · low · mediumlowKept as research. Must publish the 9-bus benchmark against Newton-Raphson with CI, latency and failure cases before any "state of the art" wording appears anywhere.
Renewables_Migration_Chapter1…10_Proof_Engine
Python · 2026-04-06 (chapter 1) · alpha
publicScientific companion code; candidate test fixtures for the physics engine (inertia, RoCoF, grid-forming).GRIDOS › Physics Engine (fixtures) · Researchmedium · medium · none · mediumlowConsolidate the ten repositories into one `renewables-migration-proof-engines` monorepo with one test runner; archive the ten. Claims stay tied to the book; none is reused as product marketing.
physics-informed — GridPINNs — physics-informed neural network library for power systems. DC and AC PINNs validated on IEEE 9-bus.
Architecture
PINN training library · DC power-flow explorer · PDF report generator
Hypothesis
Faster-than-Newton surrogate power flow lets the optimizer evaluate more candidate actions per second. Value only if the latency / accuracy trade beats the classical solver on a real feeder.
Customer
Internal (optimizer, simulator); scientific output
Duplicates
none
Regulatory
none
Evidence
DC PINN 0.0124° RMSE, AC PINN 0.0035° RMSE on IEEE 9-bus (owner-stated) · A fabricated 1,803-line simulator was removed and replaced by an honest DC explorer (owner-stated)
Renewables_Migration_Chapter1…10_Proof_Engine — Ten public Python repositories, one per chapter of "The Renewables Migration". Chapter 1: extended swing equation, RoCoF arrest, stability surface, 48 tests, MIT.
Architecture
per chapter: core module · interactive main · notebooks · tests · data
Hypothesis
Credibility asset: reproducible computation behind published claims. No direct revenue.
Customer
Researchers, technical evaluators, readers
Duplicates
ten repositories sharing one utils layout
Regulatory
none
Evidence
git ls-remote: chapters 1–10 present · Chapter 1: 48 tests, MIT licence

INTERNAL 1

RepositoryVisibilityRoleTarget moduleValue (strat · IP · rev · int)RiskAction
mcp-foundry
Python · unknown · beta
privateShared primitive: agent authorization gate + audit record. Trading connectors stay out of the cluster.Shared primitives › authorization · audit · provenancemedium · medium · none · highmediumExtract the governance kernel as an internal package consumed by the agent tool layer. The trading side is not this cluster.
mcp-foundry — AI-agent governance layer: HMAC-signed token gate, hash-chained audit log, MCP FastAPI server. Built for trading agents.
Architecture
Governance kernel · token gate · append-only audit log · MCP server · CCXT connectors
Hypothesis
None in this cluster as a product. The governance kernel is exactly the shared primitive the agent tool layer needs (authorization, provenance, audit).
Customer
Internal
Duplicates
overlaps the NeuralBridge policy / audit role
Regulatory
AI Act logging / traceability obligations map onto the audit chain
Evidence
89 tests passing (owner-stated) · Zero reference deployments (owner-stated)

EXPERIMENT 5

RepositoryVisibilityRoleTarget moduleValue (strat · IP · rev · int)RiskAction
NeuralBridge
unknown · unknown · idea
unlocatedSafety runtime — the only component allowed to talk to an actuator.GRIDOS › NeuralBridge Safety Runtimehigh · high · low · highhighLocate or create. Until a repository exists, the safety runtime is a specification on /energy/safety, and no EXECUTE-stage work is permitted anywhere in the cluster.
BatteryTrack*
unknown · unknown · idea
unlocatedCandidate: asset health for storage.GRIDOS › Asset / SCADA integrations (if located)low · none · low · mediumlowLocate by 2026-09-19 or strike from the registry.
UtilityPulse*
unknown · unknown · idea
unlocatedunknown—none · none · none · nonelowLocate by 2026-09-19 or strike from the registry.
Advanced Asset Insight
unknown · unknown · idea
unlocatedCandidate: asset anomaly detection.GRIDOS › Asset / SCADA integrations (if located)low · none · medium · mediumlowLocate by 2026-09-19 or strike from the registry.
Advanced Mobile SCADA Suite
unknown · unknown · idea
unlocatedCandidate: read-only SCADA view.—low · none · low · lowhighLocate by 2026-09-19 or strike. Default recommendation on locate: ARCHIVE (OT blast radius, no differentiation).
NeuralBridge — Named in the mandate as the deterministic safety runtime between authorized actions and actuators. Not found under github.com/iceccarelli on 2026-09-05.
Architecture
Target: policy engine · risk evaluation · authorization · actuator gateway — deterministic, no ML in the path
Hypothesis
No one buys a safety runtime alone; it is the precondition for any EXECUTE stage and for OT certification conversations.
Customer
Internal precondition; later DSO / utility partners
Duplicates
mcp-foundry governance kernel (token gate, hash-chained audit) covers part of the role
Regulatory
IEC 61508 / 62443 if ever in a certified path; NIS2
Evidence
git ls-remote: not found (NeuralBridge, neuralbridge)
BatteryTrack* — Named in the mandate. Not found under github.com/iceccarelli (BatteryTrack, batterytrack).
Architecture
unknown
Hypothesis
If it exists: BESS state-of-health tracking feeds the anomaly-detection and dispatch modules.
Customer
BESS operators
Duplicates
GridOS anomaly detection; this site: /tools/battery-pack-calculator
Regulatory
none
Evidence
git ls-remote: not found
UtilityPulse* — Named in the mandate. Not found under github.com/iceccarelli (UtilityPulse, utilitypulse).
Architecture
unknown
Hypothesis
unknown
Customer
unknown
Duplicates
none
Regulatory
none
Evidence
git ls-remote: not found
Advanced Asset Insight — Named in the mandate. Not found under github.com/iceccarelli (advanced-asset-insight).
Architecture
unknown
Hypothesis
If it exists: predictive asset health (transformers, feeders) — the second problem the PowerGrid Pro README says utilities pay for.
Customer
DSOs, asset owners
Duplicates
GridOS anomaly detection
Regulatory
none
Evidence
git ls-remote: not found
Advanced Mobile SCADA Suite — Named in the mandate. Not found under github.com/iceccarelli (advanced-mobile-scada-suite).
Architecture
unknown
Hypothesis
A mobile SCADA client is a read path into OT — high security cost, low differentiation.
Customer
Field operators
Duplicates
powergrid-pro dashboard
Regulatory
IEC 62443 zones/conduits for any OT read path
Evidence
git ls-remote: not found

ARCHIVE 2

RepositoryVisibilityRoleTarget moduleValue (strat · IP · rev · int)RiskAction
ai-agent-control
none (zip archives) · 2026-09-05 · prototype
publicnone—none · none · none · nonemediumRemoved from the Energy registry scope. Move zips to the trading line or delete; archive the repository. The "AI planning" role the mandate assigned to this name goes to the GridOS AI Planning module instead.
powergrid-pro---grimaldi-engineering
JavaScript (Expo) · 2026-06-21 · prototype
publicnone — no backend, no data path— (README thesis absorbed into /energy positioning)low · none · none · nonelowArchive the repository. Keep the README problem statement (DER orchestration, predictive asset health, OT security) as positioning input for GridOS. Second brand retired.
ai-agent-control — Public repository containing a one-line README and three zip archives of trading-bot slices (tradingbot_slice31, tradingbot_slice76). No energy code.
Architecture
none — archive drop
Hypothesis
None in this cluster. Content belongs to the trading / mcp-foundry line.
Customer
none
Duplicates
bybit trading bot slices
Regulatory
Zip drops of trading code in a public repo: check for secrets before anything else
Evidence
Clone 2026-09-05: README.md + 3 × .zip only
powergrid-pro---grimaldi-engineering — "PowerGrid Pro" — React Native / Expo mock dashboard with login screen. README carries a strong DERMS / asset-health / OT-security positioning; the code is a UI shell.
Architecture
Expo app · App.js · AppContext · LoginScreen · MainDashboard · static assets
Hypothesis
Same buyer and thesis as GridOS, restated under a second brand.
Customer
Utilities, asset owners (per README)
Duplicates
GridOS positioning; GridOS dashboard
Regulatory
none
Evidence
Clone 2026-09-05: 6 JS files, 5 PNG, no backend · Last push 2026-06-21

As of 2026-09-05Machine-readable: /api/energy/registryAll resources: /api/energy/index

Written and maintained by Vincenzo Ceccarelli Grimaldi, Frankfurt am Main.