Identity,
verified.
Multi-modal biometrics platform for fingerprint, face, and document verification — built for national-scale identity programs.
A complete AFIS platform — from scanner to gallery. Edge agents capture biometrics in the field over mTLS, a unified server handles enrollment, matching, and deduplication, and an event bus keeps downstream systems in sync. Designed for SADC government and enterprise identity programs where accuracy, sovereignty, and uptime are non-negotiable.
< 1ms
1:1 verification
binary template matching
< 10ms
1:N identification
with LSH pre-filtering
106
OCR languages
including SADC region
128 B
template size
face biometric template
Capabilities
Three modalities, one platform
Pipeline
How it works
Every biometric interaction flows through a four-stage pipeline — from raw capture to protected, searchable template. Biometric data is transformed at each stage; the original is never stored.
Modalities
Built-in depth
Each biometric modality is a complete, tested pipeline — from raw sensor input to match decision. No external SDKs, no cloud dependencies, no licensing fees.
Architecture
Designed for production
A single Go binary serves the full API — fingerprint, face, document, and enrollment flows. ONNX Runtime provides cross-platform neural inference with automatic GPU acceleration where available.
┌──────────────────────────────┐
│ Client (Web / Mobile / SDK) │
└──────────────┬───────────────┘
│ gRPC / Connect
┌───────────────────────────┼───────────────────────────┐
│ │ │
┌────────┴────────┐ ┌────────┴────────┐ ┌────────┴────────┐
│ Fingerprint RPCs │ │ Face RPCs │ │ Document RPCs │
│ Search, Enroll, │ │ Enroll, Verify │ │ Scan, Extract │
│ Verify, Dedup │ │ Identify │ │ MRZ, Fields │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
┌────────┴────────┐ ┌────────┴────────┐ ┌────────┴────────┐
│ ONNX Extractor │ │ ONNX Pipeline │ │ ONNX OCR │
│ Minutiae → bMCC │ │ Detect → Embed │ │ Detect → Read │
│ SIMD Hamming │ │ → BioHash │ │ → MRZ Parse │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
└───────────────────────────┼───────────────────────────┘
│
┌──────────────┴───────────────┐
│ Binary Template Store │
│ LSH Index · Blocker Index │
│ O(1) lookup · Streaming I/O │
└──────────────────────────────┘Quality
Tested with rigor
Every modality is validated against reference implementations, benchmarked on standard datasets, and regression-tested on each commit. Biometric systems don't get second chances — 96 tests across 6 modules, with race detection enabled.
Platform
Not just a library — a deployment platform
The biometric engine is only half the problem. The other half is getting fingerprints from scanners in the field into a secure, auditable, searchable gallery — reliably, at scale, across unreliable networks. That's what the AFIS platform solves.
Platform Capabilities
Production-grade, field-tested
Edge
Enrollment starts at the scanner
Each enrollment site runs a lightweight agent that manages local devices — fingerprint scanners, cameras, card readers. The agent is provisioned as a single MSI installer with embedded certificates. It connects home over any network, buffers locally when connectivity drops, and syncs automatically when the link is restored.
Integration
Three interfaces, one source of truth
The platform exposes gRPC for high-performance service-to-service calls, REST for browser and legacy integrations, and a NATS event stream for asynchronous consumers. All three are derived from the same Protocol Buffer definitions — the contract is the code.
Deployment
Your infrastructure, your data
Self-hosted by design. No cloud API calls, no per-transaction fees, no biometric data leaving your network. Deploy on-premise, in sovereign cloud, or at the edge.
Use Cases
Built for identity at scale
National ID Registration
Full enrollment flow: scan ID document, extract fields via OCR, capture live face, verify against document photo, enroll fingerprints. Duplicate detection across the gallery.
Border Control
1:1 verification of traveler against passport. MRZ auto-read, face cross-match with document photo, watchlist search in milliseconds.
Financial KYC
Document scan with OCR for customer onboarding. Face verification against ID photo. Biometric dedup to prevent duplicate accounts.
Access Control
Sub-millisecond 1:1 fingerprint or face verification. On-premise deployment with no external dependencies. Works offline at the edge.
Get started
Ready to build identity infrastructure?
Whether you're building a national ID system, upgrading border control, or adding biometric KYC — let's talk about what you need.