richard-churchman 8b0a4202cb Bug fixes and improvements in Activation Watcher persistence and replay functionality:
* Updated the Activation.js to include an offset to default to last minute for replay in the user interface.
* Fixed a missing reference which meant that the enqueue to activation watcher concurrent queue was not being picked up by the background process responsible for actual database insert,  although it was running.
* Refactored the background persistence process to individial inserts rather than bulk copy,  as activation load should never be so significant that it needs a bulk approach,  while instead being fairly time sensitive.
2026-01-17 12:05:45 +02:00
2025-03-18 07:35:32 +02:00
2026-01-11 16:16:29 +02:00
2022-11-04 13:24:24 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00
2022-11-04 13:24:24 +02:00
2025-11-20 13:52:36 +02:00
2022-11-04 13:24:24 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00
2025-11-20 13:52:36 +02:00

Image

Jube is an open source AML software and open source fraud detection software platform for real-time detection of suspicious transactions, AML case management, and fraud prevention.

Jube is fully open-source (AGPLv3) with all features available and no vendor lock-in, Jube is transparent, auditable, and extensible—keeping your data under your control while enabling rapid adaptation to new products, workflows, regulations, or payment schemes.


Jube combines real-time transaction monitoring, adaptive machine learning, rule-based detection, and workflow-driven case management into a single, scalable system.

Designed for compliance teams, financial institutions, and fintechs, Jube provides:

  • Accurate and interpretable risk scoring using supervised and unsupervised machine learning models
  • Rule-based detection with thresholds, velocity checks, aggregation counts, and sanctions screening
  • Workflow-driven AML and fraud case management with automated escalation and full audit trails
  • Cloud-native deployment with Docker and Kubernetes support, multi-tenancy, configuration preservation, and high-performance caching for low-latency decisioning

Jube ensures accuracy, transparency, and auditability, making it ideal for organizations that must meet strict regulatory requirements while monitoring large transaction volumes.

Open source AML software case management dashboard

Open source fraud detection software performance metrics


Key Features

  • Trusted open source AML and fraud detection software for compliance and fraud prevention
  • Real-time transaction monitoring
  • Hybrid detection engine: combining rulebased logic for open source AML and fraud detection
  • Adaptive machine learning models for AML and fraud risk scoring
  • Workflow-driven AML and fraud case management
  • Fully open source AML and fraud detection software under AGPLv3

Adaptive Machine Learning — Exhaustive Adaptation

Jube leverages adaptive machine learning for AML and fraud detection, combining anomaly detection, supervised risk models, and continuous model training to identify both known and emerging threats, while deriving behavioral features for interpretable and actionable risk insights.

  • Unsupervised learning identifies deviations from normal customer behavior for anomaly detection
  • Supervised learning models detect known fraud and AML patterns based on historical data
  • A hybrid approach combines supervised and unsupervised methods
  • “Exhaustive Adaptation” evolves the model topology — trying different neural-network structures and variables — to find wellgeneralized, computationally efficient models as data patterns change
  • Behavioral feature abstraction derives signals such as transaction volume, velocity, and geolocation to improve ML model interpretability

Adaptive machine learning model performance for AML and fraud detection

Variable statistics used in open source AML and fraud detection software

Top-performing model topology for open source AML software and fraud detection

Score model testing results in open source AML and fraud detection software

Real-Time Transaction Monitoring

Jubes real-time transaction monitoring engine detects suspicious activity instantly, enabling financial institutions and fintechs to respond to fraud and AML risks as they occur. The engine combines low-latency processing, scalable architecture, and reliable storage to handle large transaction volumes efficiently.

  • Stateless, horizontally scalable architecture
  • Low-latency, in-memory processing with Redis for real-time state mutable state
  • Frequently accessed immutable state stored locally also to minimize network overhead, reduce serialization/deserialization, and increase server density, ensuring fast, scalable decisioning under high load
  • Durable storage and audit logs with PostgreSQL
  • AMQP integration (RabbitMQ) for inbound and outbound events
  • Full support for synchronous and asynchronous interfaces via HTTP, AMQP, and hybrid modes
  • Asynchronous archival of decision payloads for analytics and reporting
  • Real-time reprocessing of past data available for integration of fresh intelligence and analysis of exposure

Case Management for Compliance

