Document Verification Portal Simple for officers · Detailed for technical teams
OTP sent to
Demo OTP: 123456
How it works· Demo
A
Admin
How document verification works
One clear path — for officers and technical teams alike
💡
In one sentence: System takes exam list → candidate documents → reads them with AI → checks with government records (Board, Aadhaar, DigiLocker) → gives Pass / Need review / Fail.
Follow these 5 steps (click any step)
1
Get exams
Exam list comes from Exam Schedule. See how many candidates per exam.
2
See candidates
Open the list. Search by name or registration number.
3
Check documents
AI reads marksheet / Aadhaar / caste. Compares with government data.
4
See result
Pass (green), Waiting (yellow), Problem (red), or Officer review.
5
Read reports
Simple summary: how many done, pending, and what needs action.
What each status means
Verified
All clear. Document matched application form and government record. No officer action needed.
In Progress
Still checking. Waiting for AI or government system reply (Board / DigiLocker / Revenue).
Review
Officer needed. Photo unclear or small mismatch. Human must confirm.
Rejected
Did not match. Certificate not found, expired, or data wrong. Candidate may need to update.
What gets checked (plain language)
Technical names in brackets
A
Educational certificates (10th / 12th / Degree)
AI reads name, DOB, roll number from the scan. Then checks with UP Board or University. Also DigiLocker URI if available.
B
Identity (Aadhaar)
Name and date of birth compared with Aadhaar. Photo can be matched too. UIDAI / eKYC simulation in demo.
C
Caste / EWS certificate
Certificate number checked with Revenue department / DigiLocker. Expired certificates are flagged.
D
Final decision
If everything matches → Verified. If unclear → Review. If wrong → Rejected. Full history is saved in Activity log.
✅
Try the demo: Start with 1. Exams → open a candidate → click 4. One candidate to see AI check + government match side by side. Use Simple / Technical toggle (top right) anytime.
🏠
Home Overview — Today’s progress at a glance. Green = done, Yellow = waiting, Red/Purple = needs attention. Charts below are optional for deeper look.
TODAY’S SNAPSHOT
12,542 candidates across 3 exams
About 1 in 4 already verified. System is checking the rest with AI + Board / Aadhaar / DigiLocker. Auto-check success is up +4.2% this week.
Work completed25.9%↑ better than yesterday
Done without officer78.4%Of finished checks
AI certainty (avg)93.1%Above 90% = auto pass
Govt systems OK96.4%Last 24 hours
Home Overview
Step: Exams → Candidates → AI read → Govt check → Result
1
ExamsList received
2
Candidates12,542 loaded
3
AI reads docs1,204 waiting
4
Govt checkBoard · Aadhaar · DigiLocker
5
CompareForm vs document
6
ResultPass / Review / Fail
♙
Total candidates
12,542
In 3 active exams
↑ 842 added today
✓
Verified (done)
3,245
About 26% finished
↑ +412 today
◷
Still checking
7,128
Waiting for AI / govt reply
↓ queue reducing
!
Needs officer
796
Problems or unclear scan
↓ -18 vs yesterday
📈 How many verified each day (last 7 days)
Higher line = more work done
What this means: Rising line = verification is speeding up. Flat or falling = backlog may grow.
🎯 Where candidates stand today
12,542 total
What this means: Green = done. Yellow = still checking. Red = failed. Purple = officer must look.
Verified 3,245 Still checking 7,128 Rejected 1,169 Needs officer 796
What this means: Top bar = all candidates. Bottom bar = fully verified. Drop between stages shows where people wait.
📍 Progress by district (UP)
Top 8 districts
What this means: % of candidates already verified in that district.
⏱ Overall Completion Gauge
Target: 100% before exam date
26%
Days to exam 17
Est. completion 04 Sep
Daily capacity ~840/day
Backlog clear ETA 9 days
At current throughput, 96% candidates verified 3 days before Junior Assistant exam.
Preview before running — Junior Assistant 2024 · no live calls yet
If you run the pending batch now, this is the expected result:
Will pass automatically2,140Strong match
Officer must review186Unclear scan
Likely fail42Not found in govt
Time & cost (est.)18 min~₹1,240
Live Verification Stream
Throughput Pulse
docs / min
84target 100
OCR workers: 12 / 16
UP Board latency spike detected — queueing DigiLocker fallback for 41 docs
Candidates List
#
Registration
Name
Exam
Category
AI Score
Status
Action
①
Step 1 — Exams: Each card is one exam. Number = how many candidates. Progress bar = how much verification is done. Click View Candidates to continue.
1. Exams
Exam list from schedule · candidates per exam · progress
Last updated from Exam Schedule: 26 Aug 2026, 13:10· Demo API sync
②
Step 2 — Candidates: Search by name or registration. Click Workspace → to open one person’s documents. Status colours: green done, yellow waiting, red failed.
2. Candidates
Search and open a candidate’s documents
Candidate Records
Registration
Name
Exam
Category
AI Score
Status
Action
③
Step 3 — Check status: Use tabs: Verified (done), Pending (waiting), Problems (needs fix). Click Verify to retry. Use bulk only when you understand the batch.
3. Check status
Who is done · waiting · or needs an officer
✓
Verified (done)
3,245
Documents OK
◷
Still checking
7,128
Waiting for reply
!
Needs officer
684
Please review
×
Did not match
112
Mismatch / error
All Verification Records
Candidate
Registration
Document
Status
Problem / Reason
Last Checked
Action
Verification Workflow Demo
④
Step 4 — One candidate: Left = person details. Middle = document. Right = checklist. Green ticks = passed. Yellow = waiting. Open Truth Table tab to see Form vs AI vs Govt side by side.
4. One candidate
Amit Kumar — see AI read + government match clearly
Cross-exam signal: Same Aadhaar (****4521) previously verified in JR Stenographer 2024 on 12 Jul 2026 — Trust Passport reusable for educational docs. Re-check only EWS (expiry risk).
Amit Kumar
UPSSSC20240001
ExamJunior Assistant 2024
CategoryOBC
Date of Birth12/05/1998
AadhaarXXXX-XXXX-4521
Mobile9712345678
AddressLucknow, Uttar Pradesh
94%
Overall AI Trust Score
Demo / Simulation — DigiLocker, UP Board, University Board, Aadhaar & Revenue responses are simulated.
Applying clustered retry + DigiLocker fallback clears 89% of current exception backlog within 48 hours.
Classic problem summary
Problem
Documents
Candidates
Recommended Action
API Response Pending
Caste Certificate
326
Retry Revenue API / DigiLocker
OCR Confidence Low
Educational
184
Manual review
Name Mismatch
10th / 12th
96
Truth table compare
Certificate Not Found
Caste / EWS
71
Re-check number
Expired / Invalid
EWS
38
Self-heal SMS
⌁
System status: Are government services (DigiLocker, Board, Aadhaar…) working? Green = healthy. Yellow = slow. If Board is slow, system can use DigiLocker instead.
System status
Are DigiLocker, Board, Aadhaar & Revenue working?
API Latency — 24h Trend
Call Volume by API
Failover playbook
If UP Board latency > 2.5s or error rate > 8% → auto-route educational verification to DigiLocker trusted issuer path and queue Board re-check overnight.
If Aadhaar vault timeout → pause photo-match only; continue name/DOB from DigiLocker eAadhaar XML.
📊
Simple reports: Read the 3 story cards first. Charts below are for deeper / technical review. Toggle Technical (top right) for full MIS detail.
Simple reports
What happened · what needs action · is the system healthy?
Good news
3,245
Candidates fully verified. Their documents matched the form and government records. No action needed.
Needs patience
7,128
Still being checked. Waiting for AI or government reply (Board / DigiLocker / Revenue). Most will finish automatically.
Needs action
1,965
Rejected + officer review. Go to Problems & fixes to retry, send SMS, or open cases one by one.
✅
Bottom line for today: Work is on track. About 26% done. At current speed, most candidates should be verified before exam day. EWS category is slower — Revenue API pending.
Overall health
A+
System + fairness looking good
AI certainty (average)
93.1%
Above 90% = auto pass
↑ +1.2%
Govt systems working
96.4%
Last 24 hours
↑ +0.8%
Cost per check
₹0.62
AI + govt call
↓ cheaper
Summary table (easy to print / share)
Verified = doneIn Progress = waitingRejected = failed match
What
Count
Share
This week
In simple words
Total candidates
12,542
100%
+842
All people in the pipeline
Verified
3,245
25.87%
+412
Passed — documents OK
Still checking
7,128
56.78%
-298
Waiting for reply / AI
Rejected / mismatch
1,169
9.31%
+24
Did not match — needs fix
Reusable “trust passport”
1,108
8.8%
+186
Already verified for other exams
Is every category moving at similar speed?
What this means: If one category (e.g. EWS) is far behind, officers should focus there — often a government API delay.
Category
Candidates
Verified %
vs average
Risk
Advice
General
4,210
27%
+1.1%
Low
On track
OBC
5,102
24%
-1.9%
Watch
Slightly slow
SC
2,140
26%
+0.1%
Low
On track
ST
490
21%
-4.9%
Watch
Prioritise batch
EWS
600
18%
-7.9%
High
Fix Revenue / DigiLocker delay
Weekly trend by exam (technical)
Decision mix (technical)
Category fairness chart
API response time (ms)
Officer performance
Officer
Reviews
Avg time
AI agree rate
Overrides
Quality
Admin
142
2.4 min
91%
8
A
Officer-2
98
3.1 min
88%
12
A
Officer-3
76
2.8 min
94%
5
A+
Officer-4
54
4.2 min
79%
18
B
◷
Activity log: Who did what, and when. Useful for audit meetings. Replay shows one candidate’s full journey step by step.