Skip to content

AML Open Framework — Competitive Positioning Report: July 2026

Date: 2026-08-07 · Scope: post-May 31 security hardening (H0–H6) + M1–M4 ML roadmap delivery, carried into the July deadline window · Companion: 2026-07-regulator-pulse.md for the regulatory deadline context. Previous edition: 2026-06-competitive-positioning.md.

Refresh anchored to 2026-08-07. Four facts shape the competitive map this month: (1) the Effectiveness NPRM + GENIUS Act NPRM dual comment window closed 2026-06-09 — the rulemakings are now pending (final rule expected late 2026 / early 2027), and comment-window work becomes documented proactive-posture evidence; (2) AUSTRAC Tranche 2 enforcement is now in effect (since 2026-07-01, 37 days in), and the enrolment grace period for newly regulated entities passed (2026-07-29, 9 days ago); (3) the AMLA RTS submission deadline passed (2026-07-10, 28 days ago) — the Commission's 3-month endorsement clock is now running toward 2026-10-10; (4) SR 26-2 is 112 days examination-active (April 17 anchor) and the M1–M4 ML roadmap continues to strengthen the framework's challenger-model position.


What changed since June

The June 9 comment window has closed. The Effectiveness NPRM + GENIUS Act NPRM dual deadline passed on 2026-06-09. There is no published final-rule outcome — both rulemakings are pending. The competitive implication has shifted from "file before the window closes" to "hold the comment-window work as proactive-posture evidence." Firms that completed a gap analysis or filed a comment letter can cite that work in SR 26-2 model governance; firms that deferred are now playing catch-up against a 12-month implementation clock that starts at the final rule.

AUSTRAC Tranche 2 is now in effect (since 2026-07-01, 37 days in); the enrolment grace period for newly regulated entities has passed (2026-07-29, 9 days ago). Enforcement began July 1; newly regulated entities providing a designated service without having enrolled were required to do so by July 29. No OSS competitor has shipped an AUSTRAC Tranche 2 example spec. The first-mover window has not closed — AUSTRAC's first-cycle enforceable-undertaking posture still applies to firms with documented good-faith compliance efforts. Programs stood up before July 1 are already inside the favourable posture; firms still without one are accruing exposure.

AMLA RTS submission deadline has passed (2026-07-10, 28 days ago). No submission confirmation independently verified for this edition. The Commission's 3-month endorsement clock is now running (→ 2026-10-10). For EU-supervised obliged entities, the standard is now locked in; gaps against it become implementation backlogs against the July 2027 application date.

SR 26-2 is 112 days examination-active (April 17 anchor). Q2 examination cycles have run and Q3 cycles are forming. The M2 model-inventory CLI ships the exact artifact second-line MRM teams have been building manually in Excel: aml model-inventory --markdown outputs a pipe-formatted table of every rule, every python_ref scorer, and the N1 prioritization model — ready for the Q3 model-risk committee report with one command.


What changed since May 25

FinCEN Whistleblower NPRM comment period closed June 1. The comment period for the March 30 NPRM (10–30% of collected sanctions from a $300M fund) closed 2026-06-01. The proposed award structure is known in outline, but the terms are not settled — FinCEN will consolidate comments and a final rule is expected late 2026 / early 2027, so treat the percentages as proposed, not final. Even so, the incentive signal is real, substantial, and targeted at SAR-backlog and screening-gap failures.

The May 31 security hardening sprint (H0–H6) closes SR 26-2 gaps directly. Six PRs shipped in one sprint address the exact controls SR 26-2 examiners will inspect in a challenger-model review: coverage gate enforcement (test-outcome-analysis discipline), zip-slip sanitisation (evidence-bundle integrity), SQL injection prevention (data-integrity chain), and audit pack byte-determinism (same-inputs → identical-output guarantee). The determinism fix is the most competitively significant: no commercial AML platform publishes a same-spec + same-data + same-seed = identical-output guarantee.

The M1–M4 ML roadmap is fully delivered (v0.1.46 + v0.1.47). The four Now-tier initiatives off the N1 governed-augmentation seam shipped in a single 24h sprint: Triage Queue dashboard page (M1), SR 26-2 model-inventory CLI aml model-inventory (M2), champion-challenger priority_outcome.json with temporal-leakage guard (M3), and point-in-time effective-dated joins (M4, Pillar 3 PARTIAL→COVERED). The framework is the only OSS AML platform with a governed ML triage layer, a one-command SR 26-2 model inventory, and a deterministic champion-challenger outcome report.


1. Competitive Landscape — July 2026 Update

Commercial enterprise platforms

Veteran rules-plus-ML platforms (NICE Actimize SAM, Oracle FCCM, SymphonyAI, FIS/SAS AML). SR 26-2 has been examination-active since April 17 — 112 days. Q2 2026 examination cycles have run and Q3 cycles are forming. Second-line MRM teams have presented gap analyses to boards. The window for platforms to produce SR-26-2-aligned MRM documentation bundles is open, but the framework's challenger-model position is already established for the first examination cycles — and the M2 model-inventory CLI is the one-command gap-filler for teams still building inventory in Excel.

