← 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.
Required input
ConfigureAndSynthesizeRequest
Scenario configuration and synthesis parameters.
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
}