Inspiration

TrustCheck.ai

Inspiration

Background verification in India is a $500M+ industry plagued by inefficiency. Traditional verification takes 7-14 days per candidate, involves endless email follow-ups, and relies heavily on manual document review. We witnessed HR teams drowning in spreadsheets, making costly hiring decisions based on incomplete checks, and occasionally missing forged documents that slipped through human review.

The question that sparked TrustCheck:

What if an AI agent could verify a candidate's entire employment and education history autonomously—in hours, not weeks?

With Gemini 3's multimodal reasoning and real-time capabilities, we saw an opportunity to build what was previously impossible: a fully autonomous verification system that reads documents like humans, makes phone calls to verify claims, and reasons about discrepancies—all without human intervention.


What it does

TrustCheck.ai is an AI-powered background verification platform that automates the entire verification lifecycle:

🔍 Document Intelligence

Upload any employment document (payslips, offer letters, certificates), and our Gemini-powered agent extracts:

  • Employee details (name, designation, salary)
  • Employment timeline verification
  • Document authenticity signals

🕵️ Forensic Analysis

Every document undergoes metadata forensics: $$Score = \sum (w_i \cdot s_i)$$ Where $w_i$ represents weight factors (creation date consistency, software fingerprint, editing history) and $s_i$ represents individual signal scores.

📧 Automated Outreach

TrustCheck generates personalized verification emails to universities and previous employers, with secure Google Sheets links for HR to fill verified data.

📞 Voice Verification Agent

For critical verifications, our Twilio-integrated voice agent makes autonomous calls to HR departments, conducting natural conversations.

⚖️ Risk Assessment Dashboard

All results flow into a unified dashboard:

  • Green Zone: Fully verified candidates.
  • Red Zone: Discrepancies requiring review.
  • Risk scores: With explainable AI reasoning.

Architecture Overview

┌─────────────────────────────────────────────────────────────┐
│                    TRUSTCHECK.AI ARCHITECTURE               │
├─────────────────────────────────────────────────────────────┤
│  FRONTEND (React + Vite + TailwindCSS)                      │
│  ├── Uploader Dashboard                                     │
│  ├── Supervisor Dashboard                                    │
│  ├── Client Reports & Email Inbox                           │
│  └── PDF Viewer & Check Status Pages                        │
├─────────────────────────────────────────────────────────────┤
│  BACKEND (Node.js + Express)                                │
│  ├── Document Upload & Processing                           │
│  ├── Check Orchestration Engine                             │
│  ├── Email Service (Gmail API)                              │
│  └── Call Service (Twilio + Gemini)                         │
├─────────────────────────────────────────────────────────────┤
│  AI LAYER (Gemini 3 Flash)                                  │
│  ├── Document Extraction Agent                              │
│  ├── Forensics Analysis Agent                               │
│  ├── Voice Conversation Agent                               │
│  └── Response Classification Agent                          │
├─────────────────────────────────────────────────────────────┤
│  DATA LAYER (Pinecone Vector DB)                            │
│  └── Semantic search, embeddings, metadata storage          │
└─────────────────────────────────────────────────────────────┘
## What it does

## How we built it

## Challenges we ran into

## Accomplishments that we're proud of

## What we learned

## What's next for TrustCheck

Built With

Share this project:

Updates