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§
- Service
Definition - A frozen v2 service definition with its generated record kept private.
- Service
Definition Builder - Builder for the shared-broker frozen v2 service definition used by current consumers.
Enums§
- Daemon
Registration V2Error - 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.