Client Dashboard

Real API-backed client workflow: upload → map → queue → results → export.

No 100% accuracy claim
No local session. Go to /login first.

Usage summary: loading
Jobs: loading
Policy safety: loading
Export service: loading

Upload Validation

POST /api/v1/validation-jobs POST /api/v1/validation-jobs/{id}/uploads GET /api/v1/validation-jobs/{id}/preview POST /api/v1/validation-jobs/{id}/mapping POST /api/v1/validation-jobs/{id}/queue

Client Overview

loading summary...
loading ledger...

Jobs List

Loading jobs...

IDTenantStatusStageProgress

Job Detail · Progress · Stages · Events

Job detail will appear here.
Progress will appear here.
StageStatusMessageAt

Results

StatusReason codeConfidenceRiskSafe to useChecked atRow

No raw email fields are rendered in UI.

Single Validation

Quick baseline check for one email value.

result will show here

No 100% guarantee; use confidence and reason code before actions.

Exports

Export IDStatusRowsExpires atDownload

Exports are token-protected and generated after validation completes.

Accuracy / Result Meaning

  • valid: input matched safe format and checks for this baseline.
  • invalid: definitely invalid format or duplicate logic flags.
  • risky: cautionary result that requires manual review.
  • Use safe_to_use and confidence_score to decide trust level.
  • risk/confidence are signals, not guarantees.