curl --request GET \
--url https://api.mnemom.ai/v1/checkpoints/{checkpoint_id}/inclusion-proof{
"checkpoint_id": "<string>",
"leaf_hash": "<string>",
"leaf_index": 123,
"siblings": [
{
"hash": "<string>",
"position": "left"
}
],
"root": "<string>",
"tree_size": 123,
"verified": true
}Generate and return a Merkle inclusion proof for a checkpoint. The proof contains O(log N) sibling hashes sufficient to recompute the Merkle root, proving the checkpoint is included in the agent’s complete checkpoint history. Public endpoint, no authentication required.
curl --request GET \
--url https://api.mnemom.ai/v1/checkpoints/{checkpoint_id}/inclusion-proof{
"checkpoint_id": "<string>",
"leaf_hash": "<string>",
"leaf_index": 123,
"siblings": [
{
"hash": "<string>",
"position": "left"
}
],
"root": "<string>",
"tree_size": 123,
"verified": true
}The checkpoint ID (ic-{uuid} format)
Merkle inclusion proof
Merkle inclusion proof for a checkpoint
The checkpoint ID
SHA-256 leaf hash of this checkpoint
Index of this leaf in the tree
O(log N) sibling hashes for proof verification
Show child attributes
Current Merkle root (hex-encoded)
Total number of leaves in the tree
Whether the proof was verified against the stored root