What Proof Is
Proof is an identity verification service that builds a proprietary identity graph linking verified real-world identities to Solana wallets. It enables partner applications to verify that a wallet belongs to a KYC’d individual without handling identity verification themselves.Users verify once and can use their verified identity across all partner applications that integrate with Proof.
When Proof Is Required
Prediction market applications must use Proof to meet Kalshi compliance requirements.Why You Should Care
Many applications require identity verification for regulatory compliance, but building and maintaining KYC infrastructure is complex and expensive. Proof solves this by:- Reducing friction: Apps can outsource identity verification while maintaining a seamless user experience.
- Ensuring compliance: Partner applications can meet regulatory requirements by verifying wallet ownership through Proof’s identity graph.
- Enabling portability: Users complete verification once and reuse it across all integrated applications.
What Information Gets Verified
Proof verifies the following information about users:| Verified Information |
|---|
| Name |
| Address |
| Contact Information |
| Government Identification |
How Verification Works
Identity verification in Proof follows a straightforward process:- Authentication: Users authenticate with their email using one-time codes.
- Document verification: Users submit a government-issued ID for verification.
- Biometric verification: Users complete a selfie matching check (liveness check).
- Status communication: Users see clear status updates (pending, verified, failed).
How Wallet Linking Works
After verification, users can link one or more Solana wallets to their verified identity:- User initiates wallet linking in Proof.
- User signs a message with their wallet to prove ownership.
- Proof verifies the signature cryptographically.
- The wallet is linked to the user’s verified identity.
Users can link multiple wallets to a single verified identity and manage them over time—adding labels, removing wallets, or linking new ones.
How Partner Integration Works
Partners can integrate with Proof in two ways: Deep linking: Redirect users to Proof with a wallet address and pre-signed ownership proof. After verification, users are redirected back to your app. Verification API: Query the Proof API to check if a wallet is linked to a verified identity. This lets you gate features or actions based on verification status.What Builders Can Build
- Onboarding flows that require identity verification.
- Gated features for verified users only.
- Compliance-aware trading or financial applications.
- Apps that need to verify wallet ownership without building KYC infrastructure.
- Multi-app ecosystems where users verify once and access multiple services.
Build With Proof
Need Help?
Email Support
Reach out to our team at [email protected] for technical support,
partnership inquiries, or general questions.
Join Our Discord
Connect with other developers, get help, and stay updated on the latest
DFlow developments.
Dev Notifications
Join the DFlow Dev Notifications Telegram group to stay in the loop on
new features and other announcements.