Skip to main content

Module dependencies

Module dependencies 

Source
Expand description

Exact, verified identity proofs for synchronous MLS state changes.

Structs§

IdentityRequirement
A proof at one exact identity sequence. Zero is not an identity sequence.
IdentityResolutionRegistry
Bound identity proof requests for one client.
MissingProofs
Read cached proofs and record each missing one, so that one resolution fetches every proof an attempt lacks instead of one proof per attempt.
OwnInstallationEvents
How far this client has reported changes to its own installations.

Enums§

IdentityDependencyError
Separate a missing cached proof from invalid or unavailable identity history.

Functions§

require_association_state
Read only a verified cached snapshot. Never resolve to a newer snapshot. The caller supplies the state transaction’s connection.
resolve_identity_requirements
Resolve every requirement of one parent and return one result for it. Each round loads the logs of every still-missing inbox in one request and checks each proof once, so absent references share one window. Successful primary reads must cover the full absence interval. A transport or verification error stops the interval and leaves dependent work pending. One failed proof does not cancel other checks or remove their verified cache entries.