Conventional FDS
Post-transaction reporting
- Transaction enters the switch
- Switch forwards to core banking — funds move
- FDS analyses the transaction afterwards
- Analyst opens a case — chases recovery
Fraud already happened.
Fraud Detection System
Fraud detection software for Indonesian banks, installed in your own data centre. It approves or blocks every transaction in real time — before it reaches core banking.
A product of PT Matajari Mitra Solusi
The problem
BI-FAST, QRIS, mobile banking and card rails grow at double-digit rates every year. Fraud attempts grow at the same pace — and industrial-scale syndicates adapt faster than any rule-review cycle.
Direct losses, customer reimbursement, investigation cost, brand damage, regulatory penalties — every incident lands on multiple lines at once.
POJK 11/2022 mandates operational resilience. POJK 38/2016 mandates active risk management. Bank Indonesia expects real-time payment fraud controls.
Most installed fraud systems were wired to report, not block — they sit outside the transaction path and see funds only after they move. The challenge now is detection fast enough to block, before the transaction completes.
Conventional FDS
Fraud already happened.
Guardian
Fraud never completes.
A synchronous block in under 200 ms on every write path to core. The switch — and every other rail — gets a verdict before funds move.
The spine of the product
Analysts describe fraud patterns in plain language. The agent proposes rules, explains why a transaction was blocked and suggests dispositions — a tool for the analyst, not a replacement.
The differentiator
A supervised classifier that learns from your analysts’ dispositions. The bank controls the rollout — ML never blocks without explicit opt-in and months of shadow evidence.
The learned signal
Channels
Rails that bypass the switch
Guardian FDS
Rules + Agent + ML
Decision < 200 ms
Approve · block · timeout-safe
Post-decision event stream → dashboard · audit · analytics
Channels
Rails that bypass the switch
Guardian FDS
Approve · block · timeout-safe
Post-decision event stream → dashboard · audit · analytics
Guardian sits in front of core banking, not behind the switch. Card rails reach Guardian through the switch as before — no change to your switch integration. Rails that bypass the switch — mobile app, open banking, branch operations, anything bank-specific — plug in directly. Every write path to core flows through one synchronous blocking layer, while a separate event stream feeds the dashboard, audit log and analytics off the hot path.
What it catches
Thresholds per channel, per tenant, per segment — absolute and relative to a customer’s historical pattern.
Round-figure transfers (IDR 5,000,000 / 10,000,000) outside the customer’s normal spending pattern.
Aggregated transactions inside a time window crossing a limit, even when each individual transaction is small.
Sliding-window count and sum across any dimension — card, account, beneficiary, device.
Time-of-day, day-of-week and calendar anomalies, profiled per customer and per segment.
Bursts of transactions seconds after a fresh login or a new enrollment.
Distance, country, region and impossible-travel checks against the customer’s location pattern.
Transactions to or from sanctioned, high-AML-risk or known-fraud-pattern jurisdictions.
Merchant categories tied to high-fraud activity — crypto, gaming, forex and the like.
Sensitive transactions completed with weak authentication (PIN only, no 2FA, no biometric).
Transfers to recently added beneficiaries — the common shape of OTP scams and social engineering.
Rapid retry after a declined transaction — typical of stolen-card use or credential testing.
One device used by many different accounts — mule rings or credential stuffing.
One account accessed from many fresh devices in a short window.
Blacklist of accounts, devices, IPs, beneficiaries and merchants — per tenant and from shared intelligence.
Every rule is configurable per tenant, dry-runnable against historical transactions, and explainable line by line. The agent co-pilot makes rule authoring conversational; ML scoring adds a learned signal on top.
Describe a fraud pattern in plain language and the agent proposes a rule. Open a blocked case and the agent explains the verdict and suggests a disposition. Your team stays in charge — the agent surfaces options, the human decides.
Capability 01
“Block QRIS transfers above IDR 10 million, and block BI-FAST transfers above IDR 50 million to new beneficiaries.”
Proposed: Transaction Amount rule with per-channel overrides — QRIS 10M, BI-FAST 50M — scoped to new-beneficiary events. Dry-ran against the last 30 days: 42 matches, 3 historical false positives.
The analyst reviews the proposed rule in the form builder, accepts or adjusts it, and deploys. The audit trail captures the prompt, the proposal and the reviewer.
Capability 02
“Explain this blocked transaction. Is it fraud or a false positive?”
Transaction IDR 47.5M to a beneficiary added 8 minutes earlier, from a device first seen today. Two rules fired: New Beneficiary + Rapid Sequence. Matches the pattern of 14 prior confirmed-fraud cases on this tenant. Recommendation: mark as fraud; notify the customer.
The analyst dispositions the case in one click. The disposition feeds the ML training loop — the system learns from every decision.
Runs on a local LLM inside your network (Ollama, Qwen 2.5). No third-party API, no data leaving the bank. A cloud-API mode is available per tenant for iteration and benchmarking — never for production traffic by default.
Rollout ladder — controlled by the bank
Scores computed off the hot path. No influence on decisions. Evidence accumulates.
Scores surface on the dashboard and as an optional rule — the bank opts in per rule, at no latency cost.
A hot-path blocking rule. Requires months of shadow evidence, explicit opt-in and a runbook.
The bank owns the progression. ML never blocks without explicit tenant-level opt-in and months of shadow-mode evidence — a posture built for the regulator conversation.
Feature stack
Transaction features + rule verdicts + analyst dispositions → fraud score.
Transaction network analysis for circular and burst patterns.
A personal baseline per customer; anomalies surface as contextual signal.
A simulator plus an LLM produce fraud scenarios for training and regression tests.
Case dispositions feed the training loop. Every analyst decision makes the model sharper for the next one.
Decision latency, 0–500 ms
p99 under 200 ms at a sustained 400 TPS with end-to-end OpenTelemetry tracing, Prometheus metrics and Loki logging on — a production posture, not an uninstrumented benchmark.
If Guardian cannot decide in time, the bank’s configured fallback (fail-open or fail-closed) takes over — the switch never hangs.
Every transaction and decision streams in real time. Filter by channel, rule, decision and risk score — see fraud as it happens, not in tomorrow’s report.
Drill into a blocked transaction: which rule fired, on what evidence, at which threshold. Disposition the case, add notes, link to the customer’s fraud history.
Describe a pattern and the agent proposes and dry-runs a rule. Open a case and it explains why, cites evidence and suggests a disposition. The analyst decides.
Email, Slack, Telegram and webhook — routed per rule and per severity, into the ops stack your analysts and risk committee already use.
Active real-time controls, configurable fallback behaviour and an observable latency budget — direct evidence against operational-resilience expectations.
Every decision is recorded with the rule that fired, the evidence used and the analyst disposition — flowing straight into your enterprise risk-management posture.
Real-time blocking on BI-FAST and channel payments; the cross-channel correlation roadmap addresses the fraud-pattern gap Bank Indonesia keeps highlighting.
Every decision is immutable, timestamped and exportable. The v1.1 roadmap adds regulator-ready exports, including POJK-format audit packs.
Tokenization at ingress, encryption at rest, zero PAN in logs — patterns designed to minimise PCI DSS scope as the bank pursues formal certification.
The analyst UI is built for Bahasa Indonesia localization (v1.1). Audit exports and regulator artefacts follow Indonesian conventions throughout.
Active real-time controls, configurable fallback behaviour and an observable latency budget — direct evidence against operational-resilience expectations.
Every decision is recorded with the rule that fired, the evidence used and the analyst disposition — flowing straight into your enterprise risk-management posture.
Real-time blocking on BI-FAST and channel payments; the cross-channel correlation roadmap addresses the fraud-pattern gap Bank Indonesia keeps highlighting.
Every decision is immutable, timestamped and exportable. The v1.1 roadmap adds regulator-ready exports, including POJK-format audit packs.
Tokenization at ingress, encryption at rest, zero PAN in logs — patterns designed to minimise PCI DSS scope as the bank pursues formal certification.
The analyst UI is built for Bahasa Indonesia localization (v1.1). Audit exports and regulator artefacts follow Indonesian conventions throughout.
Way4, Postilion or a custom stack — Guardian speaks standard authorization protocols.
Mobile gateway, internet banking, open API, branch systems — plug in directly, no switch detour required.
Channels, rules and thresholds are configured at runtime through the admin API — no schema migration, no redeploy.
OIDC federation (Keycloak, AD FS, custom), webhook alerts to Slack, email or Telegram, and audit exports in the formats your team uses.
An Indonesian fintech vendor. Local engineering, local support and local regulatory understanding — built in Jakarta for Indonesian banking.
Docker Compose install inside your network, OIDC federated to your IAM.
Dry-run the rule engine against your historical transaction tape. Measure detection rate and false-positive rate.
Dashboard training, rule-tuning playbooks and alert-channel integration with your ops tools.
Formal findings, a regulatory-fit assessment and a go / no-go recommendation backed by your data.
Let’s design the pilot — talk to us to schedule a technical session.
Everything you need to know about Guardian.