veris_capture 1.3.0
veris_capture: ^1.3.0 copied to clipboard
On-device face capture with quality gate and liveness detection for Android and iOS. Passive liveness, active liveness challenges, and signed result payloads. No face image ever leaves the device.
Veris Capture — Flutter SDK #
On-device face capture with quality gate and liveness detection for Android and iOS. No face image ever leaves the device.
Installation #
dependencies:
veris_capture: ^1.0.0
Usage #
import 'package:veris_capture/veris_capture.dart';
// Initialise once (e.g. in main())
await VerisCapture.init(licenseKey: 'veris_sandbox_reg_xxxx');
// Start a capture session
final result = await VerisCapture.startCapture(nonce: nonce);
if (result.success) {
await verifyWithBackend(result.signedPayload);
} else {
print('Capture failed: ${result.errorCode}');
}
Plans & Features #
| Feature | Spark | Build | Launch | Scale | Pro |
|---|---|---|---|---|---|
| Face capture + quality checks | ✓ | ✓ | ✓ | ✓ | ✓ |
| Passive liveness (LBP) | — | — | ✓ | ✓ | ✓ |
| Active liveness (head turn, blink, nod) | — | — | 1 round | 1 round | 2–4 rounds |
| Configurable challenge count | — | — | — | — | ✓ |
| Video capture | — | — | — | — | ✓ |
| Signed result payload | ✓ | ✓ | ✓ | ✓ | ✓ |
Requirements #
- Flutter 3.10+ / Dart 3.0+
- iOS 15+ / Android API 24+
- Valid Veris subscription — verisinfra.com
Documentation #
docs.verisinfra.com/capture/flutter
License #
Commercial — see verisinfra.com/legal/sdk-license