Product Updates

Changelog

What's new at Verifex. New features, sanctions list updates, accuracy improvements, and API changes.

New Feature

Engine v3 — Probabilistic scoring pipeline with calibrated confidence

  • New probabilistic scoring engine (v3) replaces the legacy rule-based pipeline. Log-odds aggregation with Fellegi-Sunter contextual weighting produces calibrated confidence scores.
  • Temperature scaling (T = 0.20) integrated into aggregateComparisons. Makes the sigmoid ~5× steeper, fixing underconfidence. ECE: 1.32% (191-case), 1.36% (500-case).
  • Context-gating penalty: −1.2 log-odds applied when a moderate name match lacks DOB, country, or identifier support. Prevents high-confidence matches on ambiguous common names.
  • 500-case synthetic benchmark published: 99.68% F1, 99.36% recall, 100% precision, 3 false negatives, 0 false positives.
  • 191-case smoke benchmark: 100% F1, 100% recall, 100% precision, 0 false positives, 0 false negatives.
  • Adversarial safety suite (247 cases, 10 corruption categories): 37.79% recall, 100% precision, 0.0% danger score. Conservative by design — zero false positives on corrupted common names.
  • Explainability API: add explain: true to any screen request and every match returns v3_explainability with per-field contributions, threshold reasoning, and evidence summary.
  • Benchmark page redesigned with interactive suite selector, animated stats, Engine v3 banner, adversarial safety visualization, and calibration metrics.
  • Homepage updated with Engine v3 value proposition, animated stat counters, and updated benchmark preview.
New Feature

Trust & Conversion Sprint — SDK verification, demo pages, guides, and security packet

  • SDK runtime verification — Node.js, Python, Go, and Rust SDKs tested against live API. SDK health tests updated to handle unauthenticated responses correctly.
  • Evidence Capsule page enhanced with live demo section — fictional sample data showing query, result status, matched source, score breakdown, reviewer action, audit metadata, and JSON export preview.
  • KYB Sample Dossier page live at /kyb-sample-dossier — standalone page showcasing the fictional Caspian Trade Holdings dossier with hero, deliverables, and CTAs.
  • Use Verifex With Existing Provider page live at /use-verifex-with-existing-provider — six use-case cards (secondary screening, evidence capsule, benchmark, audit export, regional KYB, fallback API) with FAQ and pilot CTA.
  • Security Packet page live at /security-packet — architecture overview, data flow, subprocessors, API key security, webhook signing, rate limiting, backup/retention, incident response, and honest certification status.
  • Six SEO guide pages created: /guides/sanctions-screening-api, /guides/ofac-screening-api, /guides/sanctions-screening-evidence, /guides/build-vs-buy-sanctions-screening, /guides/kyb-turkey-checklist, /guides/kyb-azerbaijan-checklist.
New Feature

Verifex repositioned as sanctions screening evidence infrastructure

  • About page rewritten with institutional product positioning — explains Verifex's evidence-first approach, core product areas, operating principles, and decision-support disclaimer.
  • Homepage repositioned — headline, trust strip, and benchmark section reframed around 'Every screening decision needs evidence.' The site now reads as evidence infrastructure, not just a screening API.
  • Evidence Capsule public page copy refined — metadata and body copy now emphasize decision evidence, point-in-time list versions, and reviewable match rationale.
  • Sanctions Screening API public page copy refined — hero and metadata now describe preserving evidence behind every decision rather than 'reviewable decisions' alone.
  • Site metadata updated — title and description across the homepage, Evidence Capsule, and Sanctions Screening API pages now reflect the evidence infrastructure positioning.
New Feature

