Skip to main content

Module formation

Module formation 

Source
Expand description

Grouped offering API for self-assembling formations.

The stable pattern is:

  • semantics in converge-model
  • authoring in converge-pack
  • runnable machinery in converge-kernel

Structs§

CapabilityAssignment
A single capability-to-backend assignment.
FormationAssemblySuggestor
Assembles a formation by matching required roles to available suggestors.
FormationPlan
Structured result of formation assembly.
FormationRequest
Structured request for formation assembly.
ProfileSnapshot
Serializable snapshot of a suggestor’s formation metadata.
ProviderAssignment
Structured result of provider selection.
ProviderRequest
Structured request for provider selection inside a convergence loop.
ProviderSelectionSuggestor
Routes required capabilities to available backends via bipartite matching.
RoleAssignment
A single role-to-suggestor assignment.

Enums§

Capability
A capability that a backend declares it supports.
CostClass
Cost classification — how expensive is this backend to use?
LatencyClass
Latency class requirements.
SuggestorCapability
Capabilities formation assembly may use to filter or prefer suggestors.
SuggestorRole
The coarse role a suggestor plays inside a formation.

Traits§

SuggestorProfile
Describes the shape and operating envelope of a suggestor.