Put your confirmed-fraud list into the decision

Your fraud vendors return signals, but your confirmed-fraud list is separate from the rules. In one decision flow, the rules read both; your fraud team changes them in the portal, and a provider failure arrives as a value the rules can decide on.

Start free See the confirmed-fraud list

Each entry records why it was added and when it expires

Each application field is matched separately against a confirmed-fraud entry, so the decision knows which fields matched and how many matched on one record. Every entry carries a reason and an expiry date, with the list supplying a default when none is given. The entries are stored in your own Postgres database, not in Decisimo.

Confirmed-fraud list table with five live entries, one removed entry, reasons, masked identifiers, and expiry dates
The demo list masks every stored value and shows five live entries, two expiring within three months, and one removed entry. Its removal reason, date and responsible person remain visible.

Let the rules decide what each signal means

The confirmed-fraud list's answer gives the rule set the number of matching details on one record. The rules decline two or more matches and refer one matching detail to a person, each with a plain-language reason. A provider error is handled in the same rule set, which the fraud team edits in the portal without an engineering release.

Fraud rule editor shows an unanswered IP lookup referring and two matched details declining, each with a reason
The Application fraud rules set has an open rule for an unanswered IP reputation lookup and another for two or more details matching one confirmed-fraud record. The first refers with a reason, and the second declines.

After the decision, your Postgres keeps the history

Your deployed flow writes each decision to a table in your own Postgres, and repeat lookups can read a configured cache there instead of calling the provider again. A backtest replays archived decisions through a release against the confirmed-fraud list as it stood when each decision arrived, so later list changes do not rewrite the past.

Fraud check returns a decision and records request ID, status, input, output and received time in a Postgres archive
The decision archive in your Postgres contains the request ID, endpoint, status, input, output and received time for every decision.
Repeat IP lookup uses your cache; the provider is not called and the output is cached with zero attempts
A 30-day cache setting lets a repeat lookup use a cached result. The provider is not called, and the output shows the result as cached with zero attempts.
Fraud decision timeline: device dv-5c02e8aa added on 14 Aug; 6 Aug replays approve, 23 Aug replays decline
The replay uses the list as it stood on each decision date: the 6 August decision remains approve, while the 23 August decision replays as decline after device dv-5c02e8aa was added on 14 August.

Questions we get asked

What is fraud decisioning?

Fraud decisioning is the use of fraud signals and confirmed-fraud records in rules that produce an outcome for an application. Decisimo runs a decision flow that reads your list and vendor lookups, lets your fraud team define what matches and provider errors mean in a portal rule set, and carries a failed provider call into the rules as a value.

Does Decisimo provide fraud signals or a shared blocklist?

Use your existing fraud vendors through their HTTP APIs, and bring your own confirmed-fraud list. Your decision flow reads both, while your rules determine what each provider result or list match means.

What happens when a fraud provider is down?

A failed provider call carries an error value and its HTTP status, and the decision flow continues. Your rule can refer the application with a reason, decline it or take another decision. See how to design an automated decision strategy that keeps working under failure.

Where is the confirmed-fraud list stored?

List entries are stored in your own Postgres database, not in Decisimo. The portal masks every stored detail, and removed entries remain visible with the removal reason, person and date.

Can the fraud team change rules without an engineering release?

Yes. The fraud team edits the rule set in the Decisimo portal. No code is written, so the team can change what a list match or provider failure means in the decision flow.

Bring your fraud rules together

Start free with no credit card. First, describe your use case and validate the decision flow the assistant builds.

Start free