Evidence Capsule public page, KYB Sample Dossier, and design audit fixes

  • Evidence Capsule public page live at verifex.dev/evidence-capsule — explains the structured audit record format, tamper-evident hash, bitemporal timestamps, and how each screening decision maps to a retrievable capsule with query input, list versions, match rationale, and reviewer action.
  • KYB public page live at verifex.dev/kyb — Know Your Business screening for Turkey and Azerbaijan markets. Includes company identity verification, registry evidence, ownership chain mapping, sanctions screening, risk summary, and structured deliverables.
  • KYB Sample Dossier Showcase added to the KYB page — interactive 7-module preview of a fictional 'Caspian Trade Holdings Ltd.' dossier with company identity, registry evidence, ownership chain, sanctions screening results, risk summary, evidence timeline, and deliverables grid.
  • About page now includes the shared site header and footer for consistent navigation.
  • Compare index and all comparison subpages now include the shared site header and footer.
  • Footer Product column updated with links to Evidence Capsule, KYB, and About pages.
  • Sitemap expanded to include /evidence-capsule and /kyb.
  • Solutions page gradients updated from blue-500 to cyan #3BBFDF for visual consistency with the rest of the site.
  • Homepage Evidence Capsule section CTA now links to /evidence-capsule instead of /audit-trail.
Improvement

Pricing, docs, accuracy fixes, and UI improvements

  • Enterprise plan no longer shows a fixed price. The pricing card now displays 'Custom pricing' — reflecting that Enterprise terms are negotiated per contract.
  • Enterprise plan 'Get Started' / 'Subscribe' button replaced with a single 'Talk to sales' action that opens a pre-filled email to hello@verifex.dev. Annual billing toggle no longer shows a strikethrough price for Enterprise.
  • Pricing page now includes an 11-row plan comparison table covering screens per month, rate limits, audit retention, continuous monitoring watches, bulk screening, Evidence Capsule export, GLEIF/LEI lookup, UBO 50% Rule, webhooks, custom list integration, and dedicated support.
  • Public docs page (/docs) redesigned to match the site's full design system — now uses the shared header, footer, and theme tokens instead of appearing as a separate product. Sidebar navigation, code blocks, and section layout all updated.
  • Sign-up form now shows a 4-segment visual password strength bar (Weak / Fair / Good / Strong) as you type, replacing the static hint text.
  • Hero stat corrected: '10yr Audit Trail' updated to '365d Max Audit Retention' — accurately reflects the Enterprise plan retention limit.
  • Hero demo and stat corrected: source count updated from 49 to 54, consistent with the current configured Enterprise source total.
  • Homepage CTA now shows 'No credit card required · 50 free screens/month' microcopy directly under the Start screening free button.
  • Security page now lists 99.9% uptime target for the screening API alongside a direct link to the live status page.
  • Dashboard playground: clear screening results now show a disclaimer — 'A clear result is screening evidence — it is not a legal compliance determination.'
  • Continuous monitoring page header now states that watched entities are re-screened daily and that you receive a webhook event if risk level changes.
  • UBO page now includes a beta notice explaining that the OFAC 50% Rule calculator requires a corporate entity UUID from the Verifex corporate entity database.
  • Email verification success page now auto-redirects to sign-in after 3 seconds with a visible countdown.
Improvement

Phase 2 FP Reduction, API Clarity Fields & PEP Near-Match Policy

  • Benchmark updated to May 2, 2026 verified run: 122-case published benchmark: 96.6% F1, 100% recall, 93.4% precision, verified May 2, 2026.. Phase 2 entity-name FP reduction brought false positives from 8 down to 6.
  • Phase 2 FP reduction: entity-name false positives fully eliminated. Generic business names (e.g. Global Trading LLC, Eastern Star Consulting) now correctly clear via Strategy 3 name-token gate and Penalty 14 (company evidence gate).
  • New API response fields on every match: source_severity (primary / secondary / pep / watchlist) and source_type (sanctions / pep / adverse_media). These explicitly separate the regulatory weight of a source from the match confidence score.
  • PEP near-match policy: low-confidence PEP-only matches (confidence 40–49, all matches from PEP source) now return human_review_required: false and recommended_action: review_if_policy_requires instead of triggering mandatory manual review. PEP hits require enhanced due diligence, not a sanctions block.
  • Remaining 6 borderline FPs are intentionally tolerated: all are low-confidence PEP near-matches at exactly confidence 42. The adjudication engine marks all as AUTO_CLEAR. See the benchmark page for the full FP cluster breakdown.
New Feature

