Bring the record
Open its verification link or use the verification tools to submit the supported record or proof.
Loading...
Platform
See who signed a record, whether its content changed, and whether it is still active.
Records & verification
A shared record should come with a way to check it. Truthlocks brings the signature, issuer, and current status together so you can review the evidence before relying on it.
A valid signature confirms source and integrity. It does not independently establish that every claim made by the issuer is true.
Platform
Open its verification link or use the verification tools to submit the supported record or proof.
The system checks signatures, content integrity, and the available status information.
Use the result alongside your own checks on the issuer and the claim.
Details and limitations
Bring a supported record identifier, public proof link or compatible proof bundle. If you want to compare a document, keep the exact file you received: its name, logo and appearance cannot establish that it matches the signed version. A hash-only record does not contain a recoverable copy of your document.
Read the checks separately: signature, content match, issuer information and current status answer different questions. A successful signature check binds particular signed bytes to a key. It does not establish that the issuer is accredited or that the statement is factually correct.
Recipients can inspect public proofs in Verify without an account. Application teams use Console to configure their integration. Treat unavailable evidence as an unresolved check; do not turn a timeout or missing key into a valid result.
Check one known signed record, then compare a one-character change or an altered file. Confirm that your interface distinguishes a mismatch from a revoked record and an unavailable service. Keep the original record unchanged during testing.
Watch the idea · 32 seconds
A familiar logo is not an integrity check. See why the exact file and its signed evidence matter.
AI presenter and illustrative scenes. This is a product explanation, not a live verification result or customer testimonial.
Understand record verificationTwo files can have the same name and look alike, but contain different information. Compare the file you received against the recorded fingerprint and inspect the available signature evidence. A match supports a content-integrity check. It does not make every statement in the document true. Check the source, current status and context before relying on it.
IMPLEMENTATION AND EVIDENCE
Replace the identifier below with an accessible public record. This checks the registered record; it does not compare a newly supplied file unless you supply the documented file evidence.
Run this from your terminal or backend. Keep access tokens in your environment; never place them in public browser code. Examples use production records. Sandbox uses its own endpoint and authorized environment.
curl --fail-with-body "https://api.truthlocks.com/v1/verify" \
-H "Content-Type: application/json" \
--data '{"attestation_id":"YOUR_PUBLIC_RECORD_ID"}'Inspect verdict, reasons, signature_verified, log and governance. HTTP 200 means the check returned a result, not that every check passed. Private and sandbox records may be unavailable anonymously.
An accessible QA record returned HTTP 200 with signature, log and governance fields on 18 October 2026. Missing historical evidence must remain visible as a limitation. Inspect the dated check record.
Business production access follows approved onboarding. Starting an account does not require purchasing a plan.