Credentials Verification Service
What is This?
How It Works
1. User clicks "Verify Identity" button
2. User signs authorization
3. Your DApp contract calls the Oracle
4. Oracle backend checks user credentials
5. Oracle calls back your contract with the result
6. Your contract executes business logic
Core Concepts
Concept
Description
Supported Verification Claims
Social Account Verification
Claim ID
Meaning
Identity & Financial Verification (Mastercard)
Claim ID
Meaning
Category
Membership Verification
Claim ID
Airline
Claim ID
Hotel Brand
Claim ID
Brand
Crypto Exchange Verification (CEX)
Claim ID
Exchange
Verification Content
Contract Addresses
Contract
Address
Chain ID
Contract
Address
Chain ID
Quick Start
Step 1: Set Up Your Contract
Step 2: Implement Verification Request
Step 3: Receive Verification Result
Step 4: Get User Signature on Frontend
Fee Management
Prepaid Model Overview
Quick Start
Deposit Funds
Check Balance
Withdraw Unused Funds
Balance Types
Type
Description
How to Get
Fee Lifecycle
FAQ
Question
Answer
Best Practice: Monitor Balance
Fee Distribution (on successful verification)
Best Practices
Check Before Requesting
Choose Appropriate Claims
Choose Appropriate Validity Period
Scenario
Recommended MAX_AGE
Maintain Sufficient Balance
Common Errors
Error
Cause
Solution
Complete Example Contract
Quick Reference
Credential Categories
Category
Description
Example Claims
Security Notes
Last updated