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

Service building block

German Formatter — Onboarding Check 03

German Formatter — Onboarding Check 03

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

Provided byAI-EFFECT German Node
CategoryEnergy Results Processing
GovernanceApproved
Versionv2.0

Outcome

What this service contributes

Combine this service with compatible building blocks and validate the complete solution before deployment.

IN

Required input

output_formatter1 Input

output_formatter1 Input

OUT

Produced output

Workflow Output

Workflow Output

Workflow guidance

Where it fits

Use the Builder to place this service in a compatible workflow and validate its connections.

Responsible use

Limitations to consider

  • Runtime availability and compatibility are checked when the solution is prepared for deployment.
Technical integration details

Interface contract

Interface typeControl
OrchestrationNative
Adapternone
OperationFormatOutput
Contract URIuse-cases/germany-node/services/output_formatter/proto/output_formatter.proto
Proto URImicroservice/output_formatter1.proto
Health endpoint/health

Runtime & source

Containeroutput_formatter1
Imagegermany-node-output-formatter:latest
Internal hostoutput-formatter
Internal port8080
Repositoryhttps://github.com/AI-EFFECT/ai-effect-wp3
Branche8914565e966a2d78879c314f980574769d31b87
Manifestformatter-onboarding-check-03.json
View raw interface contract
{
  "type": "control",
  "proto_uri": "microservice/output_formatter1.proto",
  "input_type": "output_formatter1 Input",
  "onboarding": {
    "source_type": "manual_manifest",
    "image_reviewed": false,
    "runtime_status": "needs_deployment",
    "health_verified": false,
    "revision_pinned": true,
    "source_revision": "e8914565e966a2d78879c314f980574769d31b87",
    "secrets_external": false,
    "registration_only_acknowledged": true
  },
  "output_type": "Workflow Output",
  "contract_uri": "use-cases/germany-node/services/output_formatter/proto/output_formatter.proto",
  "operation_name": "FormatOutput",
  "input_message_name": "GenerateChronicsResponse",
  "output_message_name": "FormatOutputResponse",
  "runtime_verification": {
    "status": "verified",
    "address": {
      "health_path": "/health",
      "internal_host": "output-formatter",
      "internal_port": "8080"
    },
    "message": "The runtime health endpoint is ready.",
    "checked_at": "2026-10-08T14:56:17.704857+00:00",
    "http_status": 200,
    "runtime_url": "http://output-formatter:8080/health",
    "failure_reason": null
  }
}