NodeService

Long-running job that consumes capabilities and provides new ones. Phase F — runtime not implemented in v1; type/proto reserved for stability.

Field

Type

Repeated

Description

service_id

ServiceId

job_spec

bytes

Opaque job spec — shape will be tightened in Phase F.

consumes

CapabilityRequirement

provides

Capability

pools

string

lifecycle

NodeService.Lifecycle

Member of

Message

Description

NodeServiceActive

NodeService events. The event slots (18, 24, 25) are reserved in EventStreamEvent until the node-services runtime lands (Phase F); the message shapes stay so that design keeps its wire types.

NodeServiceUpdated