What it is
The AML module screens an individual against a set of checks: government and open registries, sanctions lists, court and debt databases. Checks are run against the submitted data — no KYC session or document upload is required. Each check returns a result with an outcome and the data found.
What data is required
Data is submitted as sets: if a set is submitted in full, the checks in that set run; if the set is missing, they return a skip. The full list of checks with their input data is in the “Catalog of checks” section.
- Russian passport — the primary set, about 95% of requests. The system obtains the INN itself (a patronymic is required).
- Driver’s licence — validity of the licence, no passport required.
- Full name and date of birth — the minimum set for searching the registries; suitable for clients with foreign documents.
Identification accuracy
With a Russian passport the system obtains the INN and identifies the person unambiguously. Where a registry searches by full name, exact namesakes are possible: in court cases the record cards contain neither an INN nor a date of birth, so the output is split into exact full-name matches and matches by initials, where namesakes are likely.
How to run it
Checks are run and read with two REST API methods: the run call (POST kyc/checks/run) returns an identifier, and the result is retrieved by polling (POST kyc/checks/result). Details are in the “API and integration” section.