AI-native challengers (ComplyAdvantage, Hawk:AI, Featurespace/Visa, Feedzai, Lucinity). The ML-first model-validation burden under SR 26-2 is real and increasing with each examination cycle. A challenger that cannot produce a deterministic replay of a flagged alert — with identical output hashes across runs — fails the SR 26-2 independent-validation test. The M3 champion-challenger outcome report + temporal-leakage guard is the artifact none of these platforms can produce on demand.

Graph/network specialists (Quantexa, Ripjar, Sayari). No change. Slot remains case-level visualisation, not full MRM challenger.

Open source — July 2026

  • Marble (checkmarble/marble): Strongest direct alternative. Still has no Compliance Manifest, MRM bundle, or deterministic-rerun guarantee — and no SR 26-2 model inventory or champion-challenger outcome report. SR 26-2 examination-active for 112 days — the gap is now being felt and the M2 CLI widens it further.
  • Jube (jube-home): ML-first. SR 26-2 headwind unchanged.
  • FINOS OpenAML: Labs-stage. No change.

No OSS competitor has shipped: (a) an AUSTRAC Tranche 2 example spec, (b) a PPSI/GENIUS Act compliance template, or (c) a deterministic-rerun audit guarantee. The framework is the only OSS option with all three in scope.


2. Where the Framework Wins — July 2026 Update

The H0–H6 sprint closes the one remaining SR 26-2 gap: demonstrable test coverage of compliance-critical engine paths. The coverage gate (H0) was non-enforcing — pytest-cov exits 0 on Linux below the threshold, so CI was green at 98.99% despite the advertised 99% floor. The gate is now enforced by a platform-independent script (scripts/check_coverage_floor.py). Combined with the determinism fix (audit pack now byte-identical across runs), the framework now satisfies all three SR 26-2 independent-challenger requirements: deterministic rerun, hash-chained audit ledger, and demonstrated test coverage of the scoring and audit logic.

Zip-slip and SQL injection fixes (H2, H4) directly protect the regulator-evidence bundle. The ZIP the examiner receives must contain only the intended evidence; the data the framework reads must be validated before it enters the hash chain. These aren't cosmetic — they are the controls that protect the evidential integrity SR 26-2 and the Effectiveness NPRM both require.

The M1–M4 ML roadmap ships the governed-augmentation seam no commercial platform publishes. Triage Queue (M1) gives investigators a priority-scored, explainable alert queue — advisory-only, MRM-compliant. Model-inventory CLI (M2) emits the SR 26-2 inventory in one command. Champion-challenger outcome report (M3) with temporal-leakage guard is the independent-validation artifact SR 26-2 requires. Point-in-time joins (M4) closes Pillar 3 (PARTIAL → COVERED): reference data is resolved as-of each transaction, not from the latest row.

GENIUS Act PPSI template positioning held through the closed comment window. The NPRM proposes BSA-program + OFAC sanctions compliance for permitted payment stablecoin issuers. The comment window closed June 9; the rulemaking is pending. The framework already ships two PPSI example specs — publishing a PPSI-compliance reference template during the comment window positioned the framework as the PPSI baseline before any competitor, and that positioning carries into the pending-rule phase.

AUSTRAC Tranche 2 has been in effect for 37 days. No OSS competitor exists. One PR, one new buyer segment, enforceable since July 1 — and the July 29 enrolment grace-period deadline has now passed, closing the second near-term moment to lead with the example spec.


3. Highest-Leverage Next Features — July 2026 Re-ranking

Priority Feature Status Why now
#1 AUSTRAC Tranche 2 example spec (examples/austrac_tranche_2_dnfbp/) Shipped — sustain Enforcement in effect since July 1 (37 days in); enrolment grace period passed July 29 (9 days ago). No OSS competitor. First-mover in an uncontested buyer segment; sustain the lead with audit-pack jurisdiction tags.
#2 AMLA STR/RTS effectiveness telemetry pack Shipped (#528) AMLA RTS submission deadline passed July 10; Commission endorsement clock running to Oct 10. Alert→case→STR funnel + per-rule precision/recall + AMLA citation coverage, packaged against AMLR Art. 28(1)/26/20(1)(d).
#3 GENIUS Act / PPSI compliance template (examples/genius_ppsi_*) Shipped — sustain Comment window closed June 9; rulemaking pending. Two PPSI specs already ship — maintain as the PPSI baseline ahead of a final rule.
#4 FinCEN Whistleblower internal-channel audit tool Shipped (#531) Comment period closed June 1. Final rule coming late 2026. aml whistleblower-audit emits whistleblower_audit_report.json — the pre-implementation evidence artifact.

Sources