> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finwatch.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

**FinWatch** is a specialised, declarative **Domain-Specific Language (DSL)** designed for creating real-time transaction monitoring rules. Its core purpose is to empower fraud and compliance teams to quickly define, test, and deploy logic for detecting suspicious financial activity, enforcing limits, and ensuring regulatory compliance without needing to write complex, low-level code.

**FinWatch is an Internal (Embedded) DSL.** It is built leveraging on **golang** syntax for compilation while adding domain-specific commands for monitoring transactions. Fin Flows is more developer first, giving engineers the power they need to control actions on every transaction, fundamentally, it is an **"If-This-Then-That" (IFTTT)** engine for financial data streams. 

**FinWatch** is built to break this cycle. It's not just another fraud detection tool; it's a **real-time automation engine for your entire transaction lifecycle**. Business teams from compliance and finance to product, engineering and operations now have the **power to write, test, and deploy their own logic** using a simple, intuitive scripting language. Fin Flows can analyse and act on any data stream both realtime and scheduled.

<Card title="Built for Devs" icon="stars">
  **FinWatch** is a domain-specific language (DSL) for creating **real-time transaction monitoring rules**. It enables you to define conditions and automated actions for detecting **fraud**, **enforcing limits**, and **staying compliant**. A Watch script is declarative: you describe ***what*** ***to detect*** and ***what action to take***—the engine handles evaluation at runtime.
</Card>

In today's fintech landscape, your biggest bottleneck isn't your product—it's the hardcoded logic that runs your operations. Every change to your fraud rules, pricing models, or payment routing requires a developer, a ticket, and a week-long sprint. This is too slow for a market that moves in minutes.
