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

Service building block

Generate Data

Synthetic Data Generation1

Generate the input dataset required by the Portuguese analysis pipeline.

Provided byAlexandre Torres Costa
CategoryMLModel
GovernanceApproved
Versionvlatest

Outcome

What this service contributes

Supplies a predictable, file-based starting point for demonstrating the analysis workflow.

IN

Required input

GenerateDataRequest

Workflow parameters accepted by the provider service.

OUT

Produced output

GenerateDataResponse

A file-backed data reference for the analysis service.

Workflow guidance

Where it fits

Use before data analysis in the Portuguese file-based pipeline.

Responsible use

Limitations to consider

  • Generated data is intended for demonstration and validation scenarios.
  • File availability is verified again during deployment preparation.
Technical integration details

Interface contract

Interface typeControl
OrchestrationNative
Adapternone
OperationGenerateData
Contract URI/service-contracts/packages/a8ae39b65f484432a01ba0977f454f3a/microservice/synthetic_data_generation1.proto
Proto URI/service-contracts/packages/a8ae39b65f484432a01ba0977f454f3a/microservice/synthetic_data_generation1.proto
Health endpoint/health

Runtime & source

Containersynthetic_data_generation1
Imagedocker-registry.inesctec.pt/cpes/european-projects/aieffect/tef-services/synthetic_data:latest
Internal hostsynthetic-data-generation
Internal port600
Repositorypackage:export.zip
Branchac8ccec26211c037210b75ada75fd3e75b347e8f3e2f3c19e8e3803ea7d34a4d
Manifestblueprint.json
View raw interface contract
{
  "source_type": "wp3_zip",
  "archive_name": "export.zip",
  "all_operations": [
    {
      "operation_name": "GenerateData",
      "input_message_name": "GenerateDataRequest",
      "output_message_name": "GenerateDataResponse",
      "compatibility_message": "Operation and message names match the uploaded protobuf.",
      "compatible_with_proto": true
    },
    {
      "operation_name": "ListModels",
      "input_message_name": "ListModelsRequest",
      "output_message_name": "ListModelsResponse",
      "compatibility_message": "Operation and message names match the uploaded protobuf.",
      "compatible_with_proto": true
    },
    {
      "operation_name": "GetModelInfo",
      "input_message_name": "GetModelInfoRequest",
      "output_message_name": "GetModelInfoResponse",
      "compatibility_message": "Operation and message names match the uploaded protobuf.",
      "compatible_with_proto": true
    }
  ],
  "package_digest": "ac8ccec26211c037210b75ada75fd3e75b347e8f3e2f3c19e8e3803ea7d34a4d",
  "selected_operation": "GenerateData",
  "runtime_verification": {
    "status": "failed",
    "address": {
      "health_path": "/health",
      "internal_host": "synthetic-data-generation",
      "internal_port": "600"
    },
    "message": "The runtime hostname could not be resolved from the platform network.",
    "checked_at": "2026-11-02T12:22:53.367918+00:00",
    "http_status": null,
    "runtime_url": "http://synthetic-data-generation:600/health",
    "failure_reason": "dns_failure"
  },
  "declared_runtime_unverified": true
}