Demo · MLRO Console

A statutory MLRO substrate,
firewalled from the rest of your compliance estate.

The MLRO Console gives the named officer (and deputy) a confidential workspace for internal SARs — separate RLS, no AI indexing, tipping-off banners on every screen, hash-chained decision log, and FIU external-report markers. Board reporting receives aggregate counts only.

01

Triage queue with three SLA clocks

/mlro-caseMLRO + Deputy MLRO only
Acknowledge (24h)
1 overdue
Initial FIU consideration (3bd)
2 overdue
External report (10cd)
1 at-risk
  • SAR-DEMO-001Cash structuring · Saltire FiduciaryAck overdue · +6h
  • SAR-DEMO-002PEP linkage · Saltire TrustFIU consideration overdue
  • SAR-DEMO-003Adverse media · Saltire WealthCase open · decision today
  • SAR-DEMO-004Sanctioned counterparty hitExternal report due +4d

Why this matters: SLA pressure is visible the moment the MLRO logs in. The 24-hour acknowledgement leg is automated via the sar-ack email template. Once a SAR is triaged, the "initial FIU consideration overdue" tile drops it — clocks reflect actual decisions.

02

Case workspace + hash-chained decision log

/mlro-case/CASE-DEMO-003Tipping-off safeguard on every tab
Do not disclose the existence of this case to the customer or their representatives.
Subject
Adverse media · Saltire Wealth
Assigned
S. Henderson (MLRO)
Suspicion arose
2026-06-18 09:12
External report due
2026-06-28
Decision log — append-only, SHA-256 chained
#3prev: b1f3…77ac→ hash: 9d20…a1be
Continued business after EDD refresh; rationale recorded.
#2prev: 0000…0000→ hash: b1f3…77ac
Customer file frozen pending FIU consideration.
#1prev: → hash: 0000…0000
Case opened from SAR-DEMO-003 triage.

Why this matters: Every decision carries its rationale and a hash link to the previous entry. The contemporaneous record the supervisor expects — without a "trust me" attachment anywhere in the chain.

03

FIU external-report marker (existence + reference only)

/mlro-case/CASE-DEMO-003#external-reportNo report content stored
FIUJFCU (Jersey)
Submitted2026-06-20 14:02
ReferenceTHEMIS-2026-0418
Submitted byS. Henderson

Why this matters: RegAlign records that you reported, when, and the FIU reference. It deliberately does not store the report body — the FIU's own system remains authoritative, and your substrate stays minimal.

04

Board pack receives aggregates only

/board-reporting · MLRO sectionCounts only · no record-level leakage
SARs raised (Q)
14
Cases opened
9
FIU reports
3
Avg time-to-decision
2.1 days

Themes for the period: adverse-media spikes (4), structuring patterns (3), sanctions-screening near-misses (2). Drill-down is gated to MLRO/Deputy.

Why this matters: The board gets the oversight it needs without the legal risk of record-level disclosure. The MLRO never has to choose between "tell the board too much" and "leave NEDs unable to challenge".

05

Annual MLRO report — written from the case data

/oversight · Annual MLRO reportReg 9 Module 7
  • · Typology trends (by quarter) — 12 month rolling.
  • · Decision-volume statistics, FIU interaction counts.
  • · Training gap themes from internal SAR root-cause tagging.
  • · Control-gap findings surfaced (sanitised, non-tipping-off).

Why this matters: The report builds from the same record set the supervisor would inspect. Finalise → approve workflow with hash-chain seal at sign-off.

Confidentiality, by design
Separate RLS substrate

MLRO tables (mlro_internal_sar, mlro_case, mlro_decision_log) are gated by private.is_mlro_or_deputy(). SAR submitters can insert but never read the queue.

Never indexed into AI

Case + decision content is excluded from Compass retrieval, classifier cache, and every AI prompt. The substrate is firewalled from the model layer.

Hash-chained log

Append-only decision log with SHA-256 chain (prev_hash → hash). Tamper-evident without any extra tooling.

Aggregate-only board feed

The board pack pulls counts and themes — never record-level. Same source data, two different audiences, one set of permissions.

See it on your own data

The sandbox runs against the seeded Saltire tenant with 4 SARs across the SLA matrix and a worked case (CASE-DEMO-003) with a hash-chained decision log.

Ready when you are

Seen enough to talk?

Every demo on RegAlign is open — no form wall, no sales chase. When you're ready, request pilot access and we'll book a working session.