Engine Catalog
Omni provides AI-powered MCP engines that carry out verification steps. Which engines run is decided automatically from your policy, and the Identity Agent (DAG Planner) also orchestrates their execution order.Engines are not something you pick in the workflow creation wizard. Step 3 selects an AI model; to see which engines a workflow ended up with, read
engines from GET /workflows/:workflowId.Available Engines
AML Search - Person
The AML Search engine screens individuals against global AML/sanctions watchlists via MCP tool call (search_individual). This is the only engine that performs external database lookups.
Input
The AI agent extracts the following fields from submitted documents and passes them to the AML Search engine:Matching Score
The final matching score is calculated as the average of individual field scores:Output — Risk Icons
Screening results are classified by risk level using the following risk icons:- High Risk
- Medium Risk
- Low Risk
Output — Result Status
Analysis Response Fields
When this engine runs, results appear in:agentAuditLog.steps[].mcpcalls[]—tool,engine(engine display name),input,result(raw per-engine response),purpose,duration_msfindings[]— Summarized result withcategory,result(passed/warning/failed), anddetailsrawActionResults— Action result text with verification status
For the complete AML database source documentation, risk icon details, and search algorithm specifications, see the AML Database Sources and Codes reference.
Text Verifier - Glove
The Text Verifier engine validates document text for consistency, accuracy, and completeness using AI-powered analysis via RAG (Retrieval-Augmented Generation). This engine does not perform external database lookups — it works entirely with the documents uploaded to the profile.Input
The AI agent provides the engine with:Capabilities
- Data Extraction — Extract structured values from documents (names, numbers, dates, addresses, etc.)
- Cross-field Validation — Check consistency between fields within and across documents
- Completeness Check — Verify all required fields are present and populated
- Document Validity — Assess whether a document appears valid and unaltered
- Policy Compliance — Evaluate documents against the natural language policy rules
Output
The Text Verifier produces the primary content of the analysis response:Analysis Response Fields
When this engine runs, results appear in:agentAuditLog.steps[]— Per-step execution log (rule,status,reasoning,tokens,executed_at)findings[]— Summarized result per verification stepextractedData— Full structured output following your output schemarawActionResults— Per-action result text and verification status
The fields inside
extractedData are determined entirely by your workflow’s output schema. A different workflow means different key names and nesting. Omni does not impose a common field set.How Engines Are Decided
When you save a policy, Omni interprets it, derives the verification steps it needs, and attaches an engine to each step. The Identity Agent (DAG Planner) also sets the execution order, so there are no dependencies to configure by hand. You can see the outcome in theGET /workflows/:workflowId response: workflowActions for the step definitions and engines for the engine catalog, including isSelected.