Palm Verification SDK
The VeryAI Palm Verification SDK adds palm biometric enrollment and verification to your iOS and Android app. Users scan their palm using the device camera, and the SDK returns a signed proof of identity to your app.
What you get
- On-device palm capture — guided camera UI, no WebViews or browser redirects
- Enrollment + verification — register new users and verify returning users
- Signed identity proof — Ed25519-signed JWT token your backend can verify
- Fraud screening — AI-powered quality review flags tampered or fake palms
How it works
- Register your app in the Developer Portal and get an SDK API key
- Configure the SDK with your
sdkKeyand optionaluserId - Call
authenticate()- the SDK opens the camera and guides the user through a palm scan - On success, the SDK returns a
VeryResultwithuserIdandsignedToken - Your backend verifies
signedTokenwith VeryAI's JWKS endpoint - Trust the verified JWT
subclaim as the user's VeryAI ID
Palm Verification SDK integrations do not require an OAuth client_id or client_secret.
Use OAuth credentials only for a separate browser-based "Sign in with VeryAI" flow.
Requirements
iOS
- iOS 13.0+
- Swift 5.0+ / Xcode 12+
- Camera permission
Android
- Android 6.0 (API 23, Marshmallow)+
- 1GB+ RAM
- SDK runtime memory typically under 100MB
- Kotlin 1.7+ / Android Studio 4.0+
- Camera + Internet permissions