Trusted Energy AI MarketplaceDiscover, compose, validate, and run energy AI services
Production
Service Marketplace

Find the right service for your energy AI workflow

Understand what each service does, what it needs, and where it fits before adding it to a solution.

Catalogue statusLive service registry
30Active
7Deprecated
0Archived

Archived services remain hidden from new workflow submissions.

Trusted services

Available in the catalogue

37 of 37 services
Deprecated services are present

Deprecated services remain available for compatibility, but they should be avoided for new solution designs where an active replacement exists.

validatedvlatest

Grid optimisation benchmark

Benchmarking1
active
Provider: Paul BannmüllerCategory: DataSource
controlnativecontract: /service-contracts/packages/8a41dc891c944912aef8031516932bca/microservice/benchmarking1.proto

Runs a Grid2Op benchmark against a supplied grid and reports scenario-level and aggregate performance indicators.

2 · Evaluate an algorithm
INPUTRunBenchmarkRequest
OUTPUTRunBenchmarkResponse
validatedvlatest

Chronics Utils1

active
Provider: Ritesh Subhas KarkiCategory: DataSource
controlnativecontract: /service-contracts/packages/91d7cfdb97df4d37ad51601d39fda43f/microservice/chronics_utils1.proto

Imported from German Node Chronics Utils

DataSource
INPUTCreateChronicsRequest
OUTPUTCreateChronicsResponse
validatedvlatest

Config Assistant1

active
Provider: Lunodzo MwinukaCategory: DataSource
controlnativecontract: /service-contracts/packages/58f0c88e3f54423eb7086921de0ac654/microservice/config_assistant1.proto

Imported from Ai-Explainability

DataSource
INPUTConfigureAnalysisRequest
OUTPUTConfigureAnalysisResponse
validatedvlatest

Energy efficiency analyser

Data Analyzer1
deprecated
Provider: Adarsh SCategory: MLModel
controlnativecontract: /service-contracts/packages/87161c3245684c488905288f6bd6bfc4/microservice/data_analyzer1.proto
This service is deprecated. Existing solutions may still use it, but new designs should prefer an active replacement.

Analyses an upstream energy CSV for efficiency indicators and potential anomalies.

3 · Analyse the dataset
INPUTAnalyzeDataRequest
OUTPUTAnalyzeDataResponse
validatedvlatest

Synthetic energy data generator

Data Generator1
deprecated
Provider: Adarsh SCategory: MLModel
controlnativecontract: /service-contracts/packages/87161c3245684c488905288f6bd6bfc4/microservice/data_generator1.proto
This service is deprecated. Existing solutions may still use it, but new designs should prefer an active replacement.

Produces a repeatable household energy dataset for downstream analysis and reporting.

2 · Generate energy data
INPUTGenerateDataRequest
OUTPUTGenerateDataResponse
validatedvlatest

Data Processing Pipeline

active
Provider: Ritesh Subhas KarkiCategory: DataSource
controlnativecontract: /service-contracts/packages/abd60ad7fb73408d839b9c82079baefa/microservice/data_processing_pipeline1.proto

Imported from German Node Data Processing Pipeline

DataSource
INPUTProcessDataRequest
OUTPUTProcessDataResponse
validatedvlatest

Data Provision1

active
Provider: Alexandre Torres CostaCategory: DataSource
controlnativecontract: /service-contracts/packages/08f1f2bf0cd043e097e528e4fa720fef/microservice/data_provision1.proto

Imported from Data Provision

DataSource
INPUTFetchDataRequest
OUTPUTFetchDataResponse
validatedvlatest

Synthetic grid generator

Data Synthesizer1
active
Provider: Paul BannmüllerCategory: DataSource
controlnativecontract: /service-contracts/packages/aca8a7e074c7498e84a108c416bdabb6/microservice/data_synthesizer1.proto

Creates a reproducible pandapower grid model for testing network-optimisation algorithms.

1 · Generate a test grid
INPUTConfigureAndSynthesizeRequest
OUTPUTConfigureAndSynthesizeResponse
validatedvlatest

Explainability Assistant1

active
Provider: Lunodzo MwinukaCategory: DataSource
controlnativecontract: /service-contracts/packages/0e7659e7ffd047939f30d4a37afb3c6d/microservice/explainability_assistant1.proto

Imported from Ai-Explainability

DataSource
INPUTConfigureAnalysisRequest
OUTPUTConfigureAnalysisResponse
validatedvlatest

Explainability Runner1

active
Provider: Lunodzo MwinukaCategory: DataSink
controlnativecontract: /service-contracts/packages/58f0c88e3f54423eb7086921de0ac654/microservice/explainability_runner1.proto

Imported from Ai-Explainability

DataSink
INPUTExplainRequest
OUTPUTExplainResponse
validatedv2.0

German Data Provider — Practice

active
Provider: AI-EFFECT German NodeCategory: Energy Data Preparation
controlnativecontract: use-cases/germany-node/services/data_provider/proto/data_provider.proto

