Identity Verification

Verify real users with document, face, liveness, AML, and decision evidence.

ASTERIA KYC connects every verification signal under one session ID — document capture, face match, liveness check, AML screening, risk scoring, and a structured decision record.

ASTERIA KYCIdentity Session Result
REVIEW REQUIRED
Verification IDakyc_f7c3e1a2b8d94f05
document_resultpassed
face_match_resultpassed
liveness_resultuncertain
aml_resultclear
Risk Score46
Reason CodeLIVENESS_SIGNAL_WEAK
Verification flow

Document capture, selfie comparison, and a verified result — a single guided session for every applicant.

ASTERIA KYC identity verification flow on mobile — front-of-ID capture, selfie placement, and verification success
190+Countries
6Signal Types
1Session ID
<1sDecision Return
Complete Session

One Verification ID. Every signal connected.

A single session links document analysis, face match, liveness, AML result, and risk score into one timestamped record. Every signal attaches to the same audit trail.

Documentdocument_result
Face Matchface_match_result
Livenessliveness_result
AMLaml_result
Risk Scorerisk_score
Decisionstatus
Engine Signals

Six checks. One decision.

Each session runs the following checks in sequence. Results attach to the verification record and feed into the final decision.

01

Document Capture

Fields extracted via OCR. MRZ and barcode parsed where present. Expiration status checked against current date.

02

Document Integrity

Tampering signals, font consistency, security feature indicators, and image quality assessed for document authenticity.

03

Face Capture

Selfie or camera frame extracted and normalised for biometric comparison against the document photo.

04

Face Match

Document photo compared to selfie. Similarity score generated with confidence band and configurable match threshold.

05

Liveness Linkage

Liveness result attached when the session includes a liveness check. Outcome contributes to the composite risk score.

06

AML Linkage

Name and date of birth screened against sanctions, PEP, and watchlist datasets. Match flags returned with the decision.

Decision Outputs

Structured outputs built for operations.

Every session returns a structured result with decision fields, reason codes, and a link to the downloadable audit record.

FieldDescriptionValues
statusFinal session decisionverified / review_required / rejected
document_resultDocument check outcomepassed / failed / inconclusive
face_match_resultBiometric comparison resultpassed / failed / inconclusive
liveness_resultLiveness detection outcomepassed / uncertain / failed
aml_resultAML screening statusclear / match / review
risk_scoreComposite risk score0–100
reason_codesStructured reason arrayarray of strings
review_requiredEscalation flagtrue / false
Sample Output
{
  "status": "review_required",
  "document_result": "passed",
  "face_match_result": "passed",
  "liveness_result": "uncertain",
  "aml_result": "clear",
  "risk_score": 46,
  "reason_codes": ["LIVENESS_SIGNAL_WEAK"],
  "review_required": true
}
Decision States

Escalation instead of blind rejection.

Low-confidence signals do not automatically reject the applicant. Uncertain results are escalated to a human reviewer with full evidence attached.

verified

Verified

All signals passed threshold. Document, face match, liveness, and AML returned clean results. Risk score within the acceptable range.

review_required

Review Required

One or more signals returned uncertain. Case routed to a human reviewer with document image, selfie, and reason codes attached.

rejected

Rejected

Critical signals failed threshold. Document tampering detected, face match below minimum, or AML hard match returned.

Ready to turn identity verification into a controlled compliance workflow?

Use ASTERIA KYC to verify users, screen risk, and preserve evidence from one connected platform.

ASTERIA KYC | Compliance-First Identity Verification Infrastructure