Skip to main content

Module daemon_registration_v2_compat

Module daemon_registration_v2_compat 

Source
Expand description

Limited shared-broker v2 registration compatibility contract. Frozen v2 service-definition semantics for application-owned rollout policy.

The private substrate retains the established .servicedef.v2 layout, validation, owner-private directory behavior, and deliberately non-atomic write. This facade deliberately owns no manifest, loader, negotiation, endpoint, or runtime policy.

Modules§

canonical
Canonical v2 registration types and operations for consumers that require direct identity with the selected substrate. The existing module-level compatibility facade remains available while its narrower shared-broker semantics are migrated.

Structs§

ServiceDefinition
A frozen v2 service definition with its generated record kept private.
ServiceDefinitionBuilder
Builder for the shared-broker frozen v2 service definition used by current consumers.

Enums§

DaemonRegistrationV2Error
Failure while validating or persisting a frozen v2 service definition.

Functions§

service_definition_directory
Return the platform- or environment-selected v2 service-definition directory.
service_definition_path
Compute the v2 path for one service definition beneath root.
write_service_definition
Write a v2 service definition into an explicit owner-private directory.