Proof is an identity verification service on Solana. It enables partner applications to verify that a wallet belongs to a KYC’d individual without handling identity verification themselves.
When Proof Is Required
Prediction market applications must use Proof to meet Kalshi compliance requirements.
Integration Timeline for Prediction Markets API PartnersAll partners using the Prediction Markets API must integrate Proof by the following deadlines:
- February 13, 2026: Confirm development work has begun on Proof integration
- February 20, 2026 17:00 UTC: All prediction market buying requires Proof integration. Unverified wallets will be unable to buy but will be able to sell.
Failure to integrate Proof will result in loss of access to prediction market trading.
Proof is not required for Spot Trading functionality.
High-Level Model
Proof connects three key entities: users, verified identities, and wallets. Users authenticate and verify their identity once, then link multiple wallets to that identity. Partner applications query the identity graph to check verification status.
Proof verifies the following information about users:
| Verified Information | Description |
|---|
| Name | Full legal name from government ID |
| Address | Residential address |
| Contact Information | Email address (used for authentication) |
| Government Identification | Government-issued ID document |
Key Outcomes
Identity Graph
Creates a mapping between verified identities and wallet addresses that can be queried by partner applications. This graph is the core data structure that enables verification across the ecosystem.
Reduce Friction for Partner Apps
Allows apps to outsource identity verification while maintaining a seamless user experience. Partners redirect users to Proof, and users return verified, no need to build KYC infrastructure.
Compliance
Helps partner applications meet regulatory requirements by providing verified wallet ownership data. When a partner queries a wallet, they get a clear verification status they can use for compliance decisions.
One-Time Verification
Users verify once and can use their verified identity across all partner applications. This reduces friction for users and increases conversion for partners.
What Proof Delivers
Authentication
- Email-based authentication with one-time codes
- Session persistence across visits
Identity Verification
- Document verification (government-issued ID)
- Biometric verification (selfie matching / liveness check)
- Clear status communication (pending, verified, failed)
Wallet Management
- Link multiple wallets to a single verified identity
- Cryptographic proof of wallet ownership (signature verification)
- Optional wallet labels for organization
- Remove wallets when needed
- Audit trail of wallet changes
Next Steps