<?xml version="1.0" encoding="UTF-8"?>
<definitions
  xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/"
  xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  id="def_credit_policy" name="Credit Acceptance Policy" namespace="http://priostack.com/dmn">
  <decision id="credit_policy" name="Credit Acceptance Policy">
    <decisionTable id="credit_policy_table" hitPolicy="FIRST">
      <input id="in_identity" label="Identity Verified">
        <inputExpression id="expr_in_0" typeRef="xs:boolean"><text>identity_verified</text></inputExpression>
      </input>
      <input id="in_risk" label="Risk Score">
        <inputExpression id="expr_in_1" typeRef="xs:decimal"><text>risk_score</text></inputExpression>
      </input>
      <output id="out_decision" label="Credit Decision" name="decision" typeRef="xs:string"/>
      <rule id="r1">
        <inputEntry id="ie_r1_0"><text>== false</text></inputEntry>
        <inputEntry id="ie_r1_1"><text>-</text></inputEntry>
        <outputEntry id="oe_r1_0"><text>&quot;rejected&quot;</text></outputEntry>
        <annotationEntry><text>Identity not verified</text></annotationEntry>
      </rule>
      <rule id="r2">
        <inputEntry id="ie_r2_0"><text>== true</text></inputEntry>
        <inputEntry id="ie_r2_1"><text>&lt; 0.3</text></inputEntry>
        <outputEntry id="oe_r2_0"><text>&quot;approved&quot;</text></outputEntry>
        <annotationEntry><text>Low risk — auto-approve</text></annotationEntry>
      </rule>
      <rule id="r3">
        <inputEntry id="ie_r3_0"><text>== true</text></inputEntry>
        <inputEntry id="ie_r3_1"><text>&lt; 0.7</text></inputEntry>
        <outputEntry id="oe_r3_0"><text>&quot;review_required&quot;</text></outputEntry>
        <annotationEntry><text>Medium risk — human review</text></annotationEntry>
      </rule>
      <rule id="r4">
        <inputEntry id="ie_r4_0"><text>== true</text></inputEntry>
        <inputEntry id="ie_r4_1"><text>&gt;= 0.7</text></inputEntry>
        <outputEntry id="oe_r4_0"><text>&quot;rejected&quot;</text></outputEntry>
        <annotationEntry><text>High risk — reject</text></annotationEntry>
      </rule>
      <rule id="r5">
        <inputEntry id="ie_r5_0"><text>-</text></inputEntry>
        <inputEntry id="ie_r5_1"><text>-</text></inputEntry>
        <outputEntry id="oe_r5_0"><text>&quot;review_required&quot;</text></outputEntry>
        <annotationEntry><text>Default — review</text></annotationEntry>
      </rule>
    </decisionTable>
  </decision>
</definitions>
