Skip to main content

Module store

Module store 

Source

Structs§

AuthorizedWriterOperation
BlobStream
One opened blob, ready to serve ranges. Held by a host that is streaming or seeking a blob (playback probing a codec header, then a tail, then decoding forward) rather than loading it whole.
DeviceJoinAbandonment
DeviceJoinActivation
DeviceJoinJournalDatabase
Durable role journal. Each row stores a closed progress value; SQLite’s compare-and-swap update rejects stale or skipped transitions.
DeviceJoinJournalRecord
DeviceJoinOfferBundle
The out-of-band kickoff: the offer plus everything the transport needs to carry the rest of the exchange. The host encodes this however it delivers a join code; coven does not choose that encoding.
DeviceJoinReadiness
DeviceJoinTransport
One attempt’s slot namespace, bound to the side of the exchange this device is on.
DeviceJoinTransportParams
The slots and seal key one attempt’s artifacts travel through.
DeviceJoinTransportTiming
How often to look for a counterpart’s artifact, and how long to keep looking before giving up on it.
EagerCacheFillProgress
HeldStorePosition
HistoryConstructionAuthority
JoinedStore
LoadedCirclePackage
MemberAdmission
MergeHistorySuccessorEvidence
MergeOutboundAuthorization
PreparedMergeHistorySuccessor
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.
StagedStoreAcknowledgement
StoreCircleCommands
StoreDeviceExclusionOperationInfo
StoreDeviceJoinTransport
StoreKeyrings
Store-key operations bound to one exact Store root and its storage.
StoreOperationCommitPlan
StorePackageReclaimReport
What the Store-package leg of one reclaim run considered and what it did.
StorePullResult
StoreReclaimResult
VerifiedMergeMembershipPrefix

Enums§

AdmittingDeviceJoinProgress
The existing device’s current user-visible operation while admitting the joining device.
AnchoredChainError
Why loading an owner-anchored membership chain failed.
BlobCacheError
Why a blob-cache operation failed.
CircleOperationError
CirclePackageReadError
CircleTransitionHistory
DeviceJoinAction
DeviceJoinApproval
DeviceJoinApprovalPolicy
Whether the driver approves an access request, and on whose say-so.
DeviceJoinDriveOutcome
How a driven join ended for the admitting side.
DeviceJoinError
DeviceJoinRole
The two sides of a join. One device admits — it answers the access request, prepares the storage grant, signs the approval, registers the device and activates it — and the other is the device being admitted.
DeviceJoinStatus
Derived from a journal record on demand and never stored, so it carries no wire form of its own.
DeviceJoinStep
What a joining device found while waiting for its next artifact: the artifact, or the owner’s abandonment of the attempt.
DeviceJoinTransportError
Why a transfer through the transport failed.
DeviceJoinTransportKind
One artifact kind in transit. Every kind has exactly one producing role in the protocol and exactly one slot per attempt.
DeviceProviderAdmissionCompletion
DeviceProviderReadiness
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.
EagerCacheFillError
EagerCacheFillStatus
ExcludedCandidateHeadObservation
HeldStoreCoordinate
HeldStorePositionReason
JoiningDeviceJoinProgress
The joining device’s current user-visible operation. These values describe the work actually executing or the exact counterpart artifact being awaited; hosts render them directly instead of collapsing the whole join into one indeterminate state.
MembershipMutationError
MergeCandidateAbandonment
OwnerPromotionError
PullError
Readiness
ReplayBaselineAdvance
What standing on this device’s acknowledged snapshot did, or why it did nothing.
ReplayBaselineDecline
StoreAckError
StoreDeviceExclusionError
StoreDeviceExclusionResult
StoreError
StoreInitializationError
StorePackageReclaimCoverage
StorePullError
StoreReclaimError
StoreRegistrationError
StoreWriterAuthorizationError

Traits§

DeviceProviderAccessAdministrator

Functions§

timed_owner_join_step
Time one owner-side device-join step and report it the way every other staged run reports.

Type Aliases§

DeviceJoinOffer
DeviceProviderAccessRequest
DeviceProviderAdmissionApproval
JoiningDeviceJoinProgressObserver
A joining device’s retained progress sink. Provider reads keep a clone while their response stream is active, so every received buffer reaches the host.