Collect permitted files from upload, ATS export, email batch, or API workflow.
One evidence workflow from resume ingestion to ATS export.
CVault turns unstructured resumes into source-linked claims, role-fit scores, reviewer state, and exportable candidate evidence packages.
Ranked shortlist with source proof
{
"candidate_id": "cand_emily",
"scorecard": "v3.1",
"role_fit": "94%",
"source_refs": ["resume.pdf · p.2"],
"ats": "queued"
}The full candidate intelligence loop.
Each step is designed for recruiters, hiring managers, platform teams, and procurement reviewers.
Extract normalized candidate fields, employment timeline, skills, education, and source mapping.
Create source-linked claim objects with page references, snippets, confidence, and provenance.
Compare candidate claims against must-haves, nice-to-haves, knockouts, and reviewer policy.
Let recruiters and hiring managers review, shortlist, reject, annotate, and audit decisions.
Export candidate records, evidence packages, audit events, and review states to downstream systems.
Every score includes its evidence.
CVault’s visual grammar is built around source chips, page references, confidence markers, audit rails, and evidence export packages.
- Source-aware scoring
- Page-level provenance
- Confidence you can trust
- Audit-ready by design
Owned delivery for a real-time payments platform and led 5 engineers across backend services. Designed APIs for transaction ingestion, monitoring, and customer-facing reliability.
{
"candidate_id": "cand_789",
"role_id": "role_123",
"role_fit": 0.94,
"parser_confidence": 0.98,
"evidence_points": 28,
"review_state": "in_review",
"ats_status": "synced"
}Evidence packages that survive ATS handoff.
Send parser output, scorecard context, source refs, reviewer state, audit events, and ATS status as one contract your platform team can inspect.
/v1/resumes/parseNormalize resume fields and attach page-level source refs.
/v1/candidates/scoreApply role criteria, knockout flags, and scorecard weights.
/v1/evidence-exportsPackage reviewer state, evidence refs, and ATS status.
/v1/webhooksEmit parse, score, review, export, and delivery events.
/v1/evidence-exportsidempotency-key: export_cand_789_role_123{
"candidate_id": "cand_789",
"role_id": "role_123",
"role_fit": 0.94,
"scorecard_version": "v3.7",
"review_state": "shortlisted",
"ats_status": "synced",
"evidence_refs": 28,
"source_refs": [
"resume.pdf:p2",
"portfolio.pdf:p7"
],
"webhook_event": "export.synced"
}Run one sample role through CVault.
Use permitted resumes, one live role, private workspace controls, and exportable evidence before a wider rollout.