{
  "service": "Creditcrest Decisioning",
  "version": "1.0.0",
  "engines": {
    "decisioning": "1.0.0",
    "record": "1.0.0"
  },
  "not_advice": "Creditcrest Technologies is not a credit provider, is not a credit assistance provider, and does not hold an Australian credit licence. Its software produces evidence; the licensee makes the decision.",
  "this_is_an_example": "Every figure in this example is invented. There is no borrower, no bank statement and no lender: the transactions below were generated from the numbers in the form so that the policy engine has a statement to read, which is what it reads.",
  "this_policy_is_an_example": "models/policies/example-au.txt is an example. Its thresholds are round numbers chosen to make the mechanism visible. They are not advice, not a market standard and not anybody’s policy.",
  "example_policy": {
    "key": "round-numbers",
    "label": "Round numbers",
    "source": "models/policies/example-au.txt",
    "for_whom": "Written to make the mechanism visible: a $300 surplus floor, a 45 per cent debt service ceiling, thresholds a reader can do in their head while watching the replay work."
  },
  "application": {
    "policy": "round-numbers",
    "income": 4800,
    "other": 0,
    "rent": 1200,
    "everyday": 1500,
    "gambling": 150,
    "benchmark": 2700,
    "declared": 1400,
    "debt": 495000,
    "gross": 75000,
    "amount": 18000,
    "rate": 12.9,
    "years": 5,
    "assessedOn": "2026-05-31"
  },
  "statement": {
    "from": "2025-12-05",
    "to": "2026-05-29",
    "transactions": [
      {
        "id": "invented-20",
        "date": "2025-12-05",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-46",
        "date": "2025-12-09",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-1",
        "date": "2025-12-10",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-65",
        "date": "2025-12-11",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-21",
        "date": "2025-12-12",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-22",
        "date": "2025-12-19",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-59",
        "date": "2025-12-19",
        "description": "AGL ENERGY LTD DIRECT DEBIT",
        "amount": -300
      },
      {
        "id": "invented-14",
        "date": "2025-12-22",
        "description": "RENT HARCOURTS ELSTERNWICK REF 88210",
        "amount": -1200
      },
      {
        "id": "invented-47",
        "date": "2025-12-23",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-2",
        "date": "2025-12-24",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-66",
        "date": "2025-12-25",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-23",
        "date": "2025-12-26",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-24",
        "date": "2026-01-02",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-48",
        "date": "2026-01-06",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-3",
        "date": "2026-01-07",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-67",
        "date": "2026-01-08",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-25",
        "date": "2026-01-09",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-26",
        "date": "2026-01-16",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-60",
        "date": "2026-01-19",
        "description": "AGL ENERGY LTD DIRECT DEBIT",
        "amount": -300
      },
      {
        "id": "invented-49",
        "date": "2026-01-20",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-4",
        "date": "2026-01-21",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-15",
        "date": "2026-01-22",
        "description": "RENT HARCOURTS ELSTERNWICK REF 88210",
        "amount": -1200
      },
      {
        "id": "invented-68",
        "date": "2026-01-22",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-27",
        "date": "2026-01-23",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-28",
        "date": "2026-01-30",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-50",
        "date": "2026-02-03",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-5",
        "date": "2026-02-04",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-69",
        "date": "2026-02-05",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-29",
        "date": "2026-02-06",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-30",
        "date": "2026-02-13",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-51",
        "date": "2026-02-17",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-6",
        "date": "2026-02-18",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-61",
        "date": "2026-02-18",
        "description": "AGL ENERGY LTD DIRECT DEBIT",
        "amount": -300
      },
      {
        "id": "invented-70",
        "date": "2026-02-19",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-31",
        "date": "2026-02-20",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-16",
        "date": "2026-02-21",
        "description": "RENT HARCOURTS ELSTERNWICK REF 88210",
        "amount": -1200
      },
      {
        "id": "invented-32",
        "date": "2026-02-27",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-52",
        "date": "2026-03-03",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-7",
        "date": "2026-03-04",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-71",
        "date": "2026-03-05",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-33",
        "date": "2026-03-06",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-34",
        "date": "2026-03-13",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-53",
        "date": "2026-03-17",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-8",
        "date": "2026-03-18",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-72",
        "date": "2026-03-19",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-35",
        "date": "2026-03-20",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-62",
        "date": "2026-03-21",
        "description": "AGL ENERGY LTD DIRECT DEBIT",
        "amount": -300
      },
      {
        "id": "invented-17",
        "date": "2026-03-24",
        "description": "RENT HARCOURTS ELSTERNWICK REF 88210",
        "amount": -1200
      },
      {
        "id": "invented-36",
        "date": "2026-03-27",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-54",
        "date": "2026-03-31",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-9",
        "date": "2026-04-01",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-73",
        "date": "2026-04-02",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-37",
        "date": "2026-04-03",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-38",
        "date": "2026-04-10",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-55",
        "date": "2026-04-14",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-10",
        "date": "2026-04-15",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-74",
        "date": "2026-04-16",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-39",
        "date": "2026-04-17",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-63",
        "date": "2026-04-20",
        "description": "AGL ENERGY LTD DIRECT DEBIT",
        "amount": -300
      },
      {
        "id": "invented-18",
        "date": "2026-04-23",
        "description": "RENT HARCOURTS ELSTERNWICK REF 88210",
        "amount": -1200
      },
      {
        "id": "invented-40",
        "date": "2026-04-24",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-56",
        "date": "2026-04-28",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-11",
        "date": "2026-04-29",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-75",
        "date": "2026-04-30",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-41",
        "date": "2026-05-01",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-42",
        "date": "2026-05-08",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-57",
        "date": "2026-05-12",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-12",
        "date": "2026-05-13",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-76",
        "date": "2026-05-14",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-43",
        "date": "2026-05-15",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-64",
        "date": "2026-05-21",
        "description": "AGL ENERGY LTD DIRECT DEBIT",
        "amount": -300
      },
      {
        "id": "invented-44",
        "date": "2026-05-22",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      },
      {
        "id": "invented-19",
        "date": "2026-05-24",
        "description": "RENT HARCOURTS ELSTERNWICK REF 88210",
        "amount": -1200
      },
      {
        "id": "invented-58",
        "date": "2026-05-26",
        "description": "BP CONNECT ELSTERNWICK VIC AUS",
        "amount": -138.46
      },
      {
        "id": "invented-13",
        "date": "2026-05-27",
        "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
        "amount": 2215.38
      },
      {
        "id": "invented-77",
        "date": "2026-05-28",
        "description": "SPORTSBET DEPOSIT",
        "amount": -69.23
      },
      {
        "id": "invented-45",
        "date": "2026-05-29",
        "description": "WOOLWORTHS 2109 ELSTERNWICK VIC AUS CARD 4412",
        "amount": -207.69
      }
    ]
  },
  "debt_to_income": {
    "ratio": 6.6,
    "total_debt": 495000,
    "gross_annual_income": 75000,
    "supplied_not_computed": "This engine does not compute a debt-to-income ratio. It is measured against gross income, which a bank statement does not show, and what counts as debt is the lender’s own definition.",
    "whose_threshold": "From February 2026 APRA limits an authorised deposit-taking institution to writing no more than 20 per cent of its new residential mortgage lending, measured each quarter and counted separately for owner-occupier and investor lending, at a debt-to-income ratio of six or more. That caps the mix of a lender’s own book. It does not prohibit a borrower: it does not say that a person at a ratio of six may not be lent to, and no threshold on this surface is APRA’s rule. What a lender does about a portfolio limit — a ceiling, a referral band, a delegation level, or nothing at all — is that lender’s own credit policy, which is the thing versioned and hashed here."
  },
  "declared_expenses": {
    "declared_monthly": 1400,
    "benchmark_monthly": 2700,
    "share_of_benchmark": 0.519,
    "supplied_not_computed": "Both figures are supplied. The Household Expenditure Measure is licensed from the Melbourne Institute and this repository holds no benchmark table: the benchmark is the lender’s own."
  },
  "evidence_hash": "9e8e6b44c846adcc28fdcf3674bc994ec874e77a271bb6f7887491ed6677c394",
  "as_assessed": {
    "as_at": "2026-05-31",
    "policy": {
      "id": "example-unsecured-au",
      "title": "Example unsecured personal lending policy (illustrative only)",
      "version": "2026.03",
      "effective": "2026-03-01",
      "retired": "2026-06-01",
      "hash": "8400e4ccd45d6d4696e20f87c41cc6996ab7b9dc25bd429cc5c32316c4727caa",
      "rules": 13,
      "notes": [
        "The first version. Written to be replayed against, not to be copied."
      ]
    },
    "conditions_met": true,
    "statement": "All 9 conditions in 2026.03 were met on the evidence supplied. 2 tests send this application to a person to look at.",
    "met": [
      "evidence-complete",
      "surplus",
      "surplus-ratio",
      "debt-service",
      "loan-to-income",
      "dti-ceiling",
      "history",
      "coverage",
      "income",
      "inferred-income",
      "small-credit",
      "dishonours"
    ],
    "not_met": [],
    "referrals": [
      "dti-band",
      "gambling"
    ],
    "unresolved": [],
    "cautions": [
      {
        "from": "the serviceability assessment",
        "says": "The statement shows about $1,758.47 a month of living expenses against $1,400 declared. The larger figure was used, and the difference is worth asking about."
      }
    ],
    "outcomes": [
      {
        "id": "evidence-complete",
        "kind": "rule",
        "built_in": true,
        "clause": "assessment complete is true",
        "requires": "the serviceability assessment is required to be complete",
        "measures": "Whether every input a complete serviceability assessment needs was actually supplied",
        "outcome": "met",
        "value": true,
        "because": "Met. The serviceability assessment reports that every input a complete assessment needs was supplied.",
        "policy_reason": "Rules below read figures from the serviceability assessment. If that assessment is itself incomplete, so is every conclusion drawn from it.",
        "evidence": {
          "figures": {
            "gaps": 1,
            "complete": true
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "surplus",
        "kind": "rule",
        "built_in": false,
        "clause": "monthly surplus at least $300",
        "requires": "monthly surplus: this rule requires at least $300",
        "measures": "What is left each month once assessed income has met living expenses, commitments and the proposed repayment",
        "outcome": "met",
        "value": 463.22,
        "because": "Met. monthly surplus is $463.22. This rule requires at least $300.",
        "policy_reason": "A surplus at the assessed rate is what the applicant has left if the rate moves against them. A figure near zero is arithmetically true and nobody should lend on it.",
        "evidence": {
          "figures": {
            "assessedIncome": 4799.99,
            "livingExpenses": 2700,
            "commitments": 1200,
            "proposedRepayment": 436.77
          },
          "transactions": [],
          "lines": [
            {
              "step": "income",
              "what": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99,
              "rule": "Counted in full",
              "inputs": {
                "verifiedMonthly": 4799.99,
                "rhythm": "fortnightly",
                "payments": 13,
                "shading": 1,
                "variable": false,
                "transactions": [
                  "invented-1",
                  "invented-2",
                  "invented-3",
                  "invented-4",
                  "invented-5",
                  "invented-6",
                  "invented-7",
                  "invented-8",
                  "invented-9",
                  "invented-10",
                  "invented-11",
                  "invented-12",
                  "invented-13"
                ]
              }
            },
            {
              "step": "expenses",
              "what": "Living expenses",
              "amount": -2700,
              "rule": "The highest of the available figures, which here was the lender’s benchmark for this household",
              "inputs": {
                "declared by the applicant": 1400,
                "the lender’s benchmark for this household": 2700,
                "observed on the statement": 1758.47
              }
            },
            {
              "step": "commitment",
              "what": "RENT HARCOURTS ELSTERNWICK REF 88210",
              "amount": -1200,
              "rule": "Found on the statement, 6 payments monthly",
              "inputs": {
                "monthly": 1200,
                "category": "housing_rent",
                "transactions": [
                  "invented-14",
                  "invented-15",
                  "invented-16",
                  "invented-17",
                  "invented-18",
                  "invented-19"
                ]
              }
            },
            {
              "step": "proposed",
              "what": "The proposed personal loan",
              "amount": -436.77,
              "rule": "Assessed at 15.90% — the offered rate plus a 3.0% buffer, with a 5.25% floor",
              "inputs": {
                "principal": 18000,
                "offeredRate": 0.129,
                "assessedRate": 0.159,
                "years": 5,
                "repaymentAtOfferedRate": 408.63
              }
            }
          ]
        }
      },
      {
        "id": "surplus-ratio",
        "kind": "rule",
        "built_in": false,
        "clause": "net surplus ratio at least 5%",
        "requires": "net surplus ratio: this rule requires at least 5%",
        "measures": "The monthly surplus as a share of assessed income",
        "outcome": "met",
        "value": 0.0965,
        "because": "Met. net surplus ratio is 9.65%. This rule requires at least 5%.",
        "policy_reason": "The same question as a share of income, so that a large income with large outgoings is not read as comfortable.",
        "evidence": {
          "figures": {
            "assessedIncome": 4799.99,
            "livingExpenses": 2700,
            "commitments": 1200,
            "proposedRepayment": 436.77
          },
          "transactions": [],
          "lines": [
            {
              "step": "income",
              "what": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99,
              "rule": "Counted in full",
              "inputs": {
                "verifiedMonthly": 4799.99,
                "rhythm": "fortnightly",
                "payments": 13,
                "shading": 1,
                "variable": false,
                "transactions": [
                  "invented-1",
                  "invented-2",
                  "invented-3",
                  "invented-4",
                  "invented-5",
                  "invented-6",
                  "invented-7",
                  "invented-8",
                  "invented-9",
                  "invented-10",
                  "invented-11",
                  "invented-12",
                  "invented-13"
                ]
              }
            },
            {
              "step": "expenses",
              "what": "Living expenses",
              "amount": -2700,
              "rule": "The highest of the available figures, which here was the lender’s benchmark for this household",
              "inputs": {
                "declared by the applicant": 1400,
                "the lender’s benchmark for this household": 2700,
                "observed on the statement": 1758.47
              }
            },
            {
              "step": "commitment",
              "what": "RENT HARCOURTS ELSTERNWICK REF 88210",
              "amount": -1200,
              "rule": "Found on the statement, 6 payments monthly",
              "inputs": {
                "monthly": 1200,
                "category": "housing_rent",
                "transactions": [
                  "invented-14",
                  "invented-15",
                  "invented-16",
                  "invented-17",
                  "invented-18",
                  "invented-19"
                ]
              }
            },
            {
              "step": "proposed",
              "what": "The proposed personal loan",
              "amount": -436.77,
              "rule": "Assessed at 15.90% — the offered rate plus a 3.0% buffer, with a 5.25% floor",
              "inputs": {
                "principal": 18000,
                "offeredRate": 0.129,
                "assessedRate": 0.159,
                "years": 5,
                "repaymentAtOfferedRate": 408.63
              }
            }
          ]
        }
      },
      {
        "id": "debt-service",
        "kind": "rule",
        "built_in": false,
        "clause": "debt service ratio at most 45%",
        "requires": "debt service ratio: this rule requires no more than 45%",
        "measures": "All repayments, existing and proposed, as a share of assessed income",
        "outcome": "met",
        "value": 0.341,
        "because": "Met. debt service ratio is 34.1%. This rule requires no more than 45%.",
        "policy_reason": "Every repayment, existing and proposed, measured against assessed income.",
        "evidence": {
          "figures": {
            "assessedIncome": 4799.99,
            "livingExpenses": 2700,
            "commitments": 1200,
            "proposedRepayment": 436.77
          },
          "transactions": [],
          "lines": [
            {
              "step": "income",
              "what": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99,
              "rule": "Counted in full",
              "inputs": {
                "verifiedMonthly": 4799.99,
                "rhythm": "fortnightly",
                "payments": 13,
                "shading": 1,
                "variable": false,
                "transactions": [
                  "invented-1",
                  "invented-2",
                  "invented-3",
                  "invented-4",
                  "invented-5",
                  "invented-6",
                  "invented-7",
                  "invented-8",
                  "invented-9",
                  "invented-10",
                  "invented-11",
                  "invented-12",
                  "invented-13"
                ]
              }
            },
            {
              "step": "expenses",
              "what": "Living expenses",
              "amount": -2700,
              "rule": "The highest of the available figures, which here was the lender’s benchmark for this household",
              "inputs": {
                "declared by the applicant": 1400,
                "the lender’s benchmark for this household": 2700,
                "observed on the statement": 1758.47
              }
            },
            {
              "step": "commitment",
              "what": "RENT HARCOURTS ELSTERNWICK REF 88210",
              "amount": -1200,
              "rule": "Found on the statement, 6 payments monthly",
              "inputs": {
                "monthly": 1200,
                "category": "housing_rent",
                "transactions": [
                  "invented-14",
                  "invented-15",
                  "invented-16",
                  "invented-17",
                  "invented-18",
                  "invented-19"
                ]
              }
            },
            {
              "step": "proposed",
              "what": "The proposed personal loan",
              "amount": -436.77,
              "rule": "Assessed at 15.90% — the offered rate plus a 3.0% buffer, with a 5.25% floor",
              "inputs": {
                "principal": 18000,
                "offeredRate": 0.129,
                "assessedRate": 0.159,
                "years": 5,
                "repaymentAtOfferedRate": 408.63
              }
            }
          ]
        }
      },
      {
        "id": "loan-to-income",
        "kind": "rule",
        "built_in": false,
        "clause": "loan to income at most 6",
        "requires": "loan to income: this rule requires no more than 6 times",
        "measures": "The principal as a multiple of assessed annual income",
        "outcome": "met",
        "value": 0.31,
        "because": "Met. loan to income is 0.31 times. This rule requires no more than 6 times.",
        "policy_reason": "The principal as a multiple of assessed annual income.",
        "evidence": {
          "figures": {
            "principal": 18000,
            "assessedAnnualIncome": 57599.88
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "dti-ceiling",
        "kind": "rule",
        "built_in": false,
        "clause": "debt to income at most 7",
        "requires": "debt to income: this rule requires no more than 7 times",
        "measures": "Every debt the lender counts, including the loan applied for, as a multiple of gross annual income — supplied, because gross income is not on a bank statement and what counts as debt is the lender’s own definition",
        "outcome": "met",
        "value": 6.6,
        "because": "Met. debt to income is 6.6 times. This rule requires no more than 7 times.",
        "policy_reason": "Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to.",
        "evidence": {
          "figures": {
            "totalDebt": 495000,
            "grossAnnualIncome": 75000,
            "countedBy": "the figures typed into the form on this page, which is the lender’s own definition of what counts"
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "history",
        "kind": "rule",
        "built_in": false,
        "clause": "statement days at least 90",
        "requires": "statement days: this rule requires at least 90",
        "measures": "How many days the statement covers, first transaction to last",
        "outcome": "met",
        "value": 176,
        "because": "Met. statement days is 176. This rule requires at least 90.",
        "policy_reason": "Three months is the shortest period in which a fortnightly rhythm can be seen at all.",
        "evidence": {
          "figures": {
            "from": "2025-12-05",
            "to": "2026-05-29"
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "coverage",
        "kind": "rule",
        "built_in": false,
        "clause": "categorised share at least 80%",
        "requires": "categorised share: this rule requires at least 80%",
        "measures": "The share of transactions this software could identify",
        "outcome": "met",
        "value": 1,
        "because": "Met. categorised share is 100%. This rule requires at least 80%.",
        "policy_reason": "Below this, too much of the statement is unread for the expense picture to mean anything. The reading lists the payees it could not identify.",
        "evidence": {
          "figures": {
            "categorised": 77,
            "transactions": 77
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "income",
        "kind": "rule",
        "built_in": false,
        "clause": "income streams at least 1",
        "requires": "income streams: this rule requires at least 1",
        "measures": "How many separate regular income streams were identified",
        "outcome": "met",
        "value": 1,
        "because": "Met. income streams is 1. This rule requires at least 1.",
        "policy_reason": "An assessment with no identified regular income is an assessment of nothing.",
        "evidence": {
          "figures": {
            "verifiedMonthly": 4799.99
          },
          "transactions": [
            {
              "date": "2025-12-10",
              "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99
            }
          ],
          "lines": []
        }
      },
      {
        "id": "dti-band",
        "kind": "refer",
        "built_in": false,
        "clause": "debt to income not between 6.5 and 7",
        "requires": "debt to income: this referral test requires it to be outside the band 6.5 times to 7 times",
        "measures": "Every debt the lender counts, including the loan applied for, as a multiple of gross annual income — supplied, because gross income is not on a bank statement and what counts as debt is the lender’s own definition",
        "outcome": "not_met",
        "value": 6.6,
        "because": "Not met. debt to income is 6.6 times. This referral test requires it to be outside the band 6.5 times to 7 times. A ratio in the band below this lender's ceiling goes to a person rather than through. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\".",
        "policy_reason": "A ratio in the band below this lender's ceiling goes to a person rather than through. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\".",
        "evidence": {
          "figures": {
            "totalDebt": 495000,
            "grossAnnualIncome": 75000,
            "countedBy": "the figures typed into the form on this page, which is the lender’s own definition of what counts"
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "inferred-income",
        "kind": "refer",
        "built_in": false,
        "clause": "inferred income share at most 50%",
        "requires": "inferred income share: this referral test requires no more than 50%",
        "measures": "The share of verified income that comes from credits whose description does not say they are income",
        "outcome": "met",
        "value": 0,
        "because": "Met. inferred income share is 0%. This referral test requires no more than 50%.",
        "policy_reason": "Income counted because it repeats, from credits whose description does not name a payer, should be confirmed with the applicant before it carries an application.",
        "evidence": {
          "figures": {
            "inferredMonthly": 0,
            "verifiedMonthly": 4799.99
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "gambling",
        "kind": "refer",
        "built_in": false,
        "clause": "spend on gambling at most $100",
        "requires": "spend on gambling: this referral test requires no more than $100",
        "measures": "Monthly spending in the gambling category",
        "outcome": "not_met",
        "value": 155.71,
        "because": "Not met. spend on gambling is $155.71. This referral test requires no more than $100. Not a reason in itself. It is a fact a person should see beside the rest of the file.",
        "policy_reason": "Not a reason in itself. It is a fact a person should see beside the rest of the file.",
        "evidence": {
          "figures": {
            "total": 899.99,
            "count": 13,
            "months": 5.78
          },
          "transactions": [
            {
              "date": "2025-12-11",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2025-12-25",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-01-08",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-01-22",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-02-05",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-02-19",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-03-05",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-03-19",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-04-02",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-04-16",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-04-30",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-05-14",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-05-28",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            }
          ],
          "lines": []
        }
      },
      {
        "id": "small-credit",
        "kind": "refer",
        "built_in": false,
        "clause": "signal small_amount_credit is absent",
        "requires": "signal small_amount_credit: this referral test requires the signal to be absent",
        "measures": "Whether the reading raised the small_amount_credit signal",
        "outcome": "met",
        "value": false,
        "because": "Met. signal small_amount_credit is absent. This referral test requires the signal to be absent.",
        "policy_reason": "Payments to businesses whose products are commonly small amount credit contracts. The rebuttable presumptions of unsuitability that used to attach to this were repealed in 2022, so this referral is this lender's own judgement and not a requirement of the Act.",
        "evidence": {
          "figures": {},
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "dishonours",
        "kind": "refer",
        "built_in": false,
        "clause": "signal dishonours is absent",
        "requires": "signal dishonours: this referral test requires the signal to be absent",
        "measures": "Whether the reading raised the dishonours signal",
        "outcome": "met",
        "value": false,
        "because": "Met. signal dishonours is absent. This referral test requires the signal to be absent.",
        "policy_reason": "Dishonour and overdrawn fees say something about the month to month that a monthly average does not.",
        "evidence": {
          "figures": {},
          "transactions": [],
          "lines": []
        }
      }
    ]
  },
  "as_the_policy_stands": {
    "as_at": "2026-09-26",
    "policy": {
      "id": "example-unsecured-au",
      "title": "Example unsecured personal lending policy (illustrative only)",
      "version": "2026.06",
      "effective": "2026-06-01",
      "retired": null,
      "hash": "083754ea2ff07e44c7b5d23295917b5fdadea8bee580c149de1d2a1cb155bb90",
      "rules": 13,
      "notes": [
        "June: the surplus floor moved from $300 to $600, the loan-to-income ceiling from 6 to 5, the debt-to-income ceiling from 7 to 6 and the referral band under it from 6.5-7.0 to 5.5-6.5, after a portfolio review. An application assessed in May is still judged against 2026.03, which is the whole reason the versions carry dates."
      ]
    },
    "conditions_met": false,
    "statement": "2 conditions were not met. 1 test sends this application to a person to look at.",
    "met": [
      "evidence-complete",
      "surplus-ratio",
      "debt-service",
      "loan-to-income",
      "history",
      "coverage",
      "income",
      "dti-band",
      "inferred-income",
      "small-credit",
      "dishonours"
    ],
    "not_met": [
      "surplus",
      "dti-ceiling"
    ],
    "referrals": [
      "gambling"
    ],
    "unresolved": [],
    "cautions": [
      {
        "from": "the serviceability assessment",
        "says": "The statement shows about $1,758.47 a month of living expenses against $1,400 declared. The larger figure was used, and the difference is worth asking about."
      }
    ],
    "outcomes": [
      {
        "id": "evidence-complete",
        "kind": "rule",
        "built_in": true,
        "clause": "assessment complete is true",
        "requires": "the serviceability assessment is required to be complete",
        "measures": "Whether every input a complete serviceability assessment needs was actually supplied",
        "outcome": "met",
        "value": true,
        "because": "Met. The serviceability assessment reports that every input a complete assessment needs was supplied.",
        "policy_reason": "Rules below read figures from the serviceability assessment. If that assessment is itself incomplete, so is every conclusion drawn from it.",
        "evidence": {
          "figures": {
            "gaps": 1,
            "complete": true
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "surplus",
        "kind": "rule",
        "built_in": false,
        "clause": "monthly surplus at least $600",
        "requires": "monthly surplus: this rule requires at least $600",
        "measures": "What is left each month once assessed income has met living expenses, commitments and the proposed repayment",
        "outcome": "not_met",
        "value": 463.22,
        "because": "Not met. monthly surplus is $463.22. This rule requires at least $600. A surplus at the assessed rate is what the applicant has left if the rate moves against them. Raised in June after a portfolio review.",
        "policy_reason": "A surplus at the assessed rate is what the applicant has left if the rate moves against them. Raised in June after a portfolio review.",
        "evidence": {
          "figures": {
            "assessedIncome": 4799.99,
            "livingExpenses": 2700,
            "commitments": 1200,
            "proposedRepayment": 436.77
          },
          "transactions": [],
          "lines": [
            {
              "step": "income",
              "what": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99,
              "rule": "Counted in full",
              "inputs": {
                "verifiedMonthly": 4799.99,
                "rhythm": "fortnightly",
                "payments": 13,
                "shading": 1,
                "variable": false,
                "transactions": [
                  "invented-1",
                  "invented-2",
                  "invented-3",
                  "invented-4",
                  "invented-5",
                  "invented-6",
                  "invented-7",
                  "invented-8",
                  "invented-9",
                  "invented-10",
                  "invented-11",
                  "invented-12",
                  "invented-13"
                ]
              }
            },
            {
              "step": "expenses",
              "what": "Living expenses",
              "amount": -2700,
              "rule": "The highest of the available figures, which here was the lender’s benchmark for this household",
              "inputs": {
                "declared by the applicant": 1400,
                "the lender’s benchmark for this household": 2700,
                "observed on the statement": 1758.47
              }
            },
            {
              "step": "commitment",
              "what": "RENT HARCOURTS ELSTERNWICK REF 88210",
              "amount": -1200,
              "rule": "Found on the statement, 6 payments monthly",
              "inputs": {
                "monthly": 1200,
                "category": "housing_rent",
                "transactions": [
                  "invented-14",
                  "invented-15",
                  "invented-16",
                  "invented-17",
                  "invented-18",
                  "invented-19"
                ]
              }
            },
            {
              "step": "proposed",
              "what": "The proposed personal loan",
              "amount": -436.77,
              "rule": "Assessed at 15.90% — the offered rate plus a 3.0% buffer, with a 5.25% floor",
              "inputs": {
                "principal": 18000,
                "offeredRate": 0.129,
                "assessedRate": 0.159,
                "years": 5,
                "repaymentAtOfferedRate": 408.63
              }
            }
          ]
        }
      },
      {
        "id": "surplus-ratio",
        "kind": "rule",
        "built_in": false,
        "clause": "net surplus ratio at least 5%",
        "requires": "net surplus ratio: this rule requires at least 5%",
        "measures": "The monthly surplus as a share of assessed income",
        "outcome": "met",
        "value": 0.0965,
        "because": "Met. net surplus ratio is 9.65%. This rule requires at least 5%.",
        "policy_reason": "The same question as a share of income, so that a large income with large outgoings is not read as comfortable.",
        "evidence": {
          "figures": {
            "assessedIncome": 4799.99,
            "livingExpenses": 2700,
            "commitments": 1200,
            "proposedRepayment": 436.77
          },
          "transactions": [],
          "lines": [
            {
              "step": "income",
              "what": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99,
              "rule": "Counted in full",
              "inputs": {
                "verifiedMonthly": 4799.99,
                "rhythm": "fortnightly",
                "payments": 13,
                "shading": 1,
                "variable": false,
                "transactions": [
                  "invented-1",
                  "invented-2",
                  "invented-3",
                  "invented-4",
                  "invented-5",
                  "invented-6",
                  "invented-7",
                  "invented-8",
                  "invented-9",
                  "invented-10",
                  "invented-11",
                  "invented-12",
                  "invented-13"
                ]
              }
            },
            {
              "step": "expenses",
              "what": "Living expenses",
              "amount": -2700,
              "rule": "The highest of the available figures, which here was the lender’s benchmark for this household",
              "inputs": {
                "declared by the applicant": 1400,
                "the lender’s benchmark for this household": 2700,
                "observed on the statement": 1758.47
              }
            },
            {
              "step": "commitment",
              "what": "RENT HARCOURTS ELSTERNWICK REF 88210",
              "amount": -1200,
              "rule": "Found on the statement, 6 payments monthly",
              "inputs": {
                "monthly": 1200,
                "category": "housing_rent",
                "transactions": [
                  "invented-14",
                  "invented-15",
                  "invented-16",
                  "invented-17",
                  "invented-18",
                  "invented-19"
                ]
              }
            },
            {
              "step": "proposed",
              "what": "The proposed personal loan",
              "amount": -436.77,
              "rule": "Assessed at 15.90% — the offered rate plus a 3.0% buffer, with a 5.25% floor",
              "inputs": {
                "principal": 18000,
                "offeredRate": 0.129,
                "assessedRate": 0.159,
                "years": 5,
                "repaymentAtOfferedRate": 408.63
              }
            }
          ]
        }
      },
      {
        "id": "debt-service",
        "kind": "rule",
        "built_in": false,
        "clause": "debt service ratio at most 45%",
        "requires": "debt service ratio: this rule requires no more than 45%",
        "measures": "All repayments, existing and proposed, as a share of assessed income",
        "outcome": "met",
        "value": 0.341,
        "because": "Met. debt service ratio is 34.1%. This rule requires no more than 45%.",
        "policy_reason": "Every repayment, existing and proposed, measured against assessed income.",
        "evidence": {
          "figures": {
            "assessedIncome": 4799.99,
            "livingExpenses": 2700,
            "commitments": 1200,
            "proposedRepayment": 436.77
          },
          "transactions": [],
          "lines": [
            {
              "step": "income",
              "what": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99,
              "rule": "Counted in full",
              "inputs": {
                "verifiedMonthly": 4799.99,
                "rhythm": "fortnightly",
                "payments": 13,
                "shading": 1,
                "variable": false,
                "transactions": [
                  "invented-1",
                  "invented-2",
                  "invented-3",
                  "invented-4",
                  "invented-5",
                  "invented-6",
                  "invented-7",
                  "invented-8",
                  "invented-9",
                  "invented-10",
                  "invented-11",
                  "invented-12",
                  "invented-13"
                ]
              }
            },
            {
              "step": "expenses",
              "what": "Living expenses",
              "amount": -2700,
              "rule": "The highest of the available figures, which here was the lender’s benchmark for this household",
              "inputs": {
                "declared by the applicant": 1400,
                "the lender’s benchmark for this household": 2700,
                "observed on the statement": 1758.47
              }
            },
            {
              "step": "commitment",
              "what": "RENT HARCOURTS ELSTERNWICK REF 88210",
              "amount": -1200,
              "rule": "Found on the statement, 6 payments monthly",
              "inputs": {
                "monthly": 1200,
                "category": "housing_rent",
                "transactions": [
                  "invented-14",
                  "invented-15",
                  "invented-16",
                  "invented-17",
                  "invented-18",
                  "invented-19"
                ]
              }
            },
            {
              "step": "proposed",
              "what": "The proposed personal loan",
              "amount": -436.77,
              "rule": "Assessed at 15.90% — the offered rate plus a 3.0% buffer, with a 5.25% floor",
              "inputs": {
                "principal": 18000,
                "offeredRate": 0.129,
                "assessedRate": 0.159,
                "years": 5,
                "repaymentAtOfferedRate": 408.63
              }
            }
          ]
        }
      },
      {
        "id": "loan-to-income",
        "kind": "rule",
        "built_in": false,
        "clause": "loan to income at most 5",
        "requires": "loan to income: this rule requires no more than 5 times",
        "measures": "The principal as a multiple of assessed annual income",
        "outcome": "met",
        "value": 0.31,
        "because": "Met. loan to income is 0.31 times. This rule requires no more than 5 times.",
        "policy_reason": "The principal as a multiple of assessed annual income. Lowered in June.",
        "evidence": {
          "figures": {
            "principal": 18000,
            "assessedAnnualIncome": 57599.88
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "dti-ceiling",
        "kind": "rule",
        "built_in": false,
        "clause": "debt to income at most 6",
        "requires": "debt to income: this rule requires no more than 6 times",
        "measures": "Every debt the lender counts, including the loan applied for, as a multiple of gross annual income — supplied, because gross income is not on a bank statement and what counts as debt is the lender’s own definition",
        "outcome": "not_met",
        "value": 6.6,
        "because": "Not met. debt to income is 6.6 times. This rule requires no more than 6 times. Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. Lowered from seven in June. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to.",
        "policy_reason": "Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. Lowered from seven in June. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to.",
        "evidence": {
          "figures": {
            "totalDebt": 495000,
            "grossAnnualIncome": 75000,
            "countedBy": "the figures typed into the form on this page, which is the lender’s own definition of what counts"
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "history",
        "kind": "rule",
        "built_in": false,
        "clause": "statement days at least 90",
        "requires": "statement days: this rule requires at least 90",
        "measures": "How many days the statement covers, first transaction to last",
        "outcome": "met",
        "value": 176,
        "because": "Met. statement days is 176. This rule requires at least 90.",
        "policy_reason": "Three months is the shortest period in which a fortnightly rhythm can be seen at all.",
        "evidence": {
          "figures": {
            "from": "2025-12-05",
            "to": "2026-05-29"
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "coverage",
        "kind": "rule",
        "built_in": false,
        "clause": "categorised share at least 80%",
        "requires": "categorised share: this rule requires at least 80%",
        "measures": "The share of transactions this software could identify",
        "outcome": "met",
        "value": 1,
        "because": "Met. categorised share is 100%. This rule requires at least 80%.",
        "policy_reason": "Below this, too much of the statement is unread for the expense picture to mean anything. The reading lists the payees it could not identify.",
        "evidence": {
          "figures": {
            "categorised": 77,
            "transactions": 77
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "income",
        "kind": "rule",
        "built_in": false,
        "clause": "income streams at least 1",
        "requires": "income streams: this rule requires at least 1",
        "measures": "How many separate regular income streams were identified",
        "outcome": "met",
        "value": 1,
        "because": "Met. income streams is 1. This rule requires at least 1.",
        "policy_reason": "An assessment with no identified regular income is an assessment of nothing.",
        "evidence": {
          "figures": {
            "verifiedMonthly": 4799.99
          },
          "transactions": [
            {
              "date": "2025-12-10",
              "description": "DIRECT CREDIT 049211 ACME LOGISTICS PAYROLL",
              "amount": 4799.99
            }
          ],
          "lines": []
        }
      },
      {
        "id": "dti-band",
        "kind": "refer",
        "built_in": false,
        "clause": "debt to income not between 5.5 and 6.5",
        "requires": "debt to income: this referral test requires it to be outside the band 5.5 times to 6.5 times",
        "measures": "Every debt the lender counts, including the loan applied for, as a multiple of gross annual income — supplied, because gross income is not on a bank statement and what counts as debt is the lender’s own definition",
        "outcome": "met",
        "value": 6.6,
        "because": "Met. debt to income is 6.6 times. This referral test requires it to be outside the band 5.5 times to 6.5 times.",
        "policy_reason": "A ratio in the band below this lender's ceiling goes to a person rather than through. The band was 6.5 to 7.0 in March and was lowered with the ceiling in June. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\".",
        "evidence": {
          "figures": {
            "totalDebt": 495000,
            "grossAnnualIncome": 75000,
            "countedBy": "the figures typed into the form on this page, which is the lender’s own definition of what counts"
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "inferred-income",
        "kind": "refer",
        "built_in": false,
        "clause": "inferred income share at most 50%",
        "requires": "inferred income share: this referral test requires no more than 50%",
        "measures": "The share of verified income that comes from credits whose description does not say they are income",
        "outcome": "met",
        "value": 0,
        "because": "Met. inferred income share is 0%. This referral test requires no more than 50%.",
        "policy_reason": "Income counted because it repeats, from credits whose description does not name a payer, should be confirmed with the applicant before it carries an application.",
        "evidence": {
          "figures": {
            "inferredMonthly": 0,
            "verifiedMonthly": 4799.99
          },
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "gambling",
        "kind": "refer",
        "built_in": false,
        "clause": "spend on gambling at most $100",
        "requires": "spend on gambling: this referral test requires no more than $100",
        "measures": "Monthly spending in the gambling category",
        "outcome": "not_met",
        "value": 155.71,
        "because": "Not met. spend on gambling is $155.71. This referral test requires no more than $100. Not a reason in itself. It is a fact a person should see beside the rest of the file.",
        "policy_reason": "Not a reason in itself. It is a fact a person should see beside the rest of the file.",
        "evidence": {
          "figures": {
            "total": 899.99,
            "count": 13,
            "months": 5.78
          },
          "transactions": [
            {
              "date": "2025-12-11",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2025-12-25",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-01-08",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-01-22",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-02-05",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-02-19",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-03-05",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-03-19",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-04-02",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-04-16",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-04-30",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-05-14",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            },
            {
              "date": "2026-05-28",
              "description": "SPORTSBET DEPOSIT",
              "amount": -69.23
            }
          ],
          "lines": []
        }
      },
      {
        "id": "small-credit",
        "kind": "refer",
        "built_in": false,
        "clause": "signal small_amount_credit is absent",
        "requires": "signal small_amount_credit: this referral test requires the signal to be absent",
        "measures": "Whether the reading raised the small_amount_credit signal",
        "outcome": "met",
        "value": false,
        "because": "Met. signal small_amount_credit is absent. This referral test requires the signal to be absent.",
        "policy_reason": "Payments to businesses whose products are commonly small amount credit contracts. The rebuttable presumptions of unsuitability that used to attach to this were repealed in 2022, so this referral is this lender's own judgement and not a requirement of the Act.",
        "evidence": {
          "figures": {},
          "transactions": [],
          "lines": []
        }
      },
      {
        "id": "dishonours",
        "kind": "refer",
        "built_in": false,
        "clause": "signal dishonours is absent",
        "requires": "signal dishonours: this referral test requires the signal to be absent",
        "measures": "Whether the reading raised the dishonours signal",
        "outcome": "met",
        "value": false,
        "because": "Met. signal dishonours is absent. This referral test requires the signal to be absent.",
        "policy_reason": "Dishonour and overdrawn fees say something about the month to month that a monthly average does not.",
        "evidence": {
          "figures": {},
          "transactions": [],
          "lines": []
        }
      }
    ]
  },
  "what_changed": {
    "policy": "example-unsecured-au",
    "from": {
      "version": "2026.03",
      "effective": "2026-03-01",
      "hash": "8400e4ccd45d6d4696e20f87c41cc6996ab7b9dc25bd429cc5c32316c4727caa"
    },
    "to": {
      "version": "2026.06",
      "effective": "2026-06-01",
      "hash": "083754ea2ff07e44c7b5d23295917b5fdadea8bee580c149de1d2a1cb155bb90"
    },
    "added": [],
    "removed": [],
    "changed": [
      {
        "id": "surplus",
        "was": {
          "kind": "rule",
          "wrote": "monthly surplus at least $300",
          "reason": "A surplus at the assessed rate is what the applicant has left if the rate moves against them. A figure near zero is arithmetically true and nobody should lend on it."
        },
        "now": {
          "kind": "rule",
          "wrote": "monthly surplus at least $600",
          "reason": "A surplus at the assessed rate is what the applicant has left if the rate moves against them. Raised in June after a portfolio review."
        },
        "says": "\"surplus\" went from \"monthly surplus at least $300\" to \"monthly surplus at least $600\"."
      },
      {
        "id": "loan-to-income",
        "was": {
          "kind": "rule",
          "wrote": "loan to income at most 6",
          "reason": "The principal as a multiple of assessed annual income."
        },
        "now": {
          "kind": "rule",
          "wrote": "loan to income at most 5",
          "reason": "The principal as a multiple of assessed annual income. Lowered in June."
        },
        "says": "\"loan-to-income\" went from \"loan to income at most 6\" to \"loan to income at most 5\"."
      },
      {
        "id": "dti-ceiling",
        "was": {
          "kind": "rule",
          "wrote": "debt to income at most 7",
          "reason": "Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to."
        },
        "now": {
          "kind": "rule",
          "wrote": "debt to income at most 6",
          "reason": "Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. Lowered from seven in June. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to."
        },
        "says": "\"dti-ceiling\" went from \"debt to income at most 7\" to \"debt to income at most 6\"."
      },
      {
        "id": "dti-band",
        "was": {
          "kind": "refer",
          "wrote": "debt to income not between 6.5 and 7",
          "reason": "A ratio in the band below this lender's ceiling goes to a person rather than through. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\"."
        },
        "now": {
          "kind": "refer",
          "wrote": "debt to income not between 5.5 and 6.5",
          "reason": "A ratio in the band below this lender's ceiling goes to a person rather than through. The band was 6.5 to 7.0 in March and was lowered with the ceiling in June. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\"."
        },
        "says": "\"dti-band\" went from \"debt to income not between 6.5 and 7\" to \"debt to income not between 5.5 and 6.5\"."
      }
    ],
    "unchanged": 9,
    "notes": [
      "June: the surplus floor moved from $300 to $600, the loan-to-income ceiling from 6 to 5, the debt-to-income ceiling from 7 to 6 and the referral band under it from 6.5-7.0 to 5.5-6.5, after a portfolio review. An application assessed in May is still judged against 2026.03, which is the whole reason the versions carry dates."
    ],
    "statement": "Between 2026.03 and 2026.06: 4 changed, 9 unchanged."
  },
  "rule_by_rule": [
    {
      "id": "evidence-complete",
      "kind": "rule",
      "builtIn": true,
      "then": {
        "outcome": "met",
        "condition": "assessment complete is true",
        "value": true,
        "because": "Met. The serviceability assessment reports that every input a complete assessment needs was supplied."
      },
      "now": {
        "outcome": "met",
        "condition": "assessment complete is true",
        "value": true,
        "because": "Met. The serviceability assessment reports that every input a complete assessment needs was supplied."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "surplus",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "monthly surplus at least $300",
        "value": 463.22,
        "because": "Met. monthly surplus is $463.22. This rule requires at least $300."
      },
      "now": {
        "outcome": "not_met",
        "condition": "monthly surplus at least $600",
        "value": 463.22,
        "because": "Not met. monthly surplus is $463.22. This rule requires at least $600. A surplus at the assessed rate is what the applicant has left if the rate moves against them. Raised in June after a portfolio review."
      },
      "answerChanged": true,
      "clauseChanged": true,
      "kindChanged": false,
      "reworded": false,
      "clause": {
        "id": "surplus",
        "was": {
          "kind": "rule",
          "wrote": "monthly surplus at least $300",
          "reason": "A surplus at the assessed rate is what the applicant has left if the rate moves against them. A figure near zero is arithmetically true and nobody should lend on it."
        },
        "now": {
          "kind": "rule",
          "wrote": "monthly surplus at least $600",
          "reason": "A surplus at the assessed rate is what the applicant has left if the rate moves against them. Raised in June after a portfolio review."
        },
        "says": "\"surplus\" went from \"monthly surplus at least $300\" to \"monthly surplus at least $600\"."
      },
      "status": "changed"
    },
    {
      "id": "surplus-ratio",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "net surplus ratio at least 5%",
        "value": 0.0965,
        "because": "Met. net surplus ratio is 9.65%. This rule requires at least 5%."
      },
      "now": {
        "outcome": "met",
        "condition": "net surplus ratio at least 5%",
        "value": 0.0965,
        "because": "Met. net surplus ratio is 9.65%. This rule requires at least 5%."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "debt-service",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "debt service ratio at most 45%",
        "value": 0.341,
        "because": "Met. debt service ratio is 34.1%. This rule requires no more than 45%."
      },
      "now": {
        "outcome": "met",
        "condition": "debt service ratio at most 45%",
        "value": 0.341,
        "because": "Met. debt service ratio is 34.1%. This rule requires no more than 45%."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "loan-to-income",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "loan to income at most 6",
        "value": 0.31,
        "because": "Met. loan to income is 0.31 times. This rule requires no more than 6 times."
      },
      "now": {
        "outcome": "met",
        "condition": "loan to income at most 5",
        "value": 0.31,
        "because": "Met. loan to income is 0.31 times. This rule requires no more than 5 times."
      },
      "answerChanged": false,
      "clauseChanged": true,
      "kindChanged": false,
      "reworded": false,
      "clause": {
        "id": "loan-to-income",
        "was": {
          "kind": "rule",
          "wrote": "loan to income at most 6",
          "reason": "The principal as a multiple of assessed annual income."
        },
        "now": {
          "kind": "rule",
          "wrote": "loan to income at most 5",
          "reason": "The principal as a multiple of assessed annual income. Lowered in June."
        },
        "says": "\"loan-to-income\" went from \"loan to income at most 6\" to \"loan to income at most 5\"."
      },
      "status": "same"
    },
    {
      "id": "dti-ceiling",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "debt to income at most 7",
        "value": 6.6,
        "because": "Met. debt to income is 6.6 times. This rule requires no more than 7 times."
      },
      "now": {
        "outcome": "not_met",
        "condition": "debt to income at most 6",
        "value": 6.6,
        "because": "Not met. debt to income is 6.6 times. This rule requires no more than 6 times. Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. Lowered from seven in June. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to."
      },
      "answerChanged": true,
      "clauseChanged": true,
      "kindChanged": false,
      "reworded": false,
      "clause": {
        "id": "dti-ceiling",
        "was": {
          "kind": "rule",
          "wrote": "debt to income at most 7",
          "reason": "Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to."
        },
        "now": {
          "kind": "rule",
          "wrote": "debt to income at most 6",
          "reason": "Every debt this lender counts, including the loan applied for, as a multiple of gross annual income. Lowered from seven in June. This is the lender's own ceiling. It is not APRA's cap, which limits the share of a lender's new mortgage book written above a ratio and says nothing about whether any one borrower may be lent to."
        },
        "says": "\"dti-ceiling\" went from \"debt to income at most 7\" to \"debt to income at most 6\"."
      },
      "status": "changed"
    },
    {
      "id": "history",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "statement days at least 90",
        "value": 176,
        "because": "Met. statement days is 176. This rule requires at least 90."
      },
      "now": {
        "outcome": "met",
        "condition": "statement days at least 90",
        "value": 176,
        "because": "Met. statement days is 176. This rule requires at least 90."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "coverage",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "categorised share at least 80%",
        "value": 1,
        "because": "Met. categorised share is 100%. This rule requires at least 80%."
      },
      "now": {
        "outcome": "met",
        "condition": "categorised share at least 80%",
        "value": 1,
        "because": "Met. categorised share is 100%. This rule requires at least 80%."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "income",
      "kind": "rule",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "income streams at least 1",
        "value": 1,
        "because": "Met. income streams is 1. This rule requires at least 1."
      },
      "now": {
        "outcome": "met",
        "condition": "income streams at least 1",
        "value": 1,
        "because": "Met. income streams is 1. This rule requires at least 1."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "dti-band",
      "kind": "refer",
      "builtIn": false,
      "then": {
        "outcome": "not_met",
        "condition": "debt to income not between 6.5 and 7",
        "value": 6.6,
        "because": "Not met. debt to income is 6.6 times. This referral test requires it to be outside the band 6.5 times to 7 times. A ratio in the band below this lender's ceiling goes to a person rather than through. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\"."
      },
      "now": {
        "outcome": "met",
        "condition": "debt to income not between 5.5 and 6.5",
        "value": 6.6,
        "because": "Met. debt to income is 6.6 times. This referral test requires it to be outside the band 5.5 times to 6.5 times."
      },
      "answerChanged": true,
      "clauseChanged": true,
      "kindChanged": false,
      "reworded": false,
      "clause": {
        "id": "dti-band",
        "was": {
          "kind": "refer",
          "wrote": "debt to income not between 6.5 and 7",
          "reason": "A ratio in the band below this lender's ceiling goes to a person rather than through. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\"."
        },
        "now": {
          "kind": "refer",
          "wrote": "debt to income not between 5.5 and 6.5",
          "reason": "A ratio in the band below this lender's ceiling goes to a person rather than through. The band was 6.5 to 7.0 in March and was lowered with the ceiling in June. Read the polarity carefully: a refer states the condition under which the application does NOT go to a person, so the band a person looks at is the one written as \"not between\"."
        },
        "says": "\"dti-band\" went from \"debt to income not between 6.5 and 7\" to \"debt to income not between 5.5 and 6.5\"."
      },
      "status": "changed"
    },
    {
      "id": "inferred-income",
      "kind": "refer",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "inferred income share at most 50%",
        "value": 0,
        "because": "Met. inferred income share is 0%. This referral test requires no more than 50%."
      },
      "now": {
        "outcome": "met",
        "condition": "inferred income share at most 50%",
        "value": 0,
        "because": "Met. inferred income share is 0%. This referral test requires no more than 50%."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "gambling",
      "kind": "refer",
      "builtIn": false,
      "then": {
        "outcome": "not_met",
        "condition": "spend on gambling at most $100",
        "value": 155.71,
        "because": "Not met. spend on gambling is $155.71. This referral test requires no more than $100. Not a reason in itself. It is a fact a person should see beside the rest of the file."
      },
      "now": {
        "outcome": "not_met",
        "condition": "spend on gambling at most $100",
        "value": 155.71,
        "because": "Not met. spend on gambling is $155.71. This referral test requires no more than $100. Not a reason in itself. It is a fact a person should see beside the rest of the file."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "small-credit",
      "kind": "refer",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "signal small_amount_credit is absent",
        "value": false,
        "because": "Met. signal small_amount_credit is absent. This referral test requires the signal to be absent."
      },
      "now": {
        "outcome": "met",
        "condition": "signal small_amount_credit is absent",
        "value": false,
        "because": "Met. signal small_amount_credit is absent. This referral test requires the signal to be absent."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    },
    {
      "id": "dishonours",
      "kind": "refer",
      "builtIn": false,
      "then": {
        "outcome": "met",
        "condition": "signal dishonours is absent",
        "value": false,
        "because": "Met. signal dishonours is absent. This referral test requires the signal to be absent."
      },
      "now": {
        "outcome": "met",
        "condition": "signal dishonours is absent",
        "value": false,
        "because": "Met. signal dishonours is absent. This referral test requires the signal to be absent."
      },
      "answerChanged": false,
      "clauseChanged": false,
      "kindChanged": false,
      "reworded": false,
      "clause": null,
      "status": "same"
    }
  ],
  "finding": "3 conditions came to a different answer on 2026-09-26 than on 2026-05-31, on the same evidence, because the clause behind them changed between 2026.03 and 2026.06.",
  "not_a_decision": "This is a report of which policy conditions were met on the evidence supplied. It is not an approval, a decline, a recommendation or a score. Creditcrest Technologies is not a credit provider, is not a credit assistance provider, and does not hold an Australian credit licence. Its software produces evidence; the licensee makes the decision.",
  "could_not_read": []
}