Risk Assessment
Therisk_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 thefactors[] 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
Thechecks_summary object provides an aggregate view of all verification checks performed.
Check Object
Example
Using Risk Data in Your System
Automated Decisioning
Map thetier field to your enrichment pipeline’s decision logic:
Risk Factor Monitoring
Check Failure Analysis
AFail 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.
provider field to understand which upstream service produced the result.