Skip to main content

Welcome to Veridia

Veridia is a biometric KYC SaaS built for Latin America. Verify identities in your app with a single HTML tag, get results in seconds, and stay compliant with SEPRELAD (Paraguay), LGPD (Brazil), and AML regulations across the region.

What you can build

  • Self-service onboarding — let users complete KYC during signup, no human review needed for clean cases
  • High-risk transaction gates — trigger verification before withdrawals, transfers, or sensitive actions
  • Periodic re-verification — KYC refresh for long-standing accounts
  • Reseller / B2B2C platforms — white-label biometric verification for your own customers

How it works

Three moving parts you'll touch:

  1. Widget — a <veridia-widget> HTML tag your users see. Handles camera, document capture, selfie, quality checks, and uploads.
  2. API — three REST endpoints (/v1/verify/init, /v1/verify/submit, /v1/verify/:id) for server-side flows or polling.
  3. Webhooks — HMAC-SHA256 signed callbacks to your endpoint when a verification completes.

The whole pipeline takes about 2 seconds end-to-end (capture to verdict) for a typical document.

Pipeline under the hood

When a user submits a verification, Veridia runs:

StageWhat happens
QualityMulti-signal sharpness check (Laplacian + Tenengrad + Brenner) — rejects blurry shots before upload
OCRDocument text extraction via Workers AI — name, doc number, dates, MRZ
Face matchBiometric similarity score between selfie and document photo (insightface buffalo_s)
LivenessAnti-spoofing checks — confirms the selfie is a live person, not a photo
VerdictWeighted confidence score with three outcomes: approved, review, or rejected

You get back a confidence score (0-100), the breakdown of each signal, plus any flags worth surfacing to your reviewers.

Where to start

  • Quickstart — first verification running in 5 minutes
  • Widget docs — every attribute, event, and styling option
  • API Reference — full REST API for server-side integrations
  • Webhooks — receive verdicts in real time, with signature verification examples

A note on regions

Veridia is built for Latin America first. Document types, OCR prompts, and compliance defaults are tuned for the region (DNI, CI, passport, driver's license, national ID). It works globally — but if you're verifying users in Paraguay, Brazil, Mexico, Argentina, Colombia, Chile, or Peru, you'll feel that the defaults already match your reality.

Ready? Start the quickstart.