Verify a proof receipt.

Use this operation to verify a proof receipt and get the timestamp of the proof.

For a proof of seal/signaure receipt, this operation also verifies the signature.

If the proof of seal/signature receipt includes an identity URL, this operation also verifies the identity of the signer.

This is a publicly accessible endpoint: authentication is not required to verify a proof receipt.

Body Params

Proof receipt to verify.

string

Chainpoint 2.x: SHA256 hash of the proven data or signature.

string

Chainpoint 2.x: Type of the proof receipt.

Currently only 'ChainpointSHA256v2' is supported.

string

Chainpoint 2.x: Root of the Merkle tree.

proof
array of objects

Chainpoint 2.x: Merkle proof (path from targetHash to merkleRoot in the Merkle tree).

proof
anchors
array of objects

Chainpoint 2.x: List of sources where the root of the Merkle proof is anchored.

anchors
boolean

true if the receipt is a partial receipt (ie. does not contain the Chainpoint 2.x proof of timestamp).

signature
object

Proof of signature (only for proof of seal/signature receipts).

Responses

400

Invalid request. More details are returned in the response body as a JSON object.

Language
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json