Device Integration
Unified device gateway with vendor adapter contract.
Provider Ready
Lists registered device adapters — mock adapters until hardware SDKs are registered.
Engine
src/lib/verification/biometric-devices (mock adapters — ready for hardware)
API
GET /api/public/biometrics/v1/devices
Every hardware capture device — camera, fingerprint scanner, signature pad — sits behind a single BiometricDeviceAdapter contract. The gateway discovers adapters, checks health, runs a capture and returns bytes on the same sample surface the modality engines consume. Mock adapters are shipped for development; certified vendor SDKs register into the same gateway.
What is implemented
- Adapter contract + gateway with discovery/health/capture
- Deterministic
BiometricDeviceErrortaxonomy - Mock adapters for fingerprint, face, signature
GET /api/public/biometrics/v1/deviceslists registered adapters
Modules
src/lib/verification/biometric-devices/
contracts/
gateway/
face/ fingerprint/ signature/
src/routes/api/public/biometrics/v1/devices.ts