
For Financial Applications
Predicate Identity is a verification service that enables compliant wallet-based identity verification for Web3 applications. Users complete KYC (Know Your Customer) or KYB (Know Your Business) verification through our hosted portal atidentity.predicate.io, and you can check their verification status in real-time.
Once verified, these identities can be enforced directly on your smart contracts through the Predicate API integration, ensuring only compliant users can execute transactions.
How it Works
- Create a verification session - Your backend calls our API to create a session
- Display the verification link - Show the QR code or link to the user
- User completes verification - They connect wallets and verify their identity on our portal
- Monitor session status - Use SSE or polling to know when they’re done
- Verify wallets - Check if any wallet address belongs to a verified identity
Use Cases
- Token Sale: Confirm buyer eligibility and jurisdiction
- Institutional Borrowing and Lending: Verify borrower identity before loan approval
- Swaps: Ensure counterparty compliance requirements
- High-Value Transactions: Additional verification for large transfers
Benefits
- Abstraction: All commercial agreements and integrations are handled by Predicate
- Onchain Enforcement: Verify KYC/KYB status along with other rules directly onchain without revealing user information
- Unified Access with Wide Market Coverage: Access multiple KYC/KYB providers through a single integration
- Real-time Updates: Know immediately when verification is complete
- Wallet Aggregation: Multiple wallets can be linked to a single verified identity

