Skip to main content

Module protocol_binding

Module protocol_binding 

Source
Expand description

Module: protocol_binding

Responsibility: validate exact host-side protocol bindings before Canister transport. Does not own: Fleet discovery, artifact production, or live Overview negotiation. Boundary: immutable release/Directory evidence must reproduce the local Candid profile.

Structs§

RegistryProtocolBinding
Complete immutable protocol identity selected before one role call.
ResolvedProtocolBinding
Validated binding plus the exact local Candid sidecar admitted for transport.

Enums§

ProtocolBindingError
Failure to select an exact protocol profile before transport.

Functions§

resolve_infrastructure_protocol_binding
Select and verify one exact immutable infrastructure-artifact binding before transport.
resolve_registry_protocol_binding
Select and verify one exact registry-owned local binding before transport.