For employers · Verify, attest, issue

Background checks that start with the candidate's yes.

Open a case with the candidate's ADi Wallet ID. With their consent, identity and education records are fetched from the source, and employment is matched across EPFO and TDS records, then confirmed by the past employer. Identity, education and EPFO/TDS employment checks close in under 15 minutes when the candidate's records are on the network. Past-employer confirmation takes as long as their HR takes to reply. From the same case, issue their offer, appointment, experience and relieving letters straight into that wallet.

Consent and purpose on every request Records fetched from the source with consent Past employers confirm on a secure, logged link Action-level audit trail Employment letters issued straight into ADi Wallet

Illustrative example. Records come from their sources with the candidate's consent. The courier-and-email check behind it is still waiting on day 14.

In one sentence

Checkkbox verifies a new hire from records fetched from the source with their consent, logs each past employer's confirmation, and issues your own employment letters straight into the employee's ADi Wallet.

WhoEmployers, HR teams and verification agencies WhatVerify, attest and issue: your checks in one case, a logged HR attestation, and employment letters issued into the wallet WhyHiring decisions on records fetched from the source
Verify · Attest · Issue

Three jobs, one case.

The same case that verifies a candidate is where HR attests employment and where your letters are issued into the employee's wallet.

1

Verify

Identity, education, employment, court records, police verification (online or offline), address, references, professional licences and the candidate's own credit report. Database and watchlist, drug and medical, and digital footprint checks through partners. All in one case.

2

Attest

Former employers confirm dates and designation on a secure link. HR signs by typing their name, and we accept it only when the signer's email domain matches the employer domain given in the request. The response is time-stamped and logged, and becomes an attestation PDF inside the report.

3

Issue

Offer, appointment, experience and relieving letters issued from Checkkbox land in the employee's ADi Wallet, issued by your HR team. The next employer verifies them in minutes, and nobody chases a letter again.

8 minfastest verification so far
150+verification agencies verify academic records on Checkkbox
1M+records fetched from the source
Company data, as of October 2026
How it works

From wallet ID to final report in six steps

The case screen on the right advances with each step. Every component is checked against its source, and the report carries the evidence.

  1. 1
    Open a case with a wallet IDType the candidate's ADi Wallet ID and pick the components. No document collection. Classic cases work too, one at a time or by bulk upload.
  2. 2
    The candidate approvesA request lands in their ADi Wallet stating who is asking, why, and which records. On approval, the named records are re-checked with their source and shared; Aadhaar is confirmed with a fresh OTP the candidate enters.
  3. 3
    Each record is checkedIdentity from records fetched with consent. Education checked directly against the record the university issued on Dygital.degree. Employment matched across EPFO and TDS records once the candidate has linked them.
  4. 4
    The past employer confirmsA member sends a pre-composed email. HR confirms on a secure link and signs by typing their name. We check that the signer's email domain matches the employer domain in the request; the response is time-stamped, logged and turned into an attestation PDF.
  5. 5
    QC reviews the colour codeEvery component is green, amber or red. Approve or reject at case or component level before sign-off.
  6. 6
    Report, invoice and webhookA PDF with embedded evidence, invoiced to the case. Your ATS receives case.closed. From the same case, issue the offer and appointment letters into the employee's wallet.
What is in a case

Every check the role needs, in one case

Pick from 12 checks, three of them through partners. Each one lands in the same report.

ID

Start from a wallet ID

The candidate's ADi Wallet ID opens the case. Identity, education and employment arrive without a single upload.

IDV

Identity, with consent

Aadhaar is confirmed with a fresh OTP the candidate enters and shown as "Identity confirmed" with the last 4 digits. PAN is fetched from the source with the candidate's consent. Voter ID, driving licence and passport are records the candidate adds.

EDU

Education, three ways

Checked directly against the record the university issued on Dygital.degree for digitised universities and colleges, by a QR scan of the certificate, or by a university-side verifier for the rest.