Jube delivers workflow-driven AML and fraud case management with automated escalation, full audit trails, and document versioning, giving compliance teams an end-to-end solution for investigating suspicious transactions efficiently.

  • Multiple case streams (AML, fraud, compliance)
  • Workflow-driven dashboards for investigators
  • Document upload and versioning (EDD, CDD, ID verification)
  • Automatic case escalation via activation rules
  • Full audit trails for all actions

Workflow-driven case management example in open source AML software

Visualization dashboard for open source fraud detection software

Automated case activation monitoring in open source AML and fraud detection software

Flexible Rule Engine

Jubes rules engine supports thresholds, velocity checks, aggregation counts, and sanctions screening, fully integrated with ML outputs for comprehensive detection.

  • Threshold-based detection
  • Velocity and aggregation checks
  • Automatically check transactions and counterparties against global sanctions lists for regulatory compliance
  • Time-to-live counters and suppression
  • Fully integrates with ML outputs for combined detection
  • Online or background preparation of velocity and other aggregations depending on data volume

Rule builder interface for open source AML and fraud detection software

Rule coding for open source AML and fraud detection software

Manual sanctions screening in open source AML software

Cloud-Native

Jubes architecture is purpose-built for open source fraud detection and AML transaction monitoring. Its fully containerized (Docker, Kubernetes), supports multi-tenancy, and is highly scalable — making it a top-tier AML and fraud detection software open source solution.

The platform preserves configuration, enabling institutions to back up, restore, and migrate rules, workflows, and ML settings. This ensures operational continuity and smooth system upgrades or deployments.

Jube supports multi-tenancy, allowing financial institutions or service providers to monitor transactions for multiple sub-clients (brands or business units) within a single deployment. Each tenant can maintain independent rules, workflows, and ML configurations.

Open source AML and fraud detection software API integration


Public Training & Implementation Support (Kuala Lumpur April 2026)

Jube is a powerful platform and is typically deployed as part of a wider compliance and transaction monitoring infrastructure.
For teams looking to move beyond evaluation and into production implementation, there is in-person training and integration cohort in Kuala Lumpur (1416 April 2026).

The cohort is designed for engineers, architects, and compliance specialists and includes:

  • Deep technical training from the core Jube team
  • Guided integration workshops using real transaction flows
  • Architecture and rule design best practices
  • Up to 6 weeks of post-training pilot support

Learn more and secure a seat: https://jube.io/jube-training/


Getting Started

A Docker Compose file is available (docker-compose.yml) to quickly set up and orchestrate an installation of Jube, provided Docker is installed. Jube can be up and running in minutes with the following shell script:

git clone https://github.com/jube-home/aml-fraud-transaction-monitoring
cd aml-fraud-transaction-monitoring
export DockerComposePostgresPassword='SuperSecretPasswordToChangeForPg'
export DockerComposeRabbitMQPassword='SuperSecretPasswordToChangeForAmqp'
export DockerComposeJWTKey='IMPORTANT:_ChangeThisKey_~%pvif3KRo!3Mkm1oMC50TvAPi%{mUt<9sBm>DPjGZyfYYWssseVrNUqLQE}mz{L_UsingThisKeyIsDangerous'
export DockerComposePasswordHashingKey='IMPORTANT:_ChangeThisKey_~%pvif3KRo!3Mkm1oMC50TvAPi%{mUt<9sBm>DPjGZyfYYWssseVrNUqLQE}mz{L_UsingThisKeyIsDangerous'
docker compose up -d

Copy and paste the full block of shell script above into the terminal. The Jube software will be cloned locally:

Copy Paste Shell From GitHub

The software will be built locally after it has been cloned (Jube is not available in Docker Hub, and is instead built from source). Once the Jube Docker image has been built, Docker Compose will ensure that the remaining dependencies in the form of Postgres, RabbitMQ and Redis are available, and then orchestrate:

Building and Starting

Navigate to http://localhost:5001/:

Login

The default username/password is Administrator / Administrator, requiring change on first login:

PasswordChange.png

Upon change, navigation to the menu takes place:

Landing.png


Documentation

Jube provides comprehensive, high-quality documentation to guide teams through installation, configuration, and operation of the platform.

Refer to the Getting Started guide in the official documentation for step-by-step instructions on deploying and configuring Jube effectively.


Licence

Jube is licenced under AGPL-3.0-or-later.

S
Description
Hanzo tenant service — sourced from hanzoai/jube-fork
Readme AGPL-3.0
200 MiB
Languages
C# 42.3%
JavaScript 39.2%
HTML 8.9%
CSS 8.2%
Rich Text Format 1.4%