Run credit decisions through one decision flow
Rules sit in code, data calls in the application and scorecards in spreadsheets. Decisimo runs them in one decision flow, called through one endpoint with a JSON document.
One credit application through the decision flow
Send application data
Call providers
Apply credit policy
Score application
Return result
Write decision archive
Backtest the change
The whole decision in one flow
- Joined in orderA data source, rule set, table and scorecard share one flow
- One JSON documentEach part reads named inputs, and later parts can use earlier results
- First matching branchA fork follows the first branch whose conditions match
Provider data during a decision
- Provider APIsThe lender's providers return JSON or XML over REST or SOAP
- Calls togetherOne data source calls several providers together
- Failed provider callA rule reads the error and HTTP code to handle missing data
Write decisions to your Postgres
- Full JSON resultThe endpoint returns the document with each part's output
- Decision archiveConnect a Postgres table to write each decision to your database
- Outcome historyJoin later application outcomes to decisions in your database
Measure a change against past decisions
- Past decisionsA changed release runs over decisions production endpoints already made
- Changed decisionsThe result lists every decision that would change
- Recorded outcomesSee how the applications behind changed decisions performed
How a change reaches the endpoint
- RevisionsCompare two saved revisions or releases
- Regression testsSaved test cases run again against the change
- Endpoint releaseAn endpoint with an approval sequence runs only after it is signed
Fraud decisions in the same flow
The same decision flow runs fraud rules beside credit rules, using the lender's own fraud data.
Questions we get asked
What is a decision engine?
A decision engine uses application data, policy logic and scoring to produce a decision. Decisimo runs data calls, rules, scorecards and models in one decision flow behind an endpoint.
How can I test a policy change before release?
A backtest runs the changed release over past production decisions and lists which would change. Where outcomes are recorded, it shows how those applications performed. Choosing a decision engine