← 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.
Required input
output_formatter1 Input
output_formatter1 Input
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
}
}