Get desktop application:
View/edit binary Protocol Buffers messages
An append-only proof is a proof that no nodes were changes from epochs[0] to epochs[end], epoch-by-epoch
Element of an AZKS wihich contains a label and value
Used in:
, ,This proof consists of an array of [`UpdateProof`]s, membership proofs for existence versions at past markers, and non-membership proofs for future markers up until the current epoch.
Proof that a given label was at a particular state at the given epoch. This means we need to show that the state and version we are claiming for this node must have been: committed in the tree, not too far ahead of the most recent marker version, not stale when served. This proof is sent in response to a lookup query for a particular key.
Merkle proof of membership of a [`NodeLabel`] with a particular hash value in the tree at a given epoch
Used in:
, , ,NodeLabel represents the label of a history tree node in the AKD tree with a supplied label-length and label value (location)
Used in:
, , ,Merkle Patricia proof of non-membership for a [`NodeLabel`] in the tree at a given epoch.
Used in:
,Represents a specific level of the tree with the parental sibling and the direction of the parent for use in tree hash calculations
Used in:
SingleEncodedProof represents a proof that no leaves were changed or removed between epoch t and t + 1
Used in:
A vector of UpdateProofs are sent as the proof to a history query for a particular key. For each version of the value associated with the key, the verifier must check that: the version was included in the claimed epoch, the previous version was retired at this epoch, the version did not exist prior to this epoch, the next few versions (up until the next marker), did not exist at this epoch, the future marker versions did not exist at this epoch.
Used in: