Skip to content

Coordinators — API & Gateway Design

Generated from the architecture model

This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.

The June-2026 coordinators of this family are realized in the 2026 design as workflow definitions executed by the Workflow Engine (BC-38) under Run Control, as capabilities of a service, or are retired because a platform owns the concern outright. A coordinator never runs outside a Factory run: its triggers are events, its gates are approvals of the stated class, and its outputs are events and artifacts with receipts.

ApiContractCoordinator

Generates OpenAPI and gRPC contracts from the Service Blueprint's operations.

Realization workflow
Owner service WorkflowEngineService
Workflow definition api-contracts
Triggers BlueprintValidated
Inputs service blueprint
Agents API Designer Agent
Gates none (read and sandbox classes only)
Emits ArtifactStored
Detailed page this card
## ApiRouteMapper

Routes follow the template's controller conventions from the contract; a module parameter.

Realization service-capability
Owner service GenerationRecipeService
Workflow definition —
Triggers —
Inputs —
Agents —
Gates none (read and sandbox classes only)
Emits —
Detailed page this card
## ApiSecurityPolicySetter

Scopes, claims and policies per operation are part of the Security Blueprint (rule SEC-001).

Realization service-capability
Owner service BlueprintService
Workflow definition —
Triggers —
Inputs —
Agents —
Gates none (read and sandbox classes only)
Emits —
Detailed page this card
## GatewayConfigurator

Generates the product gateway (GW-07) from the API Gateway Blueprint on the API gateway template.

Realization workflow
Owner service WorkflowEngineService
Workflow definition gateway-generation
Triggers BlueprintValidated
Inputs api gateway blueprint
Agents API Designer Agent
Gates none (read and sandbox classes only)
Emits GeneratedOutputRecorded
Detailed page this card
Modernization note (2026): ConnectSoft.ApiGatewayTemplate; YARP optional; Kong is not a target.