Skip to main content
Light mode identity diagram

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 at identity.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

  1. Create a verification session - Your backend calls our API to create a session
  2. Display the verification link - Show the QR code or link to the user
  3. User completes verification - They connect wallets and verify their identity on our portal
  4. Monitor session status - Use SSE or polling to know when they’re done
  5. 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

Next Steps