Skip to content

Hardening roadmap

Verification systems decay: fraud techniques evolve, document designs change, models age. This page is the standing process that keeps BAQSHI-KYC improving — and the honest queue of what’s not done yet.

Every source of “something went wrong” feeds one loop:

detect (monitoring / review / incident / report)
→ record (roadmap entry: signal, impact, evidence)
→ tune or build (threshold, prompt guidance, new check)
→ validate (against the calibration set + the new case)
→ ship (versioned, audit-logged config/code change)

Rules for the loop:

  • Every reviewer overturn is a data point. When a human approves what the pipeline flagged (or catches what it missed), the reason goes into the queue.
  • Every incident closes with a roadmap entry — Runbooks in Incident response end by filing one.
  • Keep a calibration set. Known-good pairs + known spoofs, re-run after every threshold or model change. Never tune on vibes.
  • Changes ship via git + deploy — thresholds live in code, so every tuning decision has an author, a diff, and a rollback.

Current queue (honest state, priority order)

Section titled “Current queue (honest state, priority order)”
#ItemWhyStatus
1Threshold calibration on real documentsDefaults are literature-derived, not population-tested; auto-approve shouldn’t be fully trusted until this runsBlocks real users
2Passive anti-spoof model (e.g. Silent-Face) as a second liveness signalCloses the pre-recorded-victim-video gap in the threat modelPlanned
3AML screening — sanctions/PEP list matching post-approvalRequired for AML/CFT reporting entities; the data feeds are commercial, the matching is straightforwardPlanned
4Review queue web UIQueue is API-only; a small internal page speeds reviews and reduces errorsPlanned
5Per-tenant API keys + usage isolationPrerequisite to offering this as a service to othersPlanned
6Redis-backed rate limitingCurrent limiter is per-instance memory; needed before horizontal scalingWhen scaling
7Master key in KMS/HSMRemoves the platform-env single point from the threat modelWhen stakes justify
8NFC chip reading (passports)Cryptographic document authenticity beats visual inspection entirelyAspirational

Anyone using or probing this system: report suspected vulnerabilities privately to the operator (GitHub repository → private security advisory, or the operator’s direct contact). Good-faith research against your own test verifications is welcome; don’t probe real users’ data. Reports get a roadmap entry and a response — that’s the deal.