Skip to main content

Overview

Merlon is self-hosted AML/CFT software for non-bank financial institutions in Japan. It scores customer risk (CDD), monitors transactions (TM), screens against sanctions and PEP lists, and manages the resulting alerts and cases — all running inside your own infrastructure, against your own PostgreSQL database.

These pages are organized by what you are trying to do. Pick the track that matches your role; each one is ordered so you can read it top to bottom.

Understand what Merlon does

Start here regardless of your role.

  • Getting Started — run the whole stack with Docker Compose in about five minutes
  • Merlon Demo Tour — walk a pre-loaded dataset through scoring, alerts, and case resolution
  • Architecture — how the Go API, native engine, and React UI fit together, and why the CDD score is the central axis

Compliance and controls

For compliance officers and second-line reviewers: what Merlon does about your regulatory obligations, and what evidence it produces.

Configure and tune

For the people who decide how strictly Merlon detects. Every rule is a configuration file, not code.

Deploy and operate

For whoever runs Merlon in production.

Integrate and extend

For developers connecting Merlon to a core banking system or another upstream.

  • Adapter Guide — mapping your source system onto Merlon's data model
  • REST API Reference — every endpoint, generated from the route definitions
  • Rule Schemas — the JSON Schemas every rule configuration file is validated against

Contribute

For people changing Merlon itself.