Financial services · Playbook 05

I've worked in this sector

Credit decisioning support

Every referred application arrives with the evidence gathered, affordability worked out and the score explained in plain English. A person makes every referred decline, clear-cut cases stay with the existing decision engine and its safeguards, and fairness is checked every month.

  • Predictive ML
  • Document AI
  • Agents with tools
  • Human in the loop
  • FCA CONC 5.2A
  • FCA Consumer Duty
  • PRA SS1/23
  • UK GDPR
  • Equality Act 2010

At a glance

The problem
Underwriters spend most of each referral gathering and reconciling data, and can't always explain what the score is telling them
Typical volume
Around 30,000 applications a month for loans and cards, with roughly a fifth referred to an underwriter
Who's involved
Credit risk, underwriting, model risk and validation, compliance, data protection, the broker channel, IT
Pilot
10–12 weeks on one product, after a 3–4 week discovery
Platforms
AWS, Azure, or a sovereign or on-prem stack

An illustrative scenario. The numbers are typical examples, not a client case study. The cloud services and UK rules were checked on 9 November 2026.

The business problem

A typical lender already has a decision engine: policy rules, a scorecard and data from one or more credit reference agencies. Clear-cut applications go through it in seconds. The rest are referred to an underwriter, and that's where the time goes. The underwriter opens the bureau report, the application, uploaded payslips and bank statements, and, if the customer agreed, open banking transaction data. Then they work out income and essential spending by hand, check that the documents match what was declared, and decide.

Each referral can take 20 to 40 minutes, and most of that is gathering and reconciling, not judging. Two underwriters looking at the same file can reach different answers. When a customer asks why they were declined, the honest answer is often a list of scorecard reason codes that nobody outside credit risk understands.

The rules ask for more than a score. CONC 5.2A requires a borrower-focused creditworthiness assessment: not just whether the lender will be repaid, but whether the customer can repay without hardship. The Consumer Duty asks lenders to show that outcomes are fair across customer groups, including vulnerable customers. Since 15 July 2026, deferred payment credit (buy now pay later) has been regulated too, so more lenders are adding products that need the same checks at much higher volumes.

Any AI in this process is also a model. Banks in scope of PRA SS1/23 have to inventory, validate and monitor it like the scorecard. Everyone else will find their auditors and the FCA asking the same questions.

What AI changes

  • Every referred application arrives with a single file: bureau data, the application, read documents and categorised open banking transactions, with mismatches highlighted.
  • Income and essential spending are worked out from the evidence, with each figure linked to its source, so the underwriter checks a calculation instead of doing it.
  • The scorecard's reason codes are turned into a plain-English explanation, written only from those codes, never from the AI's own guess about why.
  • Possible signs of vulnerability or financial difficulty in the evidence are flagged to the underwriter, so the customer gets the right help, not an automatic decline.
  • The underwriter decides. A person makes every referred decline, with their reason recorded and a clear explanation ready for the customer. Clear-cut cases stay with the existing decision engine, and the AI never declines anyone.
  • Outcomes are checked every month by customer group, so a model that quietly treats one group worse is caught by the lender, not by a complaint.

How success is measured

Agree these, and measure the baseline, before anything is built. Example targets are typical, not promises.

Underwriter time per referral

Time moved from gathering data to judging the case.

ExampleFrom 30 minutes to around 12

Time to decision for referrals

How long a referred customer waits for an answer.

ExampleFrom 2 days to same day

Consistency

How often two underwriters reach the same decision on the same test file.

ExampleUp, measured quarterly

Override rate

How often underwriters disagree with the affordability summary or the explanation. Very high means it isn't helping; near zero can mean people have stopped checking.

ExampleStable, and reviewed weekly

Arrears on approved lending

Customers falling behind in their first 12 months, by product. Faster decisions must not mean worse lending.

ExampleNo worse than last year's lending

Outcomes by customer group

Approval rates, pricing, arrears and complaints, split by the groups the lender can measure, including vulnerable customers.

ExampleNo group worse off without a justified reason

UK regulation and controls

