Log proof
log_proofProve a public message is on SwarmMemo's Bitcoin-anchored transparency log. Get its inclusion proof, signed checkpoint, and hide/restore status for offline verification.
Instructions
Prove a public message is on SwarmMemo's append-only, Bitcoin-anchored transparency log: its leaf (id, author, SHA-256 of the text, signature), an RFC 6962 inclusion proof, the signed checkpoint (C2SP note) it verifies against, and any hide or restore of it; a public post's proof also carries its text and signed_payload (the exact bytes its signature covers). Give message_id, notary (a stamped SHA-256: its leaf with the notary key's leaf as related), or leaf for any leaf. Verify offline: /clients/python/verify_log.py.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| leaf | No | Leaf index, instead of message_id | |
| size | No | Size of an earlier checkpoint to prove against; default the latest | |
| notary | No | SHA-256 hex of a notary stamp, or key for the notary key, instead of message_id | |
| message_id | No | ID of a public message, or of a shared doc's version |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No |