The most advanced national ID verification pipeline in East Africa. Real-time MRZ extraction, security feature validation, and automated data capture — all from a single camera scan.
A 7-stage processing pipeline that runs in under 2 seconds, right on the user's device.
The rear camera is activated in real-time preview mode. Continuous frames are captured at 15 FPS and fed into the detection pipeline. No shutter button needed — fully automated.
Each frame is analyzed for rectangular document boundaries using adaptive thresholding and contour detection. The system identifies the ID card's four corners and calculates a perspective transform matrix.
The detected document region is extracted and de-warped using a 4-point perspective transformation. This corrects for camera angle, tilt, and distance, producing a perfectly rectangular, front-facing image.
The system validates the physical document's authenticity by detecting the Kenya coat-of-arms hologram, the embossed security badge, and UV-reactive watermark patterns.
The Machine Readable Zone (MRZ) — the two rows of OCR-B characters at the bottom of the ID card — is located using gradient-based text region detection with sub-pixel accuracy.
MRZ characters are recognized using a custom ML model trained on Kenyan ID typography. Check digits are validated per ICAO 9303 standard. Fields: Name, ID Number, DOB, Gender, Expiry, Nationality.
When all validation checks pass (document detected, MRZ parsed, security features confirmed), the system automatically captures and submits — no user interaction required. Under 2 seconds total.
Most platforms treat document verification as an afterthought. We made it the foundation.
Purpose-built for East African identity documents with region-specific training data.
The engine behind our document verification pipeline.
Real-world performance data from 340,000+ voter verifications across Kenya.