1. Unclaimed
A skeleton record pulled from CAC. Anyone can search for it; nobody owns it. Score is0.
2. Claimed
A user proves ownership via the OTP sent to the company’s registered contact and links the company to their Vouchmark account. From this point the record is editable by the owner — directors, share capital, logo, socials, bank details — and verifications can be run.3. Verifying
The record is owned, and at least one verification job is in flight or pending. CAC documents are submitted by the owner and verified asynchronously; FIRS TIN resolution is triggered withPOST /v1/check-firstin (or by uploading a Tax Clearance Certificate). Bank, shareholder, and utility checks require the owner to supply account details or documents.
Each verification has its own pending flag on the company record (firsTinPending, cacertVerified, etc.) so the dashboard can render exactly which step is in flight.
4. Verified
The score has reached the threshold of the issuing band (default: 60 forpartially_verified, 90 for verified). A Trust Badge can be minted. The company is publicly searchable.
5. Monitored
The owner has subscribed the company to Smart Sentinel. Verifications re-run on a schedule and external feeds are watched. A monitoring event of high severity can drop the company back to Verifying until the issue is resolved.Resuming where you left off
Every stage exposes a “current step” derivation that the dashboard uses to render the right card. The API gives you the same information viaGET /v1/dashboard/my-companies?id={companyId}:
vouchmark_tools flags to see which verifications have completed and which are still open.