Skip to main content

Risk Assessment

The risk_assessment and checks_summary objects appear in the compliance report for both Company Verification and Person Verification flows. Together they provide a quantified risk evaluation and a summary of every check that was performed.

Risk Assessment Object

Example

Risk Score Ranges

The score is computed from multiple dimensions. A single high-severity factor can push the score into the High tier even if other dimensions are clean.

Factor Object

Each entry in the factors[] array describes one risk dimension that contributed to the overall score.

Common Factor Names

Risk Dimensions

The overall score is derived from four core dimensions, each evaluated independently and weighted: Entity-Attribute Risk. Characteristics of the entity itself. High-risk industries (gambling, crypto, arms), newly incorporated companies, and unusually high revenue for the entity size all increase this score. Country Risk. Based on the jurisdiction of incorporation, operations, and nationality of related persons. Countries on the FATF grey list, those with low Transparency International scores, or those under broad sanctions programs contribute higher risk. Screening Risk. Derived from PEP, sanctions, adverse media, and watchlist screening results. A single sanctions hit produces the maximum score in this dimension. Multiple PEP matches or high-volume adverse media increase the score proportionally. Product/Channel Risk. Assesses the risk profile of the product being onboarded for and the channel through which the application was submitted. Remote onboarding, high-value products, and cross-border arrangements carry higher risk.

Checks Summary

The checks_summary object provides an aggregate view of all verification checks performed.

Check Object

Example

Using Risk Data in Your System

Automated Decisioning

Map the tier field to your enrichment pipeline’s decision logic:

Risk Factor Monitoring

Store the factors[] array alongside the case. Over time, patterns in factor frequency and severity reveal systemic risks in your customer base. For example, if Country Risk factors are consistently flagged, you may need to adjust your geographic risk appetite.

Check Failure Analysis

A Fail status on any check means that specific verification could not be completed or returned a negative result. Common causes:
  • Registry check failed. Company not found in the registry, or registry returned dissolved/struck-off status.
  • Screening referred. Matches found that require human review.
  • Document check failed. Tamper detection triggered, expired document, or unreadable image.
  • Identity check failed. Face match below threshold, liveness check failed, or database lookup returned no match.
Check the provider field to understand which upstream service produced the result.