Prepares German grid and time-series data in shared storage for the next workflow service.

MLModel
INPUTWorkflow Start
OUTPUTvillas_chronics1 Input
validatedv2.0

German Formatter — Onboarding Check 03

active
Provider: AI-EFFECT German NodeCategory: Energy Results Processing
controlnativecontract: use-cases/germany-node/services/output_formatter/proto/output_formatter.proto

Checks generated time-series CSV files and produces a validation summary.

MLModel
INPUToutput_formatter1 Input
OUTPUTWorkflow Output
validatedv2.0

German Output Formatter — Practice

active
Provider: AI-EFFECT German NodeCategory: Energy Results Processing
controlnativecontract: use-cases/germany-node/services/output_formatter/proto/output_formatter.proto

Checks generated time-series CSV files and produces a validation summary.

MLModel
INPUToutput_formatter1 Input
OUTPUTWorkflow Output
validatedvlatest

Energy pipeline configuration

Input Provider1
deprecated
Provider: Adarsh SCategory: MLModel
controlnativecontract: /service-contracts/packages/87161c3245684c488905288f6bd6bfc4/microservice/input_provider1.proto
This service is deprecated. Existing solutions may still use it, but new designs should prefer an active replacement.

Provides the run configuration used to start the Portuguese synthetic energy-data demonstration.

1 · Prepare the run
INPUTGetConfigurationRequest
OUTPUTGetConfigurationResponse
validatedvlatest

Knowledge Store1

active
Provider: Alexandre Torres CostaCategory: MLModel
controlnativecontract: /service-contracts/packages/a0afb53029e64a32b9934a0cc58fb224/microservice/knowledge_store1.proto

Imported from Knowledge Store

MLModel
INPUTApplyFunctionRequest
OUTPUTApplyFunctionResponse
validatedv2.0

PT Data Analyzer (legacy compatibility)

deprecated
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case (legacy compatibility)
controlnative
This service is deprecated. Existing solutions may still use it, but new designs should prefer an active replacement.

Compatibility alias for saved solutions. Runtime and operation metadata resolve to model_trainer1 / TrainModel. Use the active AI-EFFECT Portuguese Node catalogue entry for new solutions.

MLModel
INPUTmodel_trainer1 Input
OUTPUTdata_generator1 Input
validatedv2.0

PT Data Generator (legacy compatibility)

deprecated
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case (legacy compatibility)
controlnative
This service is deprecated. Existing solutions may still use it, but new designs should prefer an active replacement.

Compatibility alias for saved solutions. Runtime and operation metadata resolve to feature_engineer1 / ApplyFunction. Use the active AI-EFFECT Portuguese Node catalogue entry for new solutions.

MLModel
INPUTfeature_engineer1 Input
OUTPUTmodel_trainer1 Input
validatedv2.0

PT Input Provider (legacy compatibility)

deprecated
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case (legacy compatibility)
controlnative
This service is deprecated. Existing solutions may still use it, but new designs should prefer an active replacement.

Compatibility alias for saved solutions. Runtime and operation metadata resolve to data_loader1 / ExecuteQuery. Use the active AI-EFFECT Portuguese Node catalogue entry for new solutions.

DataSource
INPUTWorkflow Start
OUTPUTfeature_engineer1 Input
validatedv2.0

Synthetic energy data generator

PT Report Generator (legacy compatibility)
deprecated
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case (legacy compatibility)
controlnative
This service is deprecated. Existing solutions may still use it, but new designs should prefer an active replacement.

Produces a repeatable household energy dataset for downstream analysis and reporting.

2 · Generate energy data
INPUTdata_generator1 Input
OUTPUTWorkflow Output
validatedvlatest

Pipeline Config

active
Provider: Alexandre Torres CostaCategory: DataSource
controlnativecontract: /service-contracts/packages/9f1e681f1c384deeb7505e8d709cfc47/microservice/pipeline_config.proto

Imported from Full Use Case: Fetch, Prepare, Train, Generate, Features, Benchmark

DataSource
INPUTDataReference
OUTPUTDataReference
pending_reviewvlatest

Energy analysis report

Report Generator1
active
Provider: Adarsh SCategory: MLModel
controlnativecontract: /service-contracts/packages/87161c3245684c488905288f6bd6bfc4/microservice/report_generator1.proto

Summarises analysed energy data into a compact report of anomalies, efficiency, and power statistics.

4 · Produce the report
INPUTGenerateReportRequest
OUTPUTGenerateReportResponse
validatedvlatest

Synthetic energy data generator

Synthetic Data Generation1
active
Provider: Alexandre Torres CostaCategory: MLModel
controlnativecontract: /service-contracts/packages/a8ae39b65f484432a01ba0977f454f3a/microservice/synthetic_data_generation1.proto

Produces a repeatable household energy dataset for downstream analysis and reporting.

