Skip to main content

Module manifest

Module manifest 

Source
Expand description

Capability manifest schema for subc modules.

All v1 modules are supervised singletons: one long-lived process per per-user machine. The manifest intentionally has no cardinality field. subc routes by module kind plus channel, while any finer demultiplexing (for example, AFT’s per-project actor map) remains internal to the singleton module.

Structs§

Bindings
External resources and identity/config bindings supplied through subc.
CircuitBreaker
ConfigBinding
Layered config transport. subc stores tiered raw documents and transports literal token references; modules merge and expand them at use time.
IdentityBinding
ManagementOperation
Operation exposed on the management plane.
ModelPolicy
Model selection policy for the LLM-runner that executes a scheduled task.
ModuleManifest
A module’s full declared participation in the subc mesh.
ObservabilitySurface
Observable state exposed on the management plane.
PipelineAppliesTo
Provider/model selector for a pipeline stage. "*" denotes wildcard.
ScheduledTask
Scheduler-owned task declaration. The runner module executes the loop; subc owns eligibility checks and the lease.
StorageBinding
Storage backend supplied by subc; the module owns its schema.
TaskEligibility
Time/window gates for a scheduled task. Values are serialized policy strings (for example, durations or cron/window expressions) owned by the scheduler.
Tool
Tool-plane capability exposed by a tool_provider.
VaultGrant

Enums§

Concurrency
How subc may deliver concurrent in-flight calls to the provider.
ConfigSource
ConsumerRole
Consumer capabilities requested by a module.
IdentityScope
Identity keys that route or scope a call.
InternalTransport
LeaseScope
Scope at which subc enforces one active scheduler lease.
ManagementOperationKind
ObservabilityKind
PipelineStageKind
Proxy-plane stage kind.
ProviderRole
Provider capabilities exposed by a module.
StorageKind
StorageScope
TokenExpansion
TrustTier
Trust gate applied by subc before routing capabilities.