VeriScanxSIH 2026
Smart India Hackathon 2026 — Border & Immigration Tech

Verify every travel document in seconds, not minutes.

VeriScanx is a computer-vision pipeline that inspects passports and ID documents for tampering, cross-checks passenger details against live government and international records, catches duplicate or blacklisted identities, and hands the counter officer one clear risk score — before the traveler has finished stepping up to the desk.

<8sTarget verify time
6Checks per document
24/7Kiosk & counter ready
<8sTarget verify time
6Checks per scan
DOC/SCAN/0417-ALIVE
P<NRDVERMA<<ANIKA<<<<<<<<<
402183756234NRD9006014F3001128<<12
Risk score 6 · Clear
Exhibit 01 — The problemOpen as page ↗

Manual document checks don't scale, and forged documents don't announce themselves.

Immigration counters and airport kiosks still lean on a trained eye and a UV lamp. That's slow at peak hours, inconsistent across shifts, and easy to beat with a well-made forgery, a photo-swapped passport, or a document that's already on a blacklist under a different alias.

Throughput bottleneck

Peak-hour queues grow because each document needs a manual look, even when 90%+ are genuine.

Inconsistent scrutiny

Fatigue, shift changes, and lighting mean the same forged page can pass one officer and not another.

Siloed watchlists

National blacklists, Interpol-style alerts, and prior-scan history rarely get cross-checked in real time.

Exhibit 02 — How it worksOpen as page ↗

One scan, six checks, one decision.

Every document that comes through the kiosk or counter scanner moves through the same pipeline, so the outcome is repeatable regardless of who's on shift.

01

Capture & upload

Kiosk camera, counter scanner, or mobile app ingests the document image and, where available, the NFC chip data.

02

OCR & MRZ parsing

Extracts the visual fields and machine-readable zone, then validates the MRZ checksum digits.

03

Image forensics

Error-level analysis and print-pattern checks surface splicing, re-prints, and photo substitution.

04

Database cross-check

Queries issuing-authority records, the national blacklist, and international watchlists in real time.

05

Identity resolution

Face-matches the document photo and searches prior scans for duplicate or multiple identities.

06

Risk scoring

A weighted, explainable 0–100 score routes the traveler to clear, secondary review, or escalation.

Exhibit 03 — Real-time cross-checksOpen as page ↗

One decision, informed by every database that matters.

A risk score is only as good as what it's checked against. Every scan fans out to the records that could catch a fraud attempt — before the officer even looks up.

VeriScanx
CORE
National ID registry
Blacklist & watchlist DB
International alert lists
Prior-scan history
Visa & immigration records
Partner border agencies
One pipeline, every checkpoint

Deploys wherever the checkpoint actually is.

The same verification pipeline runs identically whether it's bolted to an airport kiosk or opened on an officer's phone at a land crossing — same six checks, same risk score, same audit trail.

Self-service kiosk

Camera-equipped kiosks at airport e-gates and terminal entries — travelers scan their own document before reaching the counter.

Counter scanner

The officer dashboard used in this demo — built for the manned counters at airports, seaports, and immigration desks.

Mobile officer app

A phone-camera version for roaming checks — land border patrols, train platforms, and event entry points with no fixed kiosk.

Batch & API access

A verification API for travel agencies, visa processors, and event organizers to screen documents in bulk ahead of time.

Exhibit 05 — Where it fitsOpen as page ↗

Built for every place a document gets checked at the border.

Airports & seaports

  • E-gate & counter passport checks
  • Crew & transit document screening
  • Peak-hour queue relief

Land border checkpoints

  • Vehicle & pedestrian crossings
  • Low-connectivity offline mode
  • Mobile officer scanning

Railway & metro border zones

  • Cross-border rail platform checks
  • High-throughput, low-dwell scanning
  • Ticketing-system hand-off

Visa & consulate counters

  • Pre-screening at application intake
  • Duplicate-application detection
  • Supporting-document cross-check

Migration & refugee centers

  • Identity de-duplication at scale
  • Handles damaged/worn documents
  • Full audit trail for case review

Events & venue security

  • Accreditation & ID verification
  • Watchlist screening at entry
  • Fast enough for gate throughput
Exhibit 06 — What it catchesOpen as page ↗

Built around the ways travel documents actually get faked.

Tamper & forgery detection

Error-level analysis and font/kerning consistency flag edited regions and photo swaps.

MRZ & field validation

Checksum digits and cross-field consistency (name, DOB, document number) are verified automatically.

