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.