Enrichments
Zenoo automatically enriches every verification with additional intelligence. These enrichments run without extra configuration or API calls. The enriched data appears in the pull response and webhook events.Enrichment Summary
| Enrichment | What It Does | Triggered By |
|---|---|---|
| UBO Discovery | Discovers beneficial owners from the company registry | Company Verification registry check |
| Company Intelligence | AI-powered company research and risk insight generation | Company Verification flow |
| Document Forensics | Tamper detection and fraud analysis on identity documents | Person Verification document upload |
| Risk Model Evaluation | Multi-dimensional risk scoring across four risk dimensions | All flows |
| Alert Generation | Creates compliance alerts from screening matches | Screening matches |
| Cross-Case Deduplication | Reuses valid checks from previous verifications of the same entity | Returning entities |
UBO Discovery
When you submit a company for Company Verification, Zenoo queries the company registry to extract beneficial owners (UBOs). These are individuals with significant control or ownership (typically 25%+ voting rights or shares). Discovered UBOs are:- Added to the
beneficial_owners[]array in the response - Automatically screened for PEP and sanctions exposure
- Merged with any UBOs you provided in the request (deduplicated by name and date of birth)
If the registry does not disclose UBO information (varies by jurisdiction), the response only includes UBOs you submitted.
Company Intelligence
For Company Verification flows, Zenoo runs AI-powered research on the company to generate risk insights. This includes:- Public filings and regulatory actions
- Industry risk classification
- Corporate structure analysis
- Negative news and reputation signals
risk_assessment.factors[] array in the compliance report. Company intelligence runs in the background and does not add latency to the primary registry and screening checks.
Document Forensics
When a user uploads an identity document during a Person Verification flow, Zenoo performs automated fraud analysis:- Digital tampering detection. Identifies pixel-level manipulation, font inconsistencies, and metadata anomalies.
- Document authenticity. Validates security features (holograms, watermarks, MRZ checksums) against known document templates.
- Image quality assessment. Detects blurry, cropped, or screen-captured images that may indicate fraud attempts.
Results appear in the
document.tamper_result and document.validation_result fields. A Warning or ATTENTION result does not necessarily mean fraud, but it flags the document for manual review.Risk Model Evaluation
Every verification runs through a multi-dimensional risk model that evaluates four dimensions:- Entity-Attribute Risk. Entity type, industry classification, incorporation age, revenue profile.
- Country Risk. FATF grey/black list status, Transparency International scores, sanctions program exposure.
- Screening Risk. PEP, sanctions, adverse media, and watchlist matches across all screened entities.
- Product/Channel Risk. Risk profile of the product type and onboarding channel.
risk_assessment.overall_score (0-100) and determines the risk_tier (High, Medium, Low). See Risk Assessment for the full field reference.
Alert Generation
When screening returns matches, Zenoo automatically generates compliance alerts:- PEP alerts. Created when
pep_statusisHiton any entity. - Sanctions alerts. Created when
sanctions_statusisHit. These are flagged as the highest priority. - Adverse media alerts. Created when
adverse_media_statusisHit, with the number of articles noted. - Data mismatch alerts. Created when submitted data conflicts with verified data (e.g., name on document differs from request).
Cross-Case Deduplication
When Zenoo encounters an entity that has been verified before (matched by name, date of birth, and nationality), it checks whether previous verification results are still valid. Valid checks are reused instead of re-executing. This:- Reduces verification costs for returning entities
- Speeds up processing time
- Maintains a consistent verification trail across cases
checks_summary with the original case reference. Validity periods vary by check type:
| Check Category | Default Validity |
|---|---|
| Identity | 365 days |
| Screening | 90 days |
| Company | 180 days |
| Financial | 365 days |
| EDD | 180 days |