Saolix Technologies · Compliance Solutions

Saolix Eagle. AML screening with a record you can prove.

Sanctions and PEP screening where rules make every decision, AI helps the analyst, and each interactive screening is sealed in a tamper-evident record. Deployed inside your own perimeter.

The simulator runs in your browser with fictional cases and curated public UN references; no sign-in needed. The sample report uses synthetic data.

01 · Claim

Each interactive screening decision is sealed with its record, and the record shows if it was ever changed.

02 · Story

Compliance teams drown in false positives. An examiner does not want a probability. They want to know exactly why an alert fired, and to trust the record that says so. Eagle is built for that question first. A fixed, deterministic match chain decides. AI can help explain and label alerts, but can never close one. Each interactive screening is sealed in a tamper-evident audit log whose integrity can be checked at any time.

Product view · illustrative, sample data

Every reason visible.

Eagle connects matching, investigation, rules and evidence in one workflow, giving compliance teams the context to act and the record to defend that action later.

EAGLE / SCREENING● READY
DECISION IDEAG-2026-009842
REVIEW
88.2%potential match

No date of birth or ID supplied, so the verdict is capped at review.

Name similaritySTRONG
Date of birthNOT SUPPLIED
NationalitySUPPORTING
DECISION RECORD · SEALED
PolicySANCTIONS_POLICY_V3
RuleSANCTION_MATCH_012
Ruleset3.2.4 · pinned
EvidenceEV-82493
Auditsha256:9f3c…a7e1
INVESTIGATION WORKSPACEEAG-2026-009842 · REVIEW
OverviewMatchesEvidenceHistoryAudit log
MATCH EVIDENCE
Name0.92
Date of birthn/a
Country0.74
Identifier0.18
INVESTIGATION CONTEXT
01sanctions record
01PEP connection
03related entities
DECISION AUTHORITY

Rules, not a model, produce the verdict.

Ruleset3.2.4
Threshold0.85
OutcomeREVIEW

Illustrative product view with sample data. Not a customer record; identifiers and version numbers are examples.

03 · Chain

AI assists above the line. Rules decide below it.

The determinism boundary is the core of the design. Whatever the copilot suggests, the verdict comes from pinned rules, and for interactive screening the audit record is written in the same transaction as the decision.

The Eagle decision chain: signals are screened, AI assists with triage and explanation, the determinism boundary separates advice from decision, pinned rules produce the verdict, and the result is sealed in a tamper-evident SHA-256 audit log that can be checked on demand EAGLE · DECISION CHAIN Signalsname · lists · KYC ref AI assistslabel · explain Verdictpinned rules · match chain Sealed auditsha-256 · verifiable AI ASSISTS · PROBABILISTIC RULES DECIDE · DETERMINISTIC DETERMINISM BOUNDARY
  1. ScreenCheck a person or entity against the configured sanctions and PEP data.
  2. ResolveBring identity details and matching evidence together.
  3. InvestigateSurface the context, relationships and records an analyst needs.
  4. Decide and preserveApply the rules, record the outcome and seal it in the audit log.
04 · Capabilities

What Eagle does.

01

Deterministic match chain

Each name is normalised and transliterated. Candidate matches are found with trigram similarity (and, where enabled, a character-level embedding), then scored with a deterministic lexical measure that combines edit distance and token overlap. A near-exact match, or close Jaro-Winkler similarity together with agreement in how the names sound (Double Metaphone, Daitch-Mokotoff), can raise a score to a set floor, never lower it. The result is mapped to a verdict by configured thresholds, which can only be changed with a second person's approval. The decision logic is deterministic: the same candidates, under the same rules and lists, always give the same verdict.

multi-stage · transliteration-aware
02

Explainable matching

Each match brings together name similarity, how the names sound, identity details such as a date of birth, and links to listed parties, so an analyst can see why a name matched.

match · resolve · explain
03

Case investigation

Review potential matches, work through the evidence and record the analysis. Cases resolve through an approvals queue: by default, cases with a match score of 80 or more need a second person to approve, and Eagle can be configured so that the second approval on those cases needs an MLRO or administrator. A regulatory filing workflow is included.

triage · review · resolve · file
04

Tamper-evident audit

Each interactive screening is written to a tamper-evident audit log, built on SHA-256 and keyed hashes, in the same transaction as the decision. Batch runs are recorded as a single batch entry in the general audit log. An integrity check recomputes the log on demand and reports whether it still verifies.