2 · Generate energy data
INPUTGenerateDataRequest
OUTPUTGenerateDataResponse
validatedvlatest

Synthetic Model Training1

active
Provider: Alexandre Torres CostaCategory: MLModel
controlnativecontract: /service-contracts/packages/7052e119ad2b4398957708fdb5bbf178/microservice/synthetic_model_training1.proto

Imported from Synthetic Model Training

MLModel
INPUTTrainModelRequest
OUTPUTTrainModelResponse
validatedv0.1.0

TEST hello-node MakeUpperCase (Viren)

active
Provider: Viren (nuim)Category: test
controlnativecontract: ai-effect.service.json

TEST only. Hello test service step 3 (MakeUpperCase), used for orchestrator failure tests. Not for real use.

MLModel
INPUThello msg
OUTPUThello msg
validatedv0.1.0

TEST hello-node add exclam

active
Provider: Viren Chavan (NUIM)Category: test
controlnativecontract: ai-effect.service.json

TEST only. Hello test service step 2, used for slow and fail tests. Not for real use.

MLModel
INPUThello msg
OUTPUThello msg
validatedv1.0

Grid optimisation benchmark

benchmark-runner / RunBenchmark
active
Provider: AI-EFFECT Dutch NodeCategory: Netherlands Use Case
controlnative

Runs a Grid2Op benchmark against a supplied grid and reports scenario-level and aggregate performance indicators.

2 · Evaluate an algorithm
INPUTbenchmark-runner Input
OUTPUTWorkflow Output
validatedv2.0

SYSLAB configuration assistant

config_assistant1 / BuildRunConfig
active
Provider: AI-EFFECT Danish NodeCategory: Denmark Use Case
controlnative

Turns a plain-language district-heating request into a structured run configuration for topology generation.

1 · Configure the scenario
INPUTWorkflow Start
OUTPUTtopology_generator1 Input
validatedv2.0

Synthetic energy data generator

data_generator1 / GenerateData
active
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case
controlnative

Produces a repeatable household energy dataset for downstream analysis and reporting.

2 · Generate energy data
INPUTdata_generator1 Input
OUTPUTWorkflow Output
validatedv2.0

data_loader1 / ExecuteQuery

active
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case
controlnative

Imported from WP3 blueprint Portugal-Node-Integrated.

DataSource
INPUTWorkflow Start
OUTPUTfeature_engineer1 Input
validatedv2.0

data_provider1 / ProvideData

active
Provider: AI-EFFECT German NodeCategory: Germany Use Case
controlnative

Imported from WP3 blueprint Germany-Node.

DataSource
INPUTWorkflow Start
OUTPUTvillas_chronics1 Input
validatedv2.0

Topology drawing service

draw_topology1 / RenderTopologies
active
Provider: AI-EFFECT Danish NodeCategory: Denmark Use Case
controlnative

Renders generated network candidates as SVG diagrams so operators can review and compare the options.

3 · Review visual results
INPUTdraw_topology1 Input
OUTPUTWorkflow Output
validatedv2.0

feature_engineer1 / ApplyFunction

active
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case
controlnative

Imported from WP3 blueprint Portugal-Node-Integrated.

MLModel
INPUTfeature_engineer1 Input
OUTPUTmodel_trainer1 Input
validatedv1.0

Synthetic grid generator

grid_synth_service / ConfigureAndSynthesize
active
Provider: AI-EFFECT Dutch NodeCategory: Netherlands Use Case
controlnative

Creates a reproducible pandapower grid model for testing network-optimisation algorithms.

1 · Generate a test grid
INPUTWorkflow Start
OUTPUTbenchmark-runner Input
validatedv2.0

model_trainer1 / TrainModel

active
Provider: AI-EFFECT Portuguese NodeCategory: Portugal Use Case
controlnative

Imported from WP3 blueprint Portugal-Node-Integrated.

MLModel
INPUTmodel_trainer1 Input
OUTPUTdata_generator1 Input
validatedv2.0

output_formatter1 / FormatOutput

active
Provider: AI-EFFECT German NodeCategory: Germany Use Case
controlnative

Imported from WP3 blueprint Germany-Node.

DataSink
INPUToutput_formatter1 Input
OUTPUTWorkflow Output
validatedv2.0

District-heating topology generator

topology_generator1 / GenerateTopology
active
Provider: AI-EFFECT Danish NodeCategory: Denmark Use Case
controlnative

Generates feasible SYSLAB network candidates from a validated supply, load, and routing configuration.

2 · Generate candidate networks
INPUTtopology_generator1 Input
OUTPUTdraw_topology1 Input
validatedv2.0

villas_chronics1 / GenerateChronics

active
Provider: AI-EFFECT German NodeCategory: Germany Use Case
controlnative

Imported from WP3 blueprint Germany-Node.

MLModel
INPUTvillas_chronics1 Input
OUTPUToutput_formatter1 Input