Talk to us →
Home / Verify a document
Document registry · preview

Verify a document issued by LENS.

Every document LENS issues - quotations, bills of material, invoices, partner certificates, attestations, site handovers - will be hashed and entered into a signed registry at the moment of issue. Scan the QR block, upload the file, or type the reference. The registry will answer in one call: authentic, superseded, expired, or unknown.

Preview: this page demonstrates how registry lookups will work. Results shown are sample records, not a live check of your file. For a document you need verified today, email solutions@lenscorp.ai with its reference.

Median answer
0.6s
Issuing entities
3
Step 1 · present the document
No account needed
Camera off

The camera stream stays on your device. In this preview the decoded reference is matched against the sample records: nothing is sent.

Look for this block
Specimen. The real block is generated per document and printed on the last page.

No camera? Use or the form.

Step 2 · registry answer
Nothing checked yet

A verified answer returns the full registry record. Nothing is inferred from the file itself.

Document
Reference
Issued by
Valid until
Signed by
Signature
SHA-256
Status
Preview · sample records·Hashing runs on your device·Nothing is uploaded
How verification works

Four steps, none of them ours to fake.

The registry is append-only. A record cannot be edited after issue: only superseded by a newer one, which is why an old quotation reads as superseded rather than disappearing.

01 · At issue

Hashed and signed

The final file is hashed with SHA-256 and signed with the issuing entity's document key. Hash, signature, signatory and validity window go into the registry.

02 · On the page

Reference block printed

A QR block, the reference number and a six-character code are printed on the document itself, so a paper copy verifies as well as a PDF.

03 · You check

Scan, upload or type

An upload is compared byte-for-byte against the registry hash. A scan or reference returns the record so you can read it against the copy in your hand.

04 · Afterwards

Logged against the record

Each check is written to the audit trail against the document record. Checking is anonymous: no identifier is collected unless you ask for a copy of the file.

LENS, Inc.
US, Canada, UK, EU · Palatine, Illinois · document keys held in us-east-1
LENSCORP AI PVT LTD
India, South Asia, ASEAN · Gurugram · keys and registry resident in ap-south-1
LENS AI LLC
GCC, Middle East, Africa · Riyadh · keys held in me-central-1
The registry will run under the controls LENS already certifies
ISO/IEC 27001:2022
Information security management · certified
ISO 9001:2015
Quality management · certified
DPDPA
India · statutory obligations we operate under
GDPR
EU / UK · statutory obligations we operate under
On the phone in your hand

Most scans happen standing at a desk, printout in hand.

So the mobile view leads with the camera, keeps the verdict above the fold, and puts the record behind one tap. The reference form is the fallback when a printout is creased or a photocopy has washed the QR out.

01Camera opens on load - no tap to start
02Verdict as a single colour-coded band, readable at arm's length
03Record collapses to five fields; the rest is one tap away
Questions people actually ask

Before you upload anything.

What happens to a file I upload?
On this preview, nothing. The file is read in your browser and hashed with SHA-256 on your device: no copy, no hash and no log leaves the page. When the registry ships, handling will follow the retention schedule in the privacy policy, and data residency will follow the issuing entity: an Indian document stays in ap-south-1.
The document says superseded. Is it a fake?
No. It means LENS issued it and has since issued a newer revision. Quotations get re-priced, BoMs get re-scoped, certificates get renewed. The result card names the replacement reference so you can ask for it directly. Treat superseded as "do not sign this one," not as "someone forged this."
Why does a hash mismatch matter if the text looks right?
Because a single changed digit - a bank account, a unit price, a delivery date - produces a completely different hash. A mismatch means the file in your possession is not the file LENS signed. It may be innocent: someone re-saved, flattened or re-compressed the PDF. It may not be. Either way, work from the original the registry returns, not the copy you were sent.
I only have a printout, and the QR is smudged.
Use the reference number and the six-character code printed beside it, and type them into the reference form. Both are human-readable for exactly this reason. A photograph cannot confirm a hash, so a typed reference is the reliable route for a printout.
Does anyone at LENS see that I checked?
Not on this preview: nothing is sent, so nothing is logged. In the live registry a check is written to the audit log against the document record, not against you: no email or identifier is required to check. An address is needed only to receive the authentic original, because sending a file to an address is a disclosure and gets logged as one.
Something came from "LENS" and the registry has never heard of it.
Stop and tell us. Forward the document and the sending address to solutions@lenscorp.ai. Invoice fraud against enterprise buyers usually arrives as a plausible payment-details change on a real quotation. Do not pay, do not update bank details, and do not reply to the sender until you hear back. LENS never changes banking details by email.

Still not sure it came from us?

Send the document, the address it arrived from, and the reference if it has one, to solutions@lenscorp.ai and the team will take a look.