Trusted Energy AI MarketplaceDiscover, compose, validate, and run energy AI services
Production
← Back to catalogue
ValidatedActiveControlNative

Service building block

Configure And Synthesize

Data Synthesizer1

Prepare a reproducible synthetic energy-system scenario for benchmark execution.

Provided byPaul Bannmüller
CategoryDataSource
GovernanceApproved
Versionvlatest

Outcome

What this service contributes

Provides a consistent fallback dataset when live or historical measurements are unavailable.

IN

Required input

ConfigureAndSynthesizeRequest

Scenario configuration and synthesis parameters.

OUT

Produced output

ConfigureAndSynthesizeResponse

A configured synthetic dataset for the benchmark runner.

Workflow guidance

Where it fits

Use at the start of a Dutch synthetic benchmark workflow.

Responsible use

Limitations to consider

  • Synthetic data does not represent current field conditions.
  • Results should not be presented as measured operational performance.
Technical integration details

Interface contract

Interface typeControl
OrchestrationNative
Adapternone
OperationConfigureAndSynthesize
Contract URI/service-contracts/packages/aca8a7e074c7498e84a108c416bdabb6/microservice/data_synthesizer1.proto
Proto URI/service-contracts/packages/aca8a7e074c7498e84a108c416bdabb6/microservice/data_synthesizer1.proto
Health endpoint/health

Runtime & source

Containerdata_synthesizer1
Imageghcr.io/ai-effect/dutch-node-data-synthesizer:latest
Internal hostsynthetic-data
Internal port8080
Repositorypackage:dutch-node-data-synthesizer.zip
Branchafa8ed26ac696f6f2a212b29c8e0d2ce29b2df82a38ac67756ef47f2a621f87b
Manifestblueprint.json
View raw interface contract
{
  "source_type": "wp3_zip",
  "archive_name": "dutch-node-data-synthesizer.zip",
  "all_operations": [
    {
      "operation_name": "ConfigureAndSynthesize",
      "input_message_name": "ConfigureAndSynthesizeRequest",
      "output_message_name": "ConfigureAndSynthesizeResponse",
      "compatibility_message": "Operation and message names match the uploaded protobuf.",
      "compatible_with_proto": true
    }
  ],
  "package_digest": "afa8ed26ac696f6f2a212b29c8e0d2ce29b2df82a38ac67756ef47f2a621f87b",
  "selected_operation": "ConfigureAndSynthesize",
  "runtime_verification": {
    "status": "verified",
    "address": {
      "health_path": "/health",
      "internal_host": "synthetic-data",
      "internal_port": "8080"
    },
    "message": "The runtime health endpoint is ready.",
    "checked_at": "2026-10-28T10:28:14.776027+00:00",
    "http_status": 200,
    "runtime_url": "http://synthetic-data:8080/health",
    "failure_reason": null
  },
  "declared_runtime_unverified": true
}