Menu

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.

DPA supportSSO / SCIMAudit exportsNo model training by default
Evidence review queue

Ranked shortlist with source proof

4 candidates processed
CandidateRole fitMust-havesEvidenceRisk flagsATSReview
Audit / ATS handoff
10:31Resume parsed28 claims extractedParser v2.3
10:32Evidence linkedresume.pdf · p.2Evidence engine
10:34Reviewer note addedClient submission contextAlex R.
10:41ATS export queuedGreenhouse candidate payloadAPI
{
  "candidate_id": "cand_emily",
  "scorecard": "v3.1",
  "role_fit": "94%",
  "source_refs": ["resume.pdf · p.2"],
  "ats": "queued"
}
Product workflow

The full candidate intelligence loop.

Each step is designed for recruiters, hiring managers, platform teams, and procurement reviewers.

Resume ingestion

Collect permitted files from upload, ATS export, email batch, or API workflow.

Structured parsing

Extract normalized candidate fields, employment timeline, skills, education, and source mapping.

Evidence extraction

Create source-linked claim objects with page references, snippets, confidence, and provenance.

Role scorecards

Compare candidate claims against must-haves, nice-to-haves, knockouts, and reviewer policy.

Reviewer workflow

Let recruiters and hiring managers review, shortlist, reject, annotate, and audit decisions.

ATS handoff

Export candidate records, evidence packages, audit events, and review states to downstream systems.

Product proof

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
resume.pdf · p.2Claim highlighted

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.

Page 2 of 6Parser v4.2.1Scorecard v3.7
resume.pdf · p.2Platform leadership94%confidence
resume.pdf · p.3AWS production depth95%confidence
portfolio.pdf · p.7Distributed systems92%confidence
{
  "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"
}
Developer handoff

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.

01
Parse/v1/resumes/parse

Normalize resume fields and attach page-level source refs.

02
Score/v1/candidates/score

Apply role criteria, knockout flags, and scorecard weights.

03
Export/v1/evidence-exports

Package reviewer state, evidence refs, and ATS status.

04
Notify/v1/webhooks

Emit parse, score, review, export, and delivery events.

Source refsScorecard versionReviewer stateAudit eventsATS sync statusWebhook delivery
Open API documentation
ATS export contractGreenhouse sync package
Synced
POST/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"
}
Private pilot

Run one sample role through CVault.

Use permitted resumes, one live role, private workspace controls, and exportable evidence before a wider rollout.

Run a sample roleTalk to sales