Enrichments
An enrichment is a data service that adds risk, identity, and compliance signals to an evaluation beyond the data in the initial request.
An enrichment is a data service that supplements an evaluation with additional risk, identity, and compliance signals beyond the data provided in the initial API request. Enrichments are also referred to as products in the RiskOS™ platform.
During workflow execution, an Enrichment step calls a Socure product or third-party API to retrieve structured data — scores, reason codes, attributes, and validation results. The workflow then uses these signals in downstream rules and conditions to reach a decision.
How enrichments work
sequenceDiagram
participant App as Your Application
participant RiskOS as RiskOS™
participant Svc as Data Service
App->>RiskOS: POST /api/evaluation (PII + workflow)
RiskOS->>RiskOS: Run Input step
RiskOS->>Svc: Call enrichment (e.g., Phone Risk)
Svc-->>RiskOS: Return scores, reason codes, attributes
RiskOS->>RiskOS: Apply rules using enrichment signals
RiskOS->>RiskOS: Reach decision
RiskOS-->>App: Return decision + data_enrichments[]
- The workflow reaches an Enrichment step.
- RiskOS™ calls the configured data service with the relevant payload fields.
- The service returns structured results (scores, codes, attributes).
- RiskOS™ stores the results in the
data_enrichmentsarray of the evaluation response. - Downstream steps (Conditions, Rule Scorecards, Decisions) reference these results.
Enrichment categories
| Category | Enrichments | What they provide |
|---|---|---|
| Identity verification | Verify, Verify Plus, Prefill, eCBSV, Deceased Check | KYC data, SSN verification, identity attributes |
| Document verification | Predictive DocV | Government ID capture and verification |
| Device & behavioral | Digital Intelligence, Account Intelligence | Device fingerprinting, behavioral signals, bank account verification |
| Fraud detection | Sigma Identity Fraud, Sigma Synthetic Fraud, Sigma First-Party Fraud | ML-based fraud scores and reason codes |
| Risk scoring | Address Risk, Email Risk, Phone Risk, Graph Intelligence | PII attribute risk scores and identity correlation |
| Compliance | Watchlist | Sanctions, PEP, and adverse media screening |
| User verification | OTP, CNAM | Contact information verification |
| Partner | Partner Ecosystem | Third-party data services |
Enrichments vs signals
| Concept | Scope | Example |
|---|---|---|
| Enrichment | The data service that the workflow calls | Sigma Identity Fraud |
| Signal | A discrete data point returned by an enrichment | sigma_identity_fraud.score = 0.92 |
An enrichment produces multiple signals. Signals are the inputs to rules and conditions.
Related topics
- Enrichments Overview — The full enrichment catalog with integration guides
- Reason Codes & Score Interpretation — How to read enrichment scores and reason codes
- Enrichment Error Handling — Handling enrichment failures
- Signals & Attributes — The data taxonomy enrichments feed into
Updated 10 days ago