Cross-sector rules are on the UK regulation map.

  • FCACONC 5.2A: creditworthiness and affordability

    The assessment must be borrower-focused and proportionate, covering current income and non-discretionary spending unless that would be obviously disproportionate, with records that show it was reasonable. The AI gathers and calculates. The underwriter checks the figures, decides, and the file keeps the evidence behind every number.

  • FCAConsumer Duty (PRIN 2A)

    There's no AI-specific rulebook. The FCA applies the Duty to AI like any other change. Every decline, whether from the decision engine or an underwriter, comes with a reason the customer can understand, outcomes are monitored by customer group, and the lender can explain any decision if challenged.

  • FCADeferred payment credit (PS26/1)

    Buy now pay later offered by a third-party lender has been regulated since 15 July 2026, with CONC conduct rules and the CONC 5.2A creditworthiness rules applying, proportionately, even to small agreements. If the lender offers it, the same affordability and fairness controls apply at much higher volume.

  • PRASS1/23: model risk management principles

    Applies to banks and building societies with approval to use internal models for regulatory capital, and is a sensible standard for everyone else. The document reading, the affordability calculation and the explanation layer all go on the model inventory, with an owner, a risk tier, independent validation and monitoring.

  • ICOAutomated decisions (UK GDPR, as amended by the Data (Use and Access) Act 2025)

    Since 5 February 2026, solely automated credit decisions are allowed with safeguards: telling people, letting them make representations and contest the decision, and a person who can step in. The strict limit now applies mainly where special category data, such as health details in a hardship note, is involved. In this design, clear-cut cases stay with the lender's existing decision engine, with those safeguards in place: the customer is told, can challenge the decision, and a person can step in. Applications involving special category data are always referred. A person makes every referred decline, and the AI itself never declines anyone.

  • ICOUK GDPR, the Data Protection Act 2018 and open banking consent

    Bureau, bank and document data is processed only for this application, in UK regions, with a DPIA before the pilot, a clear retention period, and a contract that stops providers training their models on your data. Open banking data is used only with the customer's explicit consent, through the lender's regulated account information provider.

  • EHRCEquality Act 2010

    Protected characteristics aren't used as inputs, and the lender tests for proxies such as postcode that could lead to indirect discrimination. Age can be used in a risk assessment only where it rests on relevant information from a reliable source (the financial services exception). Fairness tests run before go-live and every month after.

  • EUEU AI Act, Annex III (only for EU customers)

    Credit scoring of individuals is high-risk under Annex III. Following the Digital Omnibus, those duties apply from 2 December 2027. This only matters if the lender scores customers in the EU, but the documentation, logging and human oversight in this design are the same things the Act asks for.

The solution

Showing AWSAzuresovereign / on-prem services. Switch with the toggle; every diagram and table on this page follows it.

Credit decisioning support: reference architecture
  1. 01Channels and data sources

    • Online and app application
    • Brokers and comparison sites
    • Credit reference agencies
    • Open banking data, with consent
  2. 02Intake

    • API GatewayAPI ManagementKong, or your existing API gatewayApplication API
    • Amazon S3Blob StorageCeph, or IONOS S3 Object StorageDocument upload store
  3. 03Intelligence

    • Amazon TextractContent Understanding (Document Intelligence)Docling plus an open-weight vision modelRead payslips and statements
    • SageMaker AIAzure Machine LearningMLflow and Kubeflow on KubernetesAffordability and transaction models
    • Bedrock Knowledge BasesFoundry IQ (Azure AI Search)OpenSearch, or PostgreSQL with pgvectorLending policy knowledge
    • Agent
      Bedrock AgentCoreFoundry Agent ServiceLangGraph on Kubernetes, with open-weight models via vLLMApplication file agent
  4. 04Orchestration

    • Step FunctionsLogic Apps / Durable FunctionsTemporalReferral workflow
    • EventBridge + SQSEvent Grid + Service BusApache Kafka or RabbitMQEvents and queues
  5. 05Systems of record

    • Loan origination system
    • Decision engine and scorecard
    • Fraud and identity checks
    • Core banking and card platform
  6. 06People

    • Person
      Underwriter: makes every referred decline
    • Person
      Model risk and validation
    • Person
      Credit risk committee: fairness review
  • Cloud or platform service (AWSAzuresovereign / on-prem)
  • AI agent
  • A person decides
  • Your existing systems
  • Outside your organisation

Components, side by side