Academic verification only →

EMP

Employment, matched two ways

Employment is matched across EPFO and TDS records: EPFO deposits and TDS months from Form 26AS, once the candidate has linked them. Both must agree before an employment turns green.

HR

Attest and issue

The past employer's HR confirms on a secure link; the response is time-stamped, logged and becomes an attestation PDF. From the same case, issue offer, appointment, experience and relieving letters straight into the employee's ADi Wallet.

LIC

Professional licences

Checked against the council register: doctors against NMC, nurses against NUID, chartered accountants against ICAI, extensible to Bar Council, ICSI and ICMAI.

LAW

Court records and police verification

Civil and criminal court records searched digitally, usually within 15 minutes. Police verification runs online where the state police offer it, or offline.

ADR

Address

The candidate's address, checked directly in the same case and reviewed in QC like every other component.

REF

Credit report and references

Credit report: the candidate downloads their own report from a credit bureau and shares it through ADi Wallet. Reference checks run in the same case.

PTR

Through partners

Database and watchlist, drug and medical, and digital footprint checks run through our partners, with the candidate's consent, and land in the same report.

QC

Four-stage workflow

Data entry, verification, quality control and sign-off, with role-based queues for Admin, Leader, Member and QC.

API

API, webhooks, billing

REST API for cases and components, webhooks to your ATS or HRMS, case-level invoicing and Razorpay billing.

IntegrationsADi WalletDygital.degreeNMCNUIDICAIRazorpay paymentsZeptoMail emailATS, HRMS, SIS and ERP APIsNAD standard certificates

Deep dive

Three mechanisms buyers ask about

HR attestation: a logged, time-stamped record of each confirmation

  • HR and reference contacts come from the data the candidate shares through ADi Wallet.
  • A member sends a pre-composed email. HR confirms on a secure one-time link and signs by typing their name, with no login.
  • The response is time-stamped, logged and turned into an attestation PDF.
  • The PDF is embedded in the final report, so the evidence travels with the result.
  • HR issues the offer and appointment letters, and later the experience and relieving letters, from the same case straight into the employee's ADi Wallet. Their next employer verifies them in minutes.
1Member sends the pre-composed emailSent
To
hr@brightline.example
Subject
Employment verification · Aadhya · Software Engineer

Please confirm the designation and dates on the secure form. The link is unique to this request.

Sent · awaiting HR
2HR confirms on a secure linkLogged
checkkbox.therollnumber.com/attest/…link valid
Employee
Aadhya
Designation
Software Engineer
Period
2021 to 2026 · 5 years
Dates confirmed
Designation confirmed
Response time-stamped and logged
Confirmed · added to the case
3Attestation PDF attaches to the reportEmbedded
Final report · CKB-4821Aadhya · Helix Software
✓Identity confirmed · Aadhaar, last 4 digits
✓Education · Dygital.degree
✓Employment · EPFO + TDS
✓HR attestation Brightline_attestation.pdf · logged
Embedded in the final report
4Letters issued into the employee's walletIssued
Aadhya · ADi Wallet · EmploymentIssued by Helix Software HR
✓Appointment letter · issued on joining
✓Experience letter · issued on exit
✓Relieving letter · issued on exit
Issued by the employer, ready for every future check

Four queues, one colour code

  • Cases move from data entry to verification to quality control to sign-off.
  • Admin, Leader, Member and QC roles each see their own queue.
  • Every finding is green, amber or red. Approve or reject at case or component level.
  • Closed, ongoing and discrepant views, plus TAT and discrepancy dashboards for the client.

Plug it into your ATS or HRMS

  • Create cases and components over a REST API. Receive a webhook as each component verifies.
  • Callbacks are HMAC-signed, so your system can trust every event it receives.
  • GSTIN-validated self sign-up and a multi-tenant setup for groups and agencies.
  • Regenerate reports, download invoices and track credits from the same account.