Source Transparency Page, Trust Layer API Fields & New Data Sources

  • Source Transparency page live at verifex.dev/data-sources — every configured source is now publicly listed with its publisher, classification (Risk / Jurisdiction / Enrichment), and last successful ingestion timestamp.
  • Trust Layer fields added to every screening response: verdict (clear / possible_match / confirmed_match), risk_score (0–100), confidence_score (0.0–1.0), human_review_required, recommended_action, and reasons array explaining the decision.
  • audit_log_available field returned on every screen — confirms an immutable decision record is stored for audit retrieval.
  • missing_fields returned when a screening call omits date_of_birth or country, indicating reduced match confidence due to insufficient context.
  • 4 data sources restored and re-activated: Singapore MAS (40 designations), Netherlands Terrorism List (119 designations), Ukraine NSDC Sanctions (21,000+ designations), EBRD Ineligible Entities (1,082 debarred firms). All previously unavailable due to upstream URL changes.
  • Turkey MASAK TF designation list (2,287 entries) re-activated with improved URL fallback logic.
  • Screening API throughput improved — cluster mode now active on the API tier, distributing requests across all available CPU cores.
Improvement

Benchmark page refreshed — Phase 1 FP reduction results

  • April 25 rerun: 96.6% F1, 100% recall, ~91.4% precision, 8 false positives (vendor-authored benchmark with disclosed methodology). Superseded by the May 2 rerun above after Phase 2 FP reduction.
  • Phase 1 FP reduction: surname-mismatch penalty, common-name evidence gate, and stable sort eliminated all common-name false positives.
  • Latency snapshot from the clean rerun: p50 45ms, p95 202ms, p99 276ms.
  • Benchmark page rewritten to show the current live breakdown instead of a frozen perfect-score snapshot.
New Feature

Entity Resolution, GLEIF / UBO Chain & Compliance Dashboard

  • Entity Resolution Graph — search and de-duplicate across configured source records. A single canonical record aggregates known aliases, transliterations, and identifiers (OFAC ID, EU reference, GLEIF LEI) into one searchable profile.
  • GLEIF LEI Lookup — look up any Legal Entity Identifier (LEI) to retrieve entity details, direct parent, and ultimate parent from the Global LEI Foundation database (3.28M+ entities). Fully integrated into the dashboard.
  • UBO Chain Screening — enter an LEI or corporate UUID to traverse the full ownership chain and calculate aggregate sanctioned ownership under the OFAC 50% Rule (FAQ No. 401). Identifies constructively-blocked entities across multi-hop chains up to depth 10.
  • Compliance Dashboard — dedicated UI for compliance teams with a live Alert Queue (pending/reviewed/escalated), Monitoring dashboard for all watched entities, and generated PDF/CSV Reports with audit export.
  • PEP vs Sanctions distinction — PEP-only screening hits now return risk level MATCH (displayed in purple) instead of CRITICAL. Entities that appear only in PEP lists are politically exposed but not sanctioned — this prevents PEP hits from being conflated with actual sanctions violations.
  • Bitemporal audit history — every canonical entity record tracks both transaction time (when we learned it) and valid time (when the change was effective), enabling point-in-time screening queries.
Improvement

Archived April 11 benchmark snapshot

  • Archived benchmark snapshot from April 11. Superseded by the April 25 and May 2 reruns.
  • New: Zero-width Unicode evasion detection (FATF 2025 typology). Mixed-script query rejection. Patronymic-derivative detection (Ivan≠Ivanov). 9 penalty layers for false-positive elimination.
  • Benchmark includes exact match, spelling variations, Arabic/Cyrillic transliteration, phonetic matching, word-order variations, entity/organization names, PEP screening, multi-source matching, partial names, substring traps, common-name disambiguation, and adversarial inputs.
  • Benchmark page published at verifex.dev/benchmark with full methodology, real test cases, and comparison to published research (OpenSanctions Pairs, Federal Reserve FEDS 2025-092).
  • 11 new data sources added: BIS Unverified List, BIS Military End User List, OFAC Sectoral Sanctions (SSI), OFAC Palestinian Legislative Council, OFAC Chinese Military-Industrial Complex (CMIC), Nonproliferation Sanctions (ISN), ASIC Banned Persons (Australia), Thailand AMLO Designated Persons, Brazil PEP (95K+ officials), and IDB Invest Sanctions.
  • Coverage messaging now distinguishes raw source records from normalized, active screening entities.
  • New pricing: Starter $49/mo, Growth $99/mo, Pro $249/mo, Enterprise $499/mo. Free tier unchanged at 50 screens/month.