interactive: screen → case → audit · one transaction
05

Gated AI agent

In the analyst screen, Eagle's triage copilot explains each alert deterministically, drawing on the network graph and on similar resolved cases (retrieval-augmented triage). Raia, an optional AI agent available through Eagle's API, uses a locally hosted large language model (LLM) to label an alert as likely noise or needing review, with a confidence and a reason. Neither can close an alert, and a real hit is always sent back for human review.

retrieval · optional LLM agent · a person decides
06

Sanctions feeds & rescreening

Eagle ingests sanctions data from sources including the OFAC, UN, EU and UK lists, and PEP data and some further lists from OpenSanctions (whose licence restricts commercial use, so customers need their own licence for them). It can be configured to rescreen earlier names when a list changes. Each case can be documented in a Case Intelligence Report.

OFAC · UN · EU · UK · configurable rescreen
On the roadmap

What comes next.

Planned

Quantitative risk signals

Quantitative finance and econometric methods to add structured risk context to a case. Like every AI signal in Eagle, they will inform the analyst and never decide.

05 · Deployment

Runs inside your walls.

Eagle is delivered as software you operate, not a service you send data to.

On-premiseRuns in your own data centre, on infrastructure you control. Customer data stays inside the institution. An air-gapped configuration isolates the decision path (database, core engine and gateway) from any outside network, with a conformance test to prove it.
Local AIEagle's AI features, the optional Raia agent and AI-written case summaries in the case view (on by default), run on locally hosted open models. Nothing is sent to an external AI service, and AI assistance can be switched off without changing any decision.
IntegrationConnect onboarding, payments and internal systems through the REST API or batch screening.
Customer-controlledYou control the audit keys, the database and the rules configuration. Eagle is a modular core with supporting services, built on PostgreSQL.
06 · Integration

Fits into the systems you already run.

Eagle connects to onboarding, payments and case systems through standard interfaces, and hands your compliance team the records they need.

01

Screening API

Screen a customer or payment party from your own systems through Eagle's REST API. Each response carries the verdict (pass, review or fail) and the reasons behind it.

REST · verdict with reasons
02

Batch screening

Screen a whole customer base or file in one run, for example after onboarding a portfolio. Each batch run is recorded in the general audit log as a single batch entry.

batch runs · audit entry
03

Regulatory filing

The regulatory filing workflow supports report formats including goAML suspicious and cash transaction reports, the format used by many financial intelligence units, and FinCEN suspicious activity reports.

goAML STR / CTR · FinCEN SAR
04

Audit and oversight

Administrators can run integrity checks on the whole screening log, the general audit log or a single request, and export the general audit log as a CSV report for review.

integrity checks · CSV export
Book a demo to discuss integration ↗ (opens in a new tab)
07 · Lists and data

Know exactly what you screened against.

Eagle loads the major sanctions lists from their publishers, keeps them current, and records which version of each list was used for every interactive screening. Your compliance team decides which lists apply to your institution.

01

Official sanctions lists

Loaded directly from each publisher: the UN Security Council Consolidated List, the US OFAC Specially Designated Nationals list, the EU financial sanctions list and the UK Sanctions List.

UN · OFAC · EU · UK
02

PEPs and further lists

Politically exposed persons, the Australian and Canadian sanctions lists and published INTERPOL Red Notices, through OpenSanctions. Its licence restricts commercial use, so customers arrange their own licence for this data.

via OpenSanctions · licence required
03

Clean updates

Eagle checks whether each list has changed before downloading it. Each update is applied in a single database transaction that adds new entries, updates changed ones and removes delisted ones, and is stamped with a version.

one transaction · versioned
04

Freshness on record

Every interactive screening records which list versions were in force and how old each list was at that moment. Re-screening of earlier names when a list changes can be switched on.

list version · list age

Names written in Arabic, Cyrillic, Chinese, Korean and Japanese scripts are transliterated before matching, so names can be compared across scripts. How matching works across scripts →

Contact · Saolix GroupPeople. Products. Possibilities.

Your next chapter.
Let’s build it together.

Explore a product, discuss a project, or find the right expertise. Tell us where you want to go. We’ll help you take the next step.

Enterprise softwarePrivate AIEngineering & consulting