Expand description
Exact, verified identity proofs for synchronous MLS state changes.
Structs§
- Identity
Requirement - A proof at one exact identity sequence. Zero is not an identity sequence.
- Identity
Resolution Registry - Bound identity proof requests for one client.
- Missing
Proofs - Read cached proofs and record each missing one, so that one resolution fetches every proof an attempt lacks instead of one proof per attempt.
- OwnInstallation
Events - How far this client has reported changes to its own installations.
Enums§
- Identity
Dependency Error - 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.