VeryAI offers two verification flows depending on your use case. Full technical docs are at docs.very.org.
Verification Flows
OAuth2
Standard OpenID Connect. Your app gets a stable pairwise user ID each time the same person verifies.
Best for:
Consumer apps and loyalty programs
Use cases where you need to identify returning users
Organizations preferring familiar OAuth-style login flows
ZK Proof
Zero-knowledge proof flow. You get confirmation a unique human acted with no identifying info shared.
Best for:
Web3 and anonymous voting
Privacy-first apps where you only need to know a real human is present, not who they are
Use cases not requiring persistent identifiers
Other Integrations
Native SDK
Embed palm verification directly into your iOS or Android app. The Native SDK does not collect email by default; users verify by palm only. Contact [email protected] to enable email bypass if your app already has verified user emails.
Discord Bot
Add palm verification to your Discord server. Members click a verification button, complete a palm scan, and automatically receive a verified role.
ClawKey
Verify that AI agents are owned and operated by a real human.
AG9
Verify that a registered human approved a specific agent action in real time. AG9 attestations are JWTs that slot into your existing auth path with no SDK required.
Getting Started
Create your organisation at developer.very.org
Get your Client ID and Client Secret from the Developer Portal
Test in Sandbox before going live
Related: What Is ClawKey, What is AG9?