Who it is for

Built for the people who sign off on a hire

HR

Enterprise HR and talent teams

Close the background check before the joining date, with one report per hire and the evidence inside it. Then issue the offer and appointment letters, and later the experience and relieving letters, into the employee's wallet.

BGV

Verification agencies

150+ verification agencies verify academic records on Checkkbox. Agencies sign in with an agency account and run verifications for their clients, with role-based queues, QC and sign-off, and TAT and discrepancy dashboards for each client.

REG

Regulated employers

Hospitals, audit firms and lenders check NMC, NUID and ICAI licences and receive the candidate's own credit report, shared through ADi Wallet, in the same case.

VOL

Staffing and high-volume hirers

Upload candidates in bulk or create cases from your ATS over the API, and watch each one close by webhook.

YOU

Candidates

Approve once from the ADi Wallet, see exactly what was shared and for how long, and revoke it later. Letters your employer issues from Checkkbox land in the same wallet.

UNI

Universities and colleges

Answer employer queries from a single verification inbox instead of email, post and phone.

Trust and compliance

Consent first, logged always

How we protect your data →
  • Consent on every requestCandidates approve who, why and which records, in line with the DPDP Act, 2023.
  • Logged and encryptedEvery case action is on record, and reports are encrypted at rest and in transit.
  • Candidates stay in controlA share can be revoked from ADi Wallet, and the case keeps its log.
  • Logged confirmationsPast employers confirm on a secure link; the response is time-stamped, logged and added to the report.
Questions buyers ask

Before you open the first case

What if the candidate does not have an ADi Wallet?

Open a classic case. Enter details for one candidate or upload a sheet in bulk. Education is checked by QR scan or by a university-side verifier, and employment through the past employer's confirmation, and the EPFO and TDS match if the candidate links them in ADi Wallet. Each component still lands in the same report.

Can we verify only a degree?

Yes. Start an academic verification on Checkkbox. The degree is checked directly against the record the university issued on Dygital.degree for digitised universities and colleges, by QR scan, or by a university-side verifier for the rest.

How long does a case take?

When the candidate's records are on the network, identity, education and EPFO/TDS employment checks close in minutes. A court record check usually comes back within 15 minutes. Components that need a reply from HR or from a non-digitised university take as long as that reply does. The TAT dashboard shows where every case stands.

What does the candidate see and control?

A request in their ADi Wallet naming your company, the purpose and the records asked for. They approve, or reject with a reason. Afterwards they can see what was shared and for how long, and revoke it.

How is employment verified?

Employment is matched across EPFO and TDS records for the stated period, then confirmed by the past employer on a secure link. HR signs by typing their name, and we accept it only when the signer's email domain matches the employer domain given in the request. The response is time-stamped, logged and becomes an attestation PDF inside the report.

Can Checkkbox talk to our ATS or HRMS?

Yes. The REST API creates cases and components, and webhooks deliver case.created, component.verified and case.closed. Every callback is HMAC-signed. Sign-up is validated against your GSTIN and the setup is multi-tenant.

Can we issue documents to employees?

Yes. Offer, appointment, experience and relieving letters, and the HR attestation PDF, can be issued from Checkkbox straight into the employee's ADi Wallet, issued by your HR team. Because they come from your account, the employee's next employer confirms them in minutes instead of writing to you.

How much does Checkkbox cost?

Pricing depends on your volume and the checks you need. Tell us what you need and we'll send a quote.

How are we billed?

Per case, priced by the checks in it, from a credit ledger. Payments run through Razorpay and invoices download from your account. Reports can be regenerated without opening a new case.

Open your first case today.

Sign up with your GSTIN and start with a wallet ID or an upload, or book a demo and we will set it up around your hiring.

People, institutions and companies shown are examples. Aadhya, Brightline Systems, Helix Software and Sahyadri Institute of Technology are example names used to illustrate the product.