Skip to main content

Module device_join_exchange

Module device_join_exchange 

Source

Structs§

CrossPrincipalDeviceRegistrationRequestBody
DeviceJoinAbandonment
DeviceJoinAbandonmentBody
The wire body of an owner’s abandonment of a join attempt.
DeviceJoinActivation
DeviceJoinBootstrapClosure
The exact verified history required after the selected snapshot. This is a transfer representation; the joining database reconstructs its verified bootstrap plan before mutating any Store state.
DeviceJoinBootstrapCommitClosure
The canonical evidence for one Merge commit required to install a device join. Every value is re-verified against its exact reference before the joining database accepts it.
DeviceJoinOfferBody
The wire body of a device-join offer. Every field here is signed.
DeviceJoinReadiness
DeviceProviderAccessRequestBody
The wire body of a joining device’s provider-access request.
DeviceProviderAdmissionApprovalBody
The wire body of a provider administrator’s admission approval.
JoinedStore
ProviderReadyDeviceBootstrap
ProvisionalDeviceBootstrap
SamePrincipalDeviceJoin
The complete response when the Store and joining device use the same provider principal. The one activation commit both publishes the attempt bootstrap and activates the joining registration, so the joiner can install that exact history and finish without a second transport wait or catch-up.
SamePrincipalStoreInstallation
The signed snapshot authority and exact Merge closure a same-provider joining device needs. The snapshot image remains in provider storage and is the only Store object downloaded after this response arrives.

Enums§

DeviceJoinExchangeError
A signed join-exchange value that contradicts itself, its signer, or the exchange it extends. Workflow errors wrap it at the operation boundary.
DeviceProviderAdmission
DeviceProviderAdmissionCompletion
DeviceProviderChallengePublication
DeviceProviderReadiness
DeviceProviderResponseReservation
DeviceRegistrationRequest
A same-provider registration needs no second signature: the joining device’s access request already signed the complete registration. A cross-provider registration additionally signs the response slot allocated after the administrator publishes its challenge.

Type Aliases§

CrossPrincipalDeviceRegistrationRequest
DeviceJoinAbandonmentObject
DeviceJoinOffer
DeviceProviderAccessRequest
DeviceProviderAdmissionApproval