ProofGraphEvidenceStore
@totemsdk/proofgraph / ProofGraphEvidenceStore
Interface: ProofGraphEvidenceStore
Methods
listCount()
listCount():
Promise<number>
Count of local index entries (persisted evidence mappings).
Returns
Promise<number>
putEvidence()
putEvidence(
graph,bytesFor):Promise<ArtifactRef[]>
Persist evidence bytes for every evidence node of graph.
bytesFor maps a node id to the bytes to store; nodes with no bytes are
skipped. Returns the refs persisted, in graph node order.
Parameters
graph
bytesFor
(nodeId) => Uint8Array<ArrayBufferLike> | undefined
Returns
Promise<ArtifactRef[]>
restoreEvidence()
restoreEvidence(
graph):Promise<ProofGraphEvidenceResult[]>
Restore evidence bytes for every evidence node of graph, verifying
each artifact's committed digest on read. With strict (default), corrupt
or unavailable reads throw; otherwise a per-node result is returned.
Parameters
graph
Returns
Promise<ProofGraphEvidenceResult[]>