Verify a proof receipt.

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

For a proof of seal/signature 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.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Proof receipt to verify.

A proof receipt:

  • the proof of timestamp is provided as a Chainpoint 2.x proof receipt.
  • the proof of signature (if applicable) is provided in the signature property.

If the proof receipt is partial (ie. does not contain the proof of timestamp) Chainpoint 2.x properties are not provided.

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
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json