Verify SDK · Identity verification
Cryptographically validate signed government ID barcodes right where they're scanned — no internet, no PII in the cloud. The same engine we shipped in payments and access-control systems, now a drop-in SDK.
Why offline wins
Jumio, Veriff, and Onfido require connectivity and ship personal data off-device. That's a non-starter for regulated, air-gapped, high-volume, or privacy-first deployments. Verify runs entirely on the edge.
Offline vs cloud KYC — full comparisonHow it works
Your app reads the document barcode (PDF417) — from a scanner, a photo, or a base64 payload.
The SDK parses fields via a YAML template and checks the embedded DSA / X.509 signature. Fully offline.
You get structured, verified fields back. No personal data ever left the device.
Who it's for
Verify isn't tied to one country. It works with any government credential that embeds a digitally signed 2D barcode or QR — national IDs, visas, and travel proofs — checked on-device against the issuer's trust chain. If it can be signed, it can be verified offline.
Credentials we validate
Teams that deploy it
Don't see your document? New formats are YAML templates, not new code — we add yours during the pilot.
Live demo
Paste a base64 document barcode (or use the sample). The SDK logic parses the fields and checks the signature block entirely client-side — nothing is sent anywhere. That's the offline guarantee, demonstrated.
Demo note: this uses a lightweight checksum in place of the production DSA / X.509 signature, and a single sample template. The real SDK ships full signature verification and a YAML template engine.
Rendered PDF417 symbol
Enter a valid base64 payload to render its barcode.
This is the actual 2D barcode the payload above encodes — the same symbol a scanner reads off a physical ID. Load the tampered sample and watch the bars change.
Runs locally. No network request is made.
Result
Verify a barcode to see the extracted, signature-checked fields here.
Pricing
Metering and entitlements run on our own Licensing-in-a-box engine. Launch pricing — let's talk if your volume is large.
Get started
Which documents, what volume, online or air-gapped? We'll scope a verification sprint and get you a trial SDK. We respond within 24 hours.