New Feature

Go & Rust SDKs

  • REST API examples updated with Go and Rust request snippets in the docs page — zero-dependency patterns for both languages.
  • Security hardening — improved webhook SSRF protection, XXE prevention on all XML parsers, stricter input validation across the API.
Improvement

Smarter Matching & 7 New Data Sources

  • Contextual scoring — date of birth, nationality, and entity type now adjust match confidence. Each match includes an evidence breakdown explaining why it matched.
  • Faster screening — new in-memory fuzzy index reduces broad search latency from 2s to under 750ms.
  • 7 new data sources: BIS Entity List (3,329), BIS DPL (469), Europol Most Wanted (87), FATF High-Risk Countries (23), France Trésor (6,062), Netherlands Terrorism (119), ADB Debarment (1,331).
  • Country name resolution — full country names (e.g. "Azerbaijan") now work alongside ISO codes.
Data Update

4 New Sanctions Sources — 14 Total

  • Interpol Red Notices — 6,400+ wanted persons from 195 countries, synced daily
  • Japan MOF — 6,700+ entities under Foreign Exchange and Foreign Trade Act sanctions
  • Israel NBCTF — 2,000+ terror designated individuals and organizations
  • World Bank Debarred — 1,200+ debarred firms and individuals (re-enabled with new data source)
  • Total entity coverage expanded across all sanctions sources
  • All new sources included in Starter, Growth, Pro, and Enterprise plans at no extra cost
New Feature

Enterprise Features & Configured Source Coverage

  • API Key Rotation — rotate keys with 24-hour grace period (Enterprise)
  • IP Allowlisting — restrict API key usage to specific IP addresses (Enterprise)
  • Webhook Retries — 5x automatic retry with exponential backoff on delivery failure (Enterprise)
  • Priority Screening — force a fresh screening path and skip cache where available (Enterprise)
  • Audit Retention — 1 year for Enterprise, 90 days Pro, 60 days Growth, 30 days Free/Starter
  • PEP source coverage expanded through configured PEP datasets
  • Coverage reporting now separates raw source records from the active searchable screening index
New Feature

Dashboard Features & Monitoring

  • SDK Quickstart Wizard — step-by-step onboarding for Node.js, Python, Go, Rust, and cURL
  • Continuous Monitoring — watch names and get alerts when risk levels change
  • Webhook Management — configure and manage endpoints from the dashboard
  • Public Status Page — live API health and uptime at /status
New Feature

Subscription Billing & Payments

  • Subscription billing — Starter ($49/mo), Growth ($99/mo), Pro ($249/mo), Enterprise ($499/mo)
  • One-click plan upgrades and downgrades from the dashboard
  • Customer billing portal for invoice and payment management
Improvement

Screening Accuracy Improvements

  • Structured adjudication layer — LLM-assisted entity resolution for ambiguous matches with documented rationale
  • Entity-type mismatch detection — companies no longer match person entries
  • Name rarity scoring — common names like 'John Smith' get reduced confidence
  • Context noise penalty — 'Sberbank Cafe' no longer matches 'Sberbank'
New Feature

Switzerland Sanctions & API Tools

  • Switzerland (SECO) sanctions list fully integrated — 7,641 entries
  • Postman collection with 24 ready-to-use API requests (download from docs page)
  • Batch screening — screen up to 100 entities in a single API call
New Feature

Python SDK & Free OFAC Tool

  • REST API quickstart examples published for Python (httpx/requests) and Node.js (fetch/axios) in the docs page.
  • Free OFAC search tool — check names against OFAC SDN, no signup required
Data Update

Sanctions Data Sources

  • OFAC SDN: 18,700+ entries (synced every 6 hours)
  • EU Consolidated: 5,800+ entries (synced every 12 hours)
  • UN Security Council: 1,000+ entries (synced every 12 hours)
  • UK HM Treasury: 5,100+ entries (synced daily)
  • Canada SEMA: 3,400+ entries (synced daily)
  • Australia DFAT: 10,900+ entries (synced daily)
  • Switzerland SECO: 7,600+ entries (synced daily)
  • PEP sources: configured politically exposed person datasets by plan and environment

Stay Updated

Follow the latest updates

Have questions about a recent change? Reach out directly.