Blacklist & watchlist matching

Real-time lookup against national blacklists and international alert lists on every scan.

Multiple-identity detection

Searches prior scans for the same face or biographic details filed under a different name.

Real-time, explainable risk score

A weighted 0–100 score with a visible breakdown, not a black-box yes/no.

Officer dashboard & audit trail

Every scan, decision, and override is logged for review and analytics.

Exhibit 07 — Under the hoodOpen as page ↗

Six modules, one pipeline.

Each check runs independently and contributes its own weighted points to the final risk score — an officer can see exactly which module flagged what, not just a pass/fail.

Image forensics (ELA)

Error-level analysis re-compresses the image and diffs it against the original, live in the browser — no upload needed to spot a re-print.

MRZ & ICAO checksum

Real ICAO Doc 9303 checksum math validates every digit of the machine-readable zone — not a simulated pass/fail.

Blacklist & watchlist

Every document number is checked against the live blacklist table on every single scan, cross-officer and persistent.

National registry cross-check

Confirms the document number is actually registered to the name printed on it — not just that the number "looks" valid.

Face verification & liveness

Matches the document photo against a live camera capture, with a blink-based liveness check to catch a printed-photo replay.

Duplicate & mutation detection

Searches scan history for the same identity under a slightly altered name or date of birth — a common way to dodge exact-match checks.

No install, no account

See it catch a forgery for yourself.

Upload a document image or try a fictional specimen — the image-forensics and MRZ checks run for real, right in your browser.

Image forensics MRZ checksum Blacklist match Registry check Face & liveness
Exhibit 08 — ArchitectureOpen as page ↗

Five layers, one pipeline.

01 · Capture
Airport kiosk
Counter scanner
Mobile officer app
↓ verification request
02 · API gateway
Verification API
Auth & rate limiting
↓ dispatch
03 · Processing core
OCR / MRZ engine
CV forensics engine
Face-match engine
↓ lookups
04 · Data layer
National ID registry
Blacklist DB
Int'l watchlist
Prior-scans store
↓ aggregate
05 · Decision
Risk engine
Officer dashboard
Alerts & audit log
Proposed stack
ReactPython / FastAPIOpenCVTesseract OCRONNX face-match modelPostgreSQLRedis queueGovt DB connector (mock in demo)
Exhibit 09 — Projected impactOpen as page ↗

What we're targeting for the pilot.

These are design targets for the prototype, not measured production figures — they're what the pipeline above is architected to hit.

70%↓

Average counter processing time vs. fully manual checks

6

Independent checks run on every single document

~5–10%

Share of scans expected to route to manual review

100%

Of scans logged with a full, auditable decision trail

Exhibit 10 — Questions officers askOpen as page ↗

Frequently asked questions.

Not a real government feed — but the public site's "Live Demo" tab does query the same live application database the officer panel itself uses, in real time, rather than a separate offline dataset. The records in it are still fictional demo data for the hackathon; wiring in an actual government/international feed is a connector swap, not a redesign, since both sides already share the same schema.

Image forensics and MRZ checksum validation run entirely client-side, so they still work offline. Checks that need a live lookup (blacklist, registry, prior-scan history) are clearly marked as unavailable rather than silently skipped, and the document is routed to manual review instead of guessing.

Yes — the score is a recommendation, not an automatic decision. Every override is logged against the officer's account alongside the original score and the reason given, so the audit trail always shows both what the system found and what the human decided.

Passports, national ID/Aadhaar-style cards, driving licences, and visas each have their own validation rules (expiry logic, minimum age, validity window) — the pipeline checks which document type it's looking at and applies the right rule set automatically.

No — it's a separate, optional check the officer can run on top of the risk score, not folded into it. It runs entirely on-device (camera never leaves the browser) with a blink-based liveness check so a printed photo held up to the camera can't pass as a live capture.

Exhibit 11 — TeamOpen as page ↗

Built for SIH 2026.

Amit Varma
Amit VarmaTeam Lead
Sinchana
SinchanaComputer Vision / ML
Mayur Sonkar
Mayur SonkarBackend Engineer
Vishwesh Koli
Vishwesh KoliFrontend Engineer
Lucky Maurya
Lucky MauryaUI / UX Design
Kalyani Supnere
Kalyani SupnereResearch & Docs
Ready when you are

See it catch a forgery, live in your browser.

No install, no account — upload a document or try a fictional specimen and watch the real tamper-detection pass run in seconds.

1