Get the association state for all provided inbox_id/optional sequence_id tuples, using the cache when available
If the association state is not available in the cache, this falls back to reconstructing the association state
from Identity Updates in the network.
Get the association state for a given inbox_id up to the (and inclusive of) the to_sequence_id
If no to_sequence_id is provided, use the latest value in the database
Compare exact verified snapshots without network or signature-verifier calls.
A creation placeholder has an empty identity baseline. It never selects the
receiver’s latest identity state. New membership references must be nonzero.
A missing proof does not stop the scan, so Need names every missing proof.
Whether the association state of the inbox in the database holds the
identifier, an Ethereum address in any letter case, or None when the
database has no identity update of the inbox. Computing the state caches
it in the database.
Whether the identifier may open the database of the inbox, given its
identifier_membership. Only the identity that creates an inbox belongs
to it before its first identity update.
Load identity updates. A load that includes this client’s own inbox
reports the changes to its own installations of every update it stored,
even when it fails after storing some pages.
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.
Revoke the given installations from the association state for the client’s inbox.
More installations than one identity update may revoke fail before a request is built.
Store the association state of an inbox at sequence_id in the client’s
cache. In the same write, read the newest state the client already holds
for the inbox, and buffer handle.changed when the stored state changes
its display handle. The event is emitted after the write commits.
identifier_membership for a caller that may make no request, such as an
offline build. It reads only the database: the cached state, or one
derived from the stored log. A state whose derivation needs a smart
contract wallet verdict counts as not holding the identifier.