Skip to content
LIVE DATA
SLI new business £205.0m ▲2.0%Bank Rate 3.75% — 0bp2yr fix 5.13% ▲21bp
Lending IntelligenceGet The Brief — free
Technology·For software providersConsultation draft v0.1

Implement the standard

A guide for software providers. Any software provider may implement the standard. There is no fee to say a product is "built to the standard".

No automated grade is compliance sign-off. Only a person can grade a file 'Does not meet'.

The rule pack

The rule pack is a JSON file with one rule per required item. Each version has its own URL that never changes: https://lending-intelligence.vercel.app/standard/slfs-v0.1.json. /standard/slfs-latest.json always serves the current version. Pin your software to a numbered version and move up when you've reviewed the changelog.

In v0.1, Section A's rules are complete. Sections B to F are listed in the file's sections with "rules": "todo"; their rules will be added in a later version. Until then, read their requirements on the section pages.

How to apply it

  1. Map each path in a rule's fields to where your system holds that data.
  2. Check every rule whose applies_when is true for the case. The expressions use a simple JavaScript-like form over the field paths. Treat them as a description of the check, not code to run with eval.
  3. Where a rule's red_flag is true, show the adviser the flag and ask for a written reason.
  4. Grade the file by its most serious failed rule, using each rule's severity. With no failed rules and no unexplained red flags, the file meets the standard.
  5. Show the result as a pre-check, with the failed items listed in the standard's own words, and link each one to its anchor on the section page.

Software can apply the first three grades. “Does not meet” always needs a human reviewer. How grading works.

Schema

Fields in the rule pack
FieldTypeMeaning
standardstring"Specialist Lending File Standard"
short_namestring"SLFS"
versionstringThe version these rules belong to.
statusstring"consultation_draft" until version 1.0.
publisherstring"Lending Intelligence Ltd"
licencestring"Free to use and implement"
url, schemastring (URL)The standard's home page, and this schema.
gradesstring[]The four grade keys, from best to worst.
sections[]object[]One entry per section: id (A–F), title, url, and rules: "complete" or "todo". A "todo" section has a TODO note and no rules yet.
rules[].idstringStable rule id, e.g. A3. Ids are never reused for a different requirement.
rules[].sectionstringThe section letter.
rules[].applies_whenstring (expression)When the rule applies, as a condition on the case's fields.
rules[].requirementstringThe required item, in words to show the adviser.
rules[].check_type"field" | "calculated" | "ai_judged"How the rule is checked (below).
rules[].fieldsstring[]The case fields the rule reads, as dotted paths. "debts[].balance" means the balance on every item in the debts list.
rules[].severitygrade keyThe grade the file gets when this rule fails.
rules[].red_flagstring (expression), optionalA condition that raises a red flag needing a written reason.
red_flags[]object[]The section's red flags: id (e.g. A-RF1), section and flag, in words.

check_type takes one of three values

Grade keys

Example: rule A3

{
  "id": "A3",
  "section": "A",
  "applies_when": "case.consolidation == true",
  "requirement": "Break-even term calculated and recorded",
  "check_type": "calculated",
  "fields": [
    "consolidation.break_even_term"
  ],
  "severity": "gaps_to_fix",
  "red_flag": "case.term > consolidation.break_even_term && !consolidation.term_reason"
}

The badge

Software that checks files against the standard can show the “Built to the Standard” badge, free. It comes as a full badge for light and dark backgrounds, a one-line version for footers, the red SLFS tab on its own, and a 24px square.

The badge files will be published here with version 1.0 of the standard. They aren't available while the standard is a consultation draft.

Rules for using it

Built the standard into your software? Tell us and we'll add your product to the implementers list.

Licence

Free to use and implement. Lending Intelligence Ltd publishes and maintains the standard, free of charge. Any software provider may implement the standard. There is no fee to say a product is "built to the standard".

The Specialist Lending File Standard is not legal or compliance advice and does not replace FCA rules. Information for professional intermediaries, not advice. Comment on the draft.

Think carefully before securing other debts against your home. Your home may be repossessed if you do not keep up repayments on a mortgage or any other debt secured on it.