MCPcopy Index your code
hub / github.com/Jeremiahcheng1206/AML-Monitoring-Engine

github.com/Jeremiahcheng1206/AML-Monitoring-Engine @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
29 symbols 52 edges 9 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AML-Monitoring-Engine

General Information

  • Full Software Name: Intelligent Financial Transaction Anti-Money Laundering Identification Tool Platform
  • Version: V1.0

Development Environment

  • Development Hardware Environment:
  • CPU: Intel(R) Core(TM) i5-4200H, 2.8GHz
  • RAM: 8GB
  • Hard Drive: 1TB
  • Development Operating System: Windows 11 Enterprise Edition
  • Development Tools: IntelliJ IDEA V2023
  • Programming Language: Java
  • Source Code Size: 25,466 lines

Runtime Environment

  • Hardware Requirements:
  • Quad-core CPU
  • 8GB RAM
  • Integrated Graphics
  • Gigabit Network
  • SSD with 500GB or more
  • Operating System: Anolis OS
  • Supporting Software:
  • JDK 9 or above
  • MySQL 8.0
  • Apache Tomcat
  • Redis

Purpose of Development

The primary goal is to enhance the efficiency of anti-money laundering (AML) efforts in financial transactions, reduce risks, and ensure the security of funds.

Target Domain/Industry

  • Domain: Financial Technology (FinTech)

Key Features

  1. Real-Time Monitoring:
    Utilizes big data, machine learning, and artificial intelligence to analyze large volumes of financial transaction data in real-time.
  2. Suspicious Pattern Detection:
    Automatically identifies unusual patterns, such as large fund transfers or frequent cross-border transactions.
  3. Model Optimization:
    Continuously improves detection accuracy using deep learning algorithms.
  4. Risk Alert Mechanism:
    Initiates investigation procedures immediately upon detecting potential money laundering activities.
  5. Data Integration and Sharing:
    Enables cross-bank and cross-border data sharing to strengthen institutional collaboration.
  6. Compliance Support:
    Provides compliance reports and audit tools to meet international AML standards.
  7. Efficiency Improvement:
    Enhances precision and effectiveness of AML processes to prevent financial crimes and ensure system stability.

Technical Characteristics

  • Type: Big Data Software
  • Key Features:
  • Employs AI deep learning and big data analysis for real-time monitoring of financial transactions.
  • Supports anomaly detection and risk level evaluation.
  • Facilitates multi-dimensional data integration and automated workflows to improve risk control efficiency.
  • Offers visualized reports for clear understanding of risk scenarios, enabling precise and efficient risk management.

Websites

  • https://jeremiahcheng1206.github.io/AML-Monitoring-Engine/

Software Classification

  • Category: Application Software

Extension points exported contracts — how you extend this code

ICustomerService (Interface)
(no doc) [2 implementers]
src/main/java/service/ICustomerService.java
CustomerMapper (Interface)
(no doc)
src/main/java/mapper/CustomerMapper.java

Core symbols most depended-on inside this repo

saveCustomer
called by 3
src/main/java/service/ICustomerService.java
selectAllCustomers
called by 1
src/main/java/mapper/CustomerMapper.java
insertCustomer
called by 1
src/main/java/mapper/CustomerMapper.java
updateCustomer
called by 1
src/main/java/mapper/CustomerMapper.java
deleteCustomer
called by 1
src/main/java/mapper/CustomerMapper.java
getAllCustomers
called by 1
src/main/java/service/ICustomerService.java
updateCustomer
called by 1
src/main/java/service/ICustomerService.java
deleteCustomerById
called by 1
src/main/java/service/ICustomerService.java

Shape

Method 20
Class 7
Interface 2

Languages

Java100%

Modules by API surface

src/main/java/service/impl/CustomerServiceImpl.java5 symbols
src/main/java/service/ICustomerService.java5 symbols
src/main/java/mapper/CustomerMapper.java5 symbols
src/main/java/controller/CustomerController.java5 symbols
src/main/java/config/TokenConfig.java3 symbols
src/test/unit/CustomerServiceTest.java2 symbols
src/main/java/util/IOUtil.java2 symbols
src/main/java/domain/RiskAssessment.java1 symbols
src/main/java/domain/Customer.java1 symbols

For agents

$ claude mcp add AML-Monitoring-Engine \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact