What Periscope doesn't check yet

Periscope tells you three things about a document: whether it's the type you expect, whether the fields you need are present and readable, and whether it's expired. That's the current scope of the check, and it's worth being exact about what a "verified" result means.

A verified result means the document read cleanly and matched the expected type and fields. It does not mean the document has been through forensic authentication. Periscope does not currently detect tampering, forgery, or a manipulated or edited image. If a document has been altered in a way that leaves the expected fields intact and readable, that alteration falls outside today's check.

This is a scope boundary, not a gap in the sense of something broken. Document verification and forensic authenticity are different problems, and Periscope is built to solve the first one well before taking on the second. Treat a verified result as confirmation of type, completeness, and validity, and pair it with whatever authenticity review your process already requires.

See the checks it runs for the full detail on what each check covers.