Credit decisioning support: components on AWS, Azure and a sovereign or on-prem stack
LayerAWSAzureSovereign / on-prem
Intake: applications and documentsBroker applications arrive in their own formats. Map them once, at the API layer.API Gateway, S3API Management, Blob StorageKong or your existing API gateway; Ceph or IONOS S3 Object Storage
Reading documentsTest on real uploads: phone photos of payslips, screenshots of banking apps, multi-page PDFs.Amazon TextractAzure Content Understanding (includes Document Intelligence)Open-source parsing (e.g. Docling) plus an open-weight vision model
Affordability and transaction categorisationA conventional, explainable model sits on the model inventory and is validated like any other credit model.Amazon SageMaker AIAzure Machine LearningMLflow and Kubeflow on Kubernetes
Reasoning, summaries and explanationsAWS and Azure both offer a choice of models, including Claude. The language model writes explanations from reason codes; it never scores.Amazon BedrockMicrosoft FoundryOpen-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub
Lending policy knowledge (retrieval)So the agent checks against your current lending policy and its version history, not general knowledge.Bedrock Knowledge BasesFoundry IQ, built on Azure AI SearchOpenSearch, or PostgreSQL with pgvector
Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore.Amazon Bedrock AgentCoreFoundry Agent ServiceAn open-source agent framework (e.g. LangGraph) on Kubernetes
Fairness and drift monitoringSageMaker Clarify and Model Monitor closed to new customers on 30 July 2026, so build the tests into your own pipeline.SageMaker AI pipelines with open-source fairness tests (e.g. Fairlearn)Azure Machine Learning pipelines with open-source fairness tests (e.g. Fairlearn)MLflow and Kubeflow on Kubernetes, with open-source fairness tests (e.g. Fairlearn)
WorkflowAWS Step FunctionsLogic Apps or Durable FunctionsTemporal, or n8n
Middleware and eventsAmazon EventBridge, SQSEvent Grid, Service BusApache Kafka or RabbitMQ
Link to origination and the decision engineThe bureau and open banking connections you already have stay as they are. The AI reads their results; it doesn't call the bureaux itself.API Gateway, plus your existing integration platform if you have oneAPI Management, plus your existing integration platform if you have oneKong or your existing API gateway, plus your existing integration platform if you have one
Human reviewUnderwriters decide where they already work, not in a new screen.In the underwriters' existing origination workbenchIn the underwriters' existing origination workbenchIn the underwriters' existing origination workbench
GuardrailsBlock explanations that mention anything not in the reason codes, or refer to protected characteristics.Bedrock GuardrailsFoundry guardrails (Azure AI Content Safety)Open-source guardrails (e.g. NeMo Guardrails, Llama Guard)
Identity, keys, data protectionIAM Identity Center, KMS, MacieEntra ID, Key Vault, PurviewKeycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM
Monitoring and auditLog every file, every figure, every explanation and every underwriter decision, with the reason.CloudWatch, CloudTrailAzure Monitor, Log AnalyticsPrometheus, Grafana, OpenTelemetry
UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency.eu-west-2 (London)UK South / UK WestYour own UK data centre, or a UK or EU provider

On a phone, the table shows the platform you pick. Sovereign / on-prem means open, portable components you can run in your own data centre or with a UK or European provider; IONOS is shown as one example, and others exist. What sovereign cloud means →

Hybrid and on-prem

Many organisations keep core systems and sensitive data on their own servers. This is how the same design works across both.

Stays on-prem

The loan origination system, the decision engine and scorecard, core banking and the bureau connections stay where they are. In many lenders these are on their own servers or a private cloud, and nothing here needs them to move.

Uses cloud AI

Document reading, transaction categorisation, the policy index and the application file agent can run in AWS or Azure UK regions, or on your own GPUs with open-weight models if credit data must not leave your estate.

How they connect

A private link (AWS Direct Connect or Azure ExpressRoute) and the API layer. Only the fields needed for the file are sent, with the application ID in place of the customer's name where possible, and results come back as events onto your queue.

If the link drops

Applications keep flowing through the decision engine as they do today. Referrals queue for underwriters, who work them by hand, and files are built for the backlog when the link returns.

The agents

What each agent may do through its tools, what it may not, and where a person signs off. The limits are enforced by the platform, not the prompt.

Application file agent

May do

  • Read the application, the bureau results already returned and the uploaded documents
  • Read consented open banking data and request transaction categorisation
  • Calculate income and essential spending using the approved method, with sources linked
  • Check the application against the current lending policy and flag mismatches
  • Turn the scorecard's reason codes into a plain-English explanation and draft the decision letter
  • Flag possible vulnerability, financial difficulty or fraud signals to the right team

May not do

  • Approve, decline or price an application, or set a credit limit
  • Run a new credit search or open banking request
  • Contact the customer
  • Change the score, the policy rules or any customer data
  • Use or infer protected characteristics

Where a person signs offA person makes every referred decline and every referred approval, and signs off the explanation sent to the customer. Clear-cut cases stay with the existing decision engine, not the agent. The agent's permissions are enforced by the platform's identity and policy controls, not by instructions in a prompt.

Middleware and integration

The loan origination system stays the record, and the existing decision engine keeps doing what it does today. The AI sits beside it: it reads the engine's outputs and the referral, and writes a file and a draft back to the underwriter's workbench through the API layer.

