Risk Scoring

A composite risk score for every verification session.

ASTERIA KYC generates a composite risk score at the end of every verification session. Document result, face match confidence, liveness outcome, AML status, velocity indicators, and behavioural signals combine into a single 0–100 score with structured reason codes.

ASTERIA KYCRisk Score Result
MEDIUM
46/ 100
0LowMediumHigh100
risk_score46
risk_levelmedium
review_recommendedtrue
document_resultpassed
Signals Used6
Session IDakyc_rs_f1a3b9e7
Risk scoring

Composite risk score with explainable reason codes — calibrated to your policies, surfaced for every session.

ASTERIA KYC AML & risk scoring dashboard — composite risk score, distribution, alerts, and case review queue
6Input Signals
0–100Score Range
3Risk Bands
CustomThresholds
Score Inputs

Six input signals. One composite score.

Each signal contributes a weighted input to the final score. Signal weights are configurable per platform integration.

01

Document Result

Document authenticity outcome, integrity signal summary, and field extraction confidence contribute to the base document risk input.

02

Face Match Confidence

Biometric comparison similarity score and confidence band contribute to the facial identity risk input.

03

Liveness Outcome

Liveness result and confidence score, including detected attack type where applicable, contribute to the biometric presence risk input.

04

AML Status

AML screening result across sanctions, PEP, and watchlist datasets contributes a weighted compliance signal to the composite score.

05

Velocity Indicators

Submission frequency, device reuse signals, and session pattern anomalies assessed against behavioural velocity thresholds.

06

Behavioural Signals

Session metadata, interaction patterns, and submission timing anomalies contribute a behavioural risk modifier to the final score.

Score Outputs

Structured risk output with full signal breakdown.

Every session returns a risk score, risk level classification, contributing factor breakdown, and structured reason codes for downstream decision logic.

FieldDescriptionValues
risk_scoreComposite risk score0–100
risk_levelRisk classification bandlow / medium / high
score_inputsPer-signal contribution breakdownobject of signal weights
reason_codesStructured reason arrayarray of strings
review_recommendedHuman review recommendationtrue / false
score_versionScoring model versionstring
Sample Output
{
  "risk_score": 46,
  "risk_level": "medium",
  "score_inputs": {...},
  "review_recommended": true,
  "score_version": "v2.1.0",
  "reason_codes": ["VELOCITY_ELEVATED"]
}
Risk Levels

Three risk bands. Configurable thresholds.

Risk level thresholds are configurable per integration. Default bands provide a starting baseline for onboarding decision logic.

0–35

Low Risk

All input signals returned within acceptable ranges. Risk score below the medium threshold. Standard onboarding flow proceeds without review escalation.

36–69

Medium Risk

One or more signals returned elevated readings. Risk score in the medium band. Case may be routed to human review based on platform configuration.

70–100

High Risk

Multiple signals returned above threshold or one critical signal failed. Risk score in the high band. Session escalated for review or rejected.

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