Skip to content

YeboVerify ​

Know your customer. Build trust.

Status: ✅ Live (B2B)


What is YeboVerify? ​

YeboVerify is Yebo's identity verification layer:

  • ID document verification
  • Selfie matching
  • Liveness detection
  • KYC compliance

Used internally by Yebo and sold as B2B API.


How It Works ​

User Flow ​

User initiates verification
        │
        ▼
Take selfie (with liveness check)
        │
        ▼
Upload ID document (front + back)
        │
        ▼
AI extracts data from ID
        │
        ▼
AI compares face to ID photo
        │
        ▼
Result: VERIFIED or REJECTED

In the Agent ​

User: "Get verified"

Agent:
→ Opens YeboVerify flow
→ Guides through selfie
→ Guides through ID upload
→ Processes in background
→ "You're verified! ✓
   Higher limits unlocked.
   Trust badge added to profile."

Verification Levels ​

LevelRequirementsBenefits
BasicPhone verifiedStandard access
VerifiedID + SelfieTrust badge, higher limits
Business+ Business docsBusiness features

What Gets Checked ​

ID Document ​

  • Is it a real document?
  • Is it expired?
  • Does name match profile?
  • Extract: name, DOB, ID number

Selfie ​

  • Is it a live person (not photo)?
  • Does face match ID photo?
  • Confidence score

Cross-Check ​

  • Phone number matches records
  • No duplicate accounts
  • Not on blocklist

API (B2B) ​

Create Verification Session ​

javascript
POST /api/v1/verify/sessions
{
  "userId": "your-user-id",
  "callbackUrl": "https://yourapp.com/verify-complete"
}

Response:

json
{
  "sessionId": "vs_abc123",
  "verificationUrl": "https://verify.yeboid.com/session/abc123"
}

Redirect User ​

Send user to verificationUrl. They complete the flow there.

Receive Result (Webhook) ​

javascript
POST /verify-complete (your endpoint)
{
  "sessionId": "vs_abc123",
  "status": "verified",  // or "rejected"
  "data": {
    "name": "Laslie Georges Jr.",
    "idNumber": "***redacted***",
    "matchScore": 0.94
  }
}

Check Status ​

javascript
GET /api/v1/verify/sessions/:sessionId

Trust Badge ​

Verified users get a checkmark visible:

  • Profile: ✓ next to name
  • Listings: "Verified Seller" badge
  • Applications: "Verified" status
  • Invoices: "Verified Business"

Pricing (B2B) ​

VolumePer Verification
0-100$1.00
101-1,000$0.75
1,001-10,000$0.50
10,001+Custom

Supported Documents ​

CountryDocuments
KenyaNational ID, Passport
NigeriaNational ID, Passport, Voter's Card
GhanaGhana Card, Passport
South AfricaSmart ID, Passport
UgandaNational ID, Passport
TanzaniaNational ID, Passport

Technology ​

  • OCR: Google Cloud Vision
  • Face Matching: AWS Rekognition
  • Liveness: Custom ML model
  • Data Extraction: Gemini AI

Compliance ​

  • GDPR ready: Data deletion on request
  • No storage: Images deleted after processing
  • Encryption: All data encrypted in transit and at rest
  • Audit logs: All accesses logged

Internal Usage ​

ProductUses YeboVerify For
YeboIDUser verification
YeboShopsSeller trust
YeboJobsCandidate screening
YeboSafeHigh-value transaction auth

One chat. Everything done.