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
๐ ZK Integration Guide
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.
๐ Native SDK
๐ Error Codes
Discord Bot
Add palm verification to your Discord server. Members click a verification button, complete a palm scan, and automatically receive a verified role.
๐ Discord Bot Setup
ClawKey
Verify that AI agents are owned and operated by a real human.
๐ ClawKey Intro
๐ Integration Guide
๐ API Reference
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.
๐ Integration Guide
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
๐ Getting Started
๐ API Reference
Related: What Is ClawKey, What is AG9?
