Follow one loan, from application to a decision a person signs
A working capital loan at a fictional bank, Harbour Bank. Six screens, four people and two AI advocates. Scroll, and the screen follows the step.
Step by step
- 01 · Application
Kilbride Joinery asks to borrow.
The online form opens a file. The pack checks what the bank already holds and asks only for the accounts, the ledger and the machine quote.
Niamh Walsh, relationship manager, sends the request.
harbour · lending · applicationsSample dataNew application · Kilbride Joinery LtdAPP-2026-1187NewApplicationOnboardingCredit fileRisk viewCommitteeSealedRequest- Amount
- EUR 250,000
- Purpose
- New CNC line
- Channel
- Online, via the RM
- Customer since
- 2014
Still needed2025 filed accounts, a debtor ledger and the machine quote. Requested at 11:02.
Opened from the online form. Nothing has been decided.
- 02 · Onboarding
A name matches a list.
Identity and ownership clear. A director's name matches a sanctions list, but the date of birth and nationality do not. The pack shows why it fired.
Declan Byrne's match is closed as false by Ruth Kavanagh, with a reason.
harbour · onboarding · customer checksSample dataCustomer checks · Kilbride Joinery LtdKYC-551201 to reviewApplicationOnboardingCredit fileRisk viewCommitteeSealedCheck Finding State Directors Verified with eID Clear Ownership 2 owners over 25% Clear Screening Name match, different date of birth Review Why it fired"Declan Byrne" matches a listed person by name. Date of birth, nationality and address do not match.
Close as false matchEscalate - 03 · Credit file
Every figure cites its page.
The accounts and ledger are read and tested against the credit policy. Two tests pass. Customer concentration is above the limit and is flagged as an exception.
Sean Doyle, credit analyst, checks the figures and adds a mitigation.
harbour · lending · credit fileSample dataCredit file · APP-2026-1187DraftApplicationOnboardingCredit fileRisk viewCommitteeSealedFrom the accounts- Revenue
- EUR 3.1m
- EBITDA
- EUR 410k
- Debt service cover
- 1.62x
- Arrears
- None
Policy testsDebt service coverpassLoan to valuepassConcentrationexceptionSummary3 sourcesCash flow covers the new repayments1. One customer is 31% of sales2, above the 25% limit3.
1Accounts 2025, note 4PDF2Debtor ledgerXLSX3Credit policy s. 7.2Policy - 04 · Risk view
The score explains itself.
The bank's own model grades the loan and shows what moved the grade. It is marked advisory, so it cannot approve or decline by itself.
Sean Doyle notes where he disagrees with the model.
harbour · lending · risk viewSample dataRisk view · APP-2026-1187Score explainedApplicationOnboardingCredit fileRisk viewCommitteeSealedModel score- Model
- SME score v4
- Grade
- B+ of A to E
- Binding
- No, advisory only
- Owner
- Model risk team
What moved the scoreStrong cash cover+Long history with us+Customer concentration−The score is advisory. It cannot approve or decline on its own.
- 05 · Committee
Two AI advocates. People vote.
The exception needs the committee. One AI argues for, one against, using only the file. The chair rules with a covenant.
Aoife Brennan, head of credit, chairs and rules.
harbour · committee · CC-2026-41Sample dataCredit committee · 14 OctCC-2026-41In sessionApplicationOnboardingCredit fileRisk viewCommitteeSealedChairAoife BrennanHead of creditMemberSean DoyleSenior analystAI · forCase forCash cover, historyAI · againstCase againstConcentrationCase againstIf the top customer leaves, cover falls to 1.08x, below policy.Case forThe contract runs to 2029 with a public body. Cover stays above 1.25x unless it ends early.Aoife BrennanApprove, with a covenant to report concentration each quarter. - 06 · Sealed
Sealed and offered.
The decision, the file, the model and its explanation, the exception and the rules it answers are sealed in one record. The offer letter goes out.
Internal audit can check the record without an account.
harbour · sealed records · R-30417-02Sample dataSealed record R-30417-02APP-2026-1187SealedApplicationOnboardingCredit fileRisk viewCommitteeSealeddecided Approve · EUR 250,000 by Committee · chair Aoife Brennan exception Concentration · approved covenant Quarterly report time 2026-10-14 15:02:11 UTCSealed · witnessed outside Adverant · fingerprint 91c4 02de 8a37 77e3Send offer letterBook drawdown
- Amount
- EUR 250,000
- Purpose
- New CNC line
- Channel
- Online, via the RM
- Customer since
- 2014
2025 filed accounts, a debtor ledger and the machine quote. Requested at 11:02.
Opened from the online form. Nothing has been decided.
| Check | Finding | State |
|---|---|---|
| Directors | Verified with eID | Clear |
| Ownership | 2 owners over 25% | Clear |
| Screening | Name match, different date of birth | Review |
"Declan Byrne" matches a listed person by name. Date of birth, nationality and address do not match.
- Revenue
- EUR 3.1m
- EBITDA
- EUR 410k
- Debt service cover
- 1.62x
- Arrears
- None
Cash flow covers the new repayments1. One customer is 31% of sales2, above the 25% limit3.
- Model
- SME score v4
- Grade
- B+ of A to E
- Binding
- No, advisory only
- Owner
- Model risk team
The score is advisory. It cannot approve or decline on its own.
One record for the whole decision.
The loan ends with one sealed record: the decision, who made it, under which mandate, on what evidence and against which rules.
Change one word in a sealed record and the seal breaks. Try the seal check on the home page →

Credit decision · APP-2026-1187SampleThe AI did the reading. People made the calls.
The pack did the gathering, reading, testing and drafting. Every judgement about the customer and the loan was made by a person with the mandate to make it.
What the AI did
- Opened the file and asked only for what was missing
- Ran identity, ownership and screening checks
- Read the accounts and ledger and cited every figure
- Tested the file against the credit policy
- Explained the model's grade
- Argued for and against in committee
What people decided
- Niamh Walsh requested the documents
- Ruth Kavanagh closed the false match, with a reason
- Sean Doyle checked the file and added a mitigation
- Aoife Brennan chaired and ruled with a covenant
- Nobody re-typed a figure
Keep going
Run one of your credit files through the pack.
Bring an anonymised file and your credit policy. We will walk it through on your own rules.