Pipeline Stage 05
Decision Engine
The engine turns the combined score into one of four verdicts, records the decision, and only then returns it.
Verdict and Record
simplified flow
verdict = score < 15 ? VERIFIED
: score < 40 ? AUTHORIZED
: score < 70 ? ELEVATED_RISK
: ISOLATED
record = canonical(verdict, score, flags, ref, sha256(inputs), time)
store(hash(record)) # failure -> no verdict (503)
respond(verdict, score, flags, decisionId)
if ISOLATED: issue counterfactual certificate (async)
Recorded before release
A verdict that cannot be recorded is not returned.
Transaction channel
On the transaction-screening endpoint, ISOLATED is rejected (HTTP 403) and ELEVATED_RISK is recorded as flagged.
Authority
The institution's systems decide what to do with the verdict; QUORUM does not take action in other systems by itself.
KB Analytical Solutions Inc. // Decision Engine // Describes QUORUM at code baseline e9c2cf7