The Problem: Siloed Logic in a High-Speed WorldDocumentation Index
Fetch the complete documentation index at: https://docs.finwatch.finance/llms.txt
Use this file to discover all available pages before exploring further.
GitOps for Real-Time Risk & Automation
The FinWatch Difference: A Developer-First Engine
FinWatch is not just a tool; it’s a programmable, developer-first engine. By representing all rules as simple, text-based scripts (‘.ws’ files), we unlock the entire modern software development toolchain for your financial, risk and operational logic.
- It Enables “GitOps for Risk and Compliance”
This is the cornerstone of the FinWatch approach. Because rules are just code, you can manage them with a “GitOps” workflow, bringing unprecedented safety and velocity to your risk operations. - Version Control & Perfect Audit Trail Every change to a rule is a commit in Git. This provides a perfect, immutable audit trail for regulators, answering who changed what*, when*, and why with cryptographic certainty.
- Rigorous Peer Review A new rule or a change to a risk threshold can be submitted as a pull request. This enables collaborative peer review from developers, analysts, and business stakeholders, ensuring every change is vetted before it reaches production.
- Automated Testing (CI/CD)
You can build a CI/CD pipeline for your rules. Before deploying a change, automatically test it against a dataset of historical transactions. This allows you to:
- Measure the financial impact of a rule.
- Calculate the precise false positive rate.
- Ensure the change doesn’t have unintended consequences.
It’s an Extensible Engine, Not Just a Tool
Most transaction monitoring systems are built for a single purpose. FinWatch is designed as a powerful, extensible building block for developers. The ‘then’ action in a rule is not limited to ‘block’ or ‘review’. Developers can easily extend the engine to create custom actions eg:- Trigger a webhook: to a Slack channel or PagerDuty for real-time alerts.
- Call a different microservice to apply a dynamic fee or adjust a customer’s risk score.
- Enrich transaction data by calling a third-party KYC or geolocation API.
- Publish an event to a Kafka stream for deeper, asynchronous analysis.
.png?fit=max&auto=format&n=0JF6z69u57hmqsWm&q=85&s=531373acedba0eb783b669f6d558dfd8)