Verifying proofs

Verifying proofs using the Woleet API

You can verify proof receipts created by Woleet using the proof receipt verification endpoint.

Proof of timestamp

Verifying a proof of timestamp using the Woleet API is straightforward: the API takes care of verifying that the proof receipt is valid and correctly anchored in a Bitcoin transaction, so you just need to check that the SHA256 hash of the file matches the proof receipt’s hash property.

The Woleet API can also be used to verify any Chainpoint 1 or 2 proof receipt created by other providers.

Proof of seal

Verifying a proof of seal using the Woleet API is also straightforward: the API takes care of verifying that the proof receipt is valid and correctly anchored in a Bitcoin transaction, then verifies the signature, and checks that the identity server of the sealing organization controls the signing key and acknowledges the seal identity. You just need to check that the SHA256 hash of the file matches the proof receipt’s signedHash property.

Proof of signature

Verifying a proof of signature using the Woleet API is also straightforward: the API takes care of verifying that the proof receipt is valid and correctly anchored in a Bitcoin transaction, then verifies the signature, and checks that the identity server of the trusted identity provider acknowledges the signer identity. You just need to check that the SHA256 hash of the file matches the proof receipt’s signedHash property.

Verifying proofs independently from Woleet

Woleet also provides an open source JavaScript library for web clients implementing the full verification process without the help of the Woleet API.