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[]
  1. The workflow reaches an Enrichment step.
  2. RiskOS™ calls the configured data service with the relevant payload fields.
  3. The service returns structured results (scores, codes, attributes).
  4. RiskOS™ stores the results in the data_enrichments array of the evaluation response.
  5. Downstream steps (Conditions, Rule Scorecards, Decisions) reference these results.

Enrichment categories

CategoryEnrichmentsWhat they provide
Identity verificationVerify, Verify Plus, Prefill, eCBSV, Deceased CheckKYC data, SSN verification, identity attributes
Document verificationPredictive DocVGovernment ID capture and verification
Device & behavioralDigital Intelligence, Account IntelligenceDevice fingerprinting, behavioral signals, bank account verification
Fraud detectionSigma Identity Fraud, Sigma Synthetic Fraud, Sigma First-Party FraudML-based fraud scores and reason codes
Risk scoringAddress Risk, Email Risk, Phone Risk, Graph IntelligencePII attribute risk scores and identity correlation
ComplianceWatchlistSanctions, PEP, and adverse media screening
User verificationOTP, CNAMContact information verification
PartnerPartner EcosystemThird-party data services

Enrichments vs signals

ConceptScopeExample
EnrichmentThe data service that the workflow callsSigma Identity Fraud
SignalA discrete data point returned by an enrichmentsigma_identity_fraud.score = 0.92

An enrichment produces multiple signals. Signals are the inputs to rules and conditions.


Related topics


Did this page help you?