Bureau and open banking calls stay where they are, in the integrations the lender already runs, with their own consent and audit trails. The AI never calls a bureau, so it can't trigger a search the customer didn't agree to.

Each referral becomes a message on a queue. If the origination system is slow, files wait safely, and every message carries the application ID, so a retry never builds a second file or sends a second letter.

The AI can be switched off without stopping lending. If it's paused, referrals go to underwriters exactly as they did before, and the decision engine is unaffected.

Process and people

  • Model ownership: every model in the chain, including the language model's prompts, has a named owner, a risk tier and a validation plan on the model inventory.
  • Override rules, so underwriters record why they disagree with a figure or an explanation, and those reasons go back to model risk.
  • A monthly fairness review at the credit risk committee, with outcomes by customer group and any proxy concerns.
  • A clear route for customers to challenge any decline, including one from the decision engine, and have an underwriter look again. Engine declines tell the customer the decision was automated and how to ask for a person.
  • Change control for lending policy: the policy index is updated only from the approved version, with its effective date.
  • Underwriters trained before go-live, including what the AI can't see and why the decision stays theirs.

Delivery plan

  1. 3–4 weeks

    Discovery

    Map today's referral process, measure the baseline, confirm data access to bureau, open banking and document data, and agree the model risk tier with validation.

  2. Gate · must be true to passBaseline agreed, data access confirmed, DPIA started, model risk and compliance involved.

  3. 8–10 weeks

    Pilot

    One product, such as personal loans, in shadow mode: the AI builds files and explanations, underwriters work as normal, and the two are compared.

  4. Gate · must be true to passFigures accurate within agreed tolerances, explanations faithful to reason codes, fairness tests passed, independent validation and compliance sign-off.

  5. 4–6 weeks

    Production

    Files and explanations go live for referrals on the first product, with monitoring, support and a rollback plan.

  6. Gate · must be true to passMonitoring, fairness reporting, support model, rollback plan and underwriter training in place.

  7. Ongoing

    Scale

    Add products one at a time, such as cards or deferred payment credit, then reuse the pattern for collections and hardship reviews.

  8. Gate · must be true to passEach new product passes the same pilot and validation gate.

Roles and RACI

Who is responsible, accountable, consulted and informed, by activity
ActivityChief credit officerProduct ownerSolutions architectI can fill thisTechnical PMI can fill thisEngineersI can fill thisModel riskCompliance & DPOSecurityI can fill this
Business case and benefitsAccountableResponsibleConsultedConsultedInformedConsultedConsultedInformed
Target architectureInformedConsultedAccountable and ResponsibleConsultedConsultedConsultedConsultedConsulted
DPIA, Consumer Duty and Equality Act reviewAccountableConsultedConsultedInformedInformedConsultedResponsibleConsulted
Model inventory and independent validationAccountableConsultedConsultedInformedConsultedResponsibleConsultedInformed
Build and integrationInformedConsultedAccountableResponsibleResponsibleInformedInformedConsulted
Fairness testingAccountableConsultedConsultedConsultedResponsibleResponsibleConsultedInformed
Go-live decisionAccountableResponsibleConsultedResponsibleInformedConsultedConsultedConsulted
Run, monitor and improveInformedAccountableConsultedConsultedResponsibleConsultedConsultedConsulted

Business case and benefits

Chief credit officer
A · Accountable
Product owner
R · Responsible
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
I · Informed
Model risk
C · Consulted
Compliance & DPO
C · Consulted
Security
I · Informed

Target architecture

Chief credit officer
I · Informed
Product owner
C · Consulted
Solutions architect
A/R · Accountable and Responsible
Technical PM
C · Consulted
Engineers
C · Consulted
Model risk
C · Consulted
Compliance & DPO
C · Consulted
Security
C · Consulted

DPIA, Consumer Duty and Equality Act review

Chief credit officer
A · Accountable
Product owner
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
I · Informed
Model risk
C · Consulted
Compliance & DPO
R · Responsible
Security
C · Consulted

Model inventory and independent validation

Chief credit officer
A · Accountable
Product owner
C · Consulted
Solutions architect
C · Consulted
Technical PM
I · Informed
Engineers
C · Consulted
Model risk
R · Responsible
Compliance & DPO
C · Consulted
Security
I · Informed

Build and integration

Chief credit officer
I · Informed
Product owner
C · Consulted
Solutions architect
A · Accountable
Technical PM
R · Responsible
Engineers
R · Responsible
Model risk
I · Informed
Compliance & DPO
I · Informed
Security
C · Consulted

Fairness testing

Chief credit officer
A · Accountable
Product owner
C · Consulted
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
R · Responsible
Model risk
R · Responsible
Compliance & DPO
C · Consulted
Security
I · Informed

