Skip to main content

API transport composition

This focused implementation view opens the API transport component without turning every transport project into a top-level server responsibility. It shows how the authoritative Agentstration.Web host registers the lightweight Agentstration.Api aggregator, which composes the family-owned API modules in an explicit order.

Loading the interactive architecture view…

The modules own HTTP, MCP, or SignalR translation for their family. They delegate business behavior to the application responsibilities shown in the server component view; neither the host nor the aggregator owns family business logic.

Resource API modules​

Loading the interactive architecture view…

Platform API modules​

Loading the interactive architecture view…

Execution API modules​

Loading the interactive architecture view…

Application responsibilityFamily API modules
Identity and authorizationIdentity.Api
Resource-family servicesAgents.Api, Extensions.Api, Models.Api, Parameters.Api, Resources.Api, Secrets.Api
Distribution and bootstrapBootstrap.Api, Packs.Api, ResourcePlanning.Api, Sources.Api
Scheduling and background processingTriggers.Api for Trigger administration, schedule preview, run-now, and occurrence history; background firing remains an internal worker entry
Work and Workplace applicationWork.Api, Workplace.Api
Flow engineFlows.Api
Runtime executionRuntime.Api
Tool execution pipelineTools.Api

Global health and OpenAPI conventions remain in Agentstration.Api. Authentication and contextual authorization are applied through the shared server pipeline and family endpoint policies. See ADR-0110.