Go-live decision

Chief credit officer
A · Accountable
Product owner
R · Responsible
Solutions architect
C · Consulted
Technical PM
R · Responsible
Engineers
I · Informed
Model risk
C · Consulted
Compliance & DPO
C · Consulted
Security
C · Consulted

Run, monitor and improve

Chief credit officer
I · Informed
Product owner
A · Accountable
Solutions architect
C · Consulted
Technical PM
C · Consulted
Engineers
R · Responsible
Model risk
C · Consulted
Compliance & DPO
C · Consulted
Security
C · Consulted

R ResponsibleA AccountableC ConsultedI Informed· not involved

Where I'd fit

Option A

Lead the architecture

If there's no architect on the programme, I'd own the design end to end: the target architecture, the integration with your origination system and decision engine, the controls that keep every referred decline with a person and the AI out of the decision, and the gates. I'd report to your programme board and work alongside your credit risk and model risk teams.

Option B

Support your architect

If your partner or your own team already has an architect, I'd take on the document reading, the application file agent and the origination integration under their lead, and give them a second senior opinion on the rest. Where the work needs more hands, I bring in people I trust.

Where this goes wrong

  1. Goes wrong

    The language model is asked why a customer was declined, and makes up a plausible reason.

    How the design avoids it

    Explanations are written only from the scorecard's reason codes and the underwriter's recorded reason, and a guardrail blocks anything else.

  2. Goes wrong

    The affordability figures look right, so underwriters stop checking the sources.

    How the design avoids it

    Every figure links to its evidence, override rates are watched, and a sample of files is re-checked every month.

  3. Goes wrong

    Nobody puts the AI on the model inventory, and validation finds it six months after go-live.

    How the design avoids it

    Agree the risk tier and the validation plan at discovery, and pass validation before the pilot ends.

  4. Goes wrong

    A postcode or spending pattern acts as a proxy for a protected characteristic, and nobody sees it.

    How the design avoids it

    Fairness tests before go-live and every month after, reviewed by the credit risk committee.

  5. Goes wrong

    Clear-cut declines from the decision engine go out without telling the customer that the decision was automated or how to challenge it.

    How the design avoids it

    Engine decline letters say the decision was automated and how to ask for a person, challenges go to an underwriter, and challenge rates are part of the monthly review.

  6. Goes wrong

    Faster decisions push up approvals, and arrears follow a year later.

    How the design avoids it

    Track early arrears by product alongside speed, and treat any rise as a gate failure.

On the horizon

Changes already announced or under way that affect this design. More in the UK horizon scan.

  1. Q4 2026 into 2027
    Open banking moves onto a statutory footing under the Data (Use and Access) Act 2025. The open banking smart data regulations are expected, the FCA becomes the sole open banking regulator and plans to consult on the long-term rules. Its open finance roadmap (April 2026) starts with SME lending and mortgages.

    Keep open banking data behind your own API layer, so a change of provider or standard doesn't touch the AI.

  2. Q1 2027
    The FCA's evaluation report on the second cohort of AI Live Testing, which includes credit-related use cases.

    Read it for the FCA's practical expectations on testing and monitoring, and compare them with your validation plan.

  3. 2027 onwards
    Consumer Credit Act reform: HM Treasury's May 2026 policy statement moves most CCA disclosure rules into FCA rules, through new legislation and FCA consultation.

    Generate decision letters and disclosures from templates you control, so wording can change without touching the models.

  4. 2026–2027
    The ICO's code of practice on AI and automated decision-making, required by regulations in force since May 2026.

    Keep the file, the explanation, the underwriter's decision and the customer's challenge records in a form you could show the ICO.

  5. 2 December 2027
    EU AI Act high-risk duties for credit scoring of individuals (Annex III), for lenders with EU customers.

    If you lend in the EU, plan the conformity work now. If not, the same logging and oversight are still good practice.

Questions to ask your partner or vendor

Good answers are specific. Vague answers to any of these are worth following up.

Copy them into your next supplier meeting

  1. How does the explanation stay faithful to the score, and how would we prove that to a customer or the ombudsman?
  2. Which models in this design go on our model inventory, and who validates them?
  3. How will we test for proxy discrimination when we don't hold most protected characteristics?
  4. Which actions can the agent take without a person, and where is that enforced?
  5. Where is our data processed and stored, and is it used to train anyone's model?
  6. What does it cost to run per thousand referrals, at our volume?

Planning something like this?

Whether you need someone to lead the design or to support the architect you already have, let's talk it through.

Sam Naseem
Sam NaseemBirmingham, UK · UK & Europe
Available now