Financial Services
Lending and payment AI agents, with credit, fair-lending and payment controls designed in.
When compliance won't let an agent near production and your engineers are already stretched, ours join your team and build lending and payment agents with your risk, compliance and control requirements designed in, then tested and deployed with them.
Databricks partner
Microsoft Solutions Partner
The problems
What we're brought in for
Loan volume capped by headcount
Agents copy each request between the CRM, lender sites and a spreadsheet, so volume stops where hiring does.
Decisions nobody can reconstruct
An examiner asks why a loan was priced the way it was, and the answer is spread across four systems.
Steps that half-complete
A call to a vendor fails quietly, and nobody knows until a borrower or a regulator finds out first.
AI that compliance won't sign
An agent that can touch a loan file needs a policy check on every action before anyone lets it near production.
What we build
What we build in financial services
Lending software4
Built for Auto Approve
Approval engine for refinance
The engine that took over the refinance requests Auto Approve's agents used to copy by hand between the CRM, lender sites and Excel.
- 2× monthly loans processed
- 4+ manual workflows replaced
- No additional agents hired
Azure.NET CoreLogic AppsBuilt for SWBC
Loan officer tools for credit unions
A rebuilt LOSExpress module where credit union loan officers quote and book vehicle protection beside a member's auto loan.
- 100% more orders processed
- 50% less order time per loan officer
Angular.NET CoreDesign systemsBuilt for iLending
Lead and loan officer assignment
iLending's stalled loan app, finished inside its own team, with lead assignment, rate sheets and stipulation documents automated.
- Fewer manual errors
- New agents productive sooner
ASP.NETAzureService BusBuilt for Location Services
Recovery steps that retry on their own
A repossession close rebuilt as a durable workflow, so a failed call to a vendor retries on its own and alerts operations when retries run out.
- Every close lands or raises an alert
- Full history for any dispute
Temporal.NET Core
Data and AI on Databricks5
Our product, AutoFabric
Governed agents for origination
Credit pulls, VIN decode, stipulations and payoff quotes run as agents in the lender's own environment, each action checked and recorded.
- 40% efficiency gain, confirmed by an AutoFabric customer
- TILA, ECOA and FCRA checked on every action
Unity CatalogMosaic AIDatabricks AppsBuilt for Location Services
Warehouse migration in reversible waves
Location Services' repossession platform moved off Synapse and SQL Server onto Databricks, one wave at a time.
- Each wave could be rolled back
- Assignment rules engine came through unchanged
DatabricksUnity CatalogTechFabric AirliftHow we'd build it
Lending data with lineage
We'd land origination, servicing, CRM and rate sheets under Unity Catalog, traced from each report back to its source column.
- Pricing questions answered with a query
- Grants to named people and service principals
Unity CatalogLakeflowHow we'd build it
Package checks before submission
We'd put a decision model where a refinance package is checked, so a mismatched odometer or an expired payoff is caught before a lender sees it.
- Every call logged to a Delta table
- Calibrated against your own lender outcomes
Decision modelsDelta tablesHow we'd build it
A model inventory for SR 26-2
We'd register each scorecard and pricing model with its owner, its data, its last validation and how it's monitored.
- One list an examiner can read
- Agents tracked beside the models
MLflowUnity Catalog
Reference architecture
How the data fits together in financial services
Every system a loan touches lands once, under one set of grants, and everything that makes or explains a decision reads from there.
Step 1: Every system a loan touches
Origination, servicing, the CRM, rate sheets and the recovery platform arrive as governed tables, with lineage back to the source.
Step 2: Govern before anyone queries
Unity Catalog grants go to named people and service principals, and column masks cover what identifies a borrower.
Step 3: Record every decision
Each decision, its inputs and its reason codes are written to a table, so the adverse action letter and the audit read the same row.
Step 4: Serve the people and the agents
Portfolio dashboards, Genie, and agents on Databricks Apps read the same tables, and the agents are checked against policy on each action.
Proof
Work we've shipped in financial services
Automotive / Fintech
Auto-refinance company doubles loans processed without adding agents
- Monthly loans processed
- 2×
- Monthly loans processed
- Manual workflows replaced
- 4+
- Manual workflows replaced
Automotive / Fintech
SWBC doubles orders processed on a rebuilt LOSExpress
- Increase in orders processed
- 100%
- Increase in orders processed
- Account growth
- 29%
- Account growth
Automotive finance · Our own product
The auto loan lifecycle, run by governed agents
- Efficiency gain, confirmed by an AutoFabric customer
- 40%
- Efficiency gain, confirmed by an AutoFabric customer
More work in this sector
Blog
From our engineers
All 10 financial services posts- Oct 31, 2026 · Preetham Reddy
Closing the AI speed divide with Genie Agents on Databricks
When a decision takes three weeks and a customer's agent takes minutes, the money leaves first. What one Databricks platform and Genie Agents change.
Read the article - Oct 27, 2026 · Preetham Reddy
AI governance for lending and payments agents on Databricks
Lenders ask whether AI agent controls come first or after the build. How AutoFabric puts risk, compliance and team ownership into each action on Databricks.
Read the article - Oct 26, 2026 · Preetham Reddy
Real-time loan data with Databricks Zerobus Ingest
Most lenders' fraud checks and examiner answers run on last night's loan data. How Zerobus Ingest gets it there in seconds, and where Kafka still fits.
Read the article - Oct 23, 2026 · Sushruth Aeluguri
How we built policy history that survives backdated endorsements
A backdated endorsement can erase what an insurer's data showed before it. We built a Databricks pipeline that keeps both answers for audits and claims.
Read the article - Oct 20, 2026 · Preetham Reddy
An MCP server for AI agents working loan files
AI agents need access to loan systems, with limits and a record of all they do. How we built that into AutoFabric, our auto refinance platform.
Read the article
Compliance and governance
The rules we build around
SR 26-2 model risk
Replaced SR 11-7 on 17 April 2026. It covers statistical and non-generative AI models and leaves generative and agentic AI out of scope.
Source: Federal Reserve, SR 26-2
Regulation B adverse action
A declined applicant hears within 30 days, with the specific principal reasons, and "internal policy" isn't accepted as one.
Source: CFPB, 12 CFR 1002.9
FTC Safeguards Rule
Non-bank lenders run a written security program and tell the FTC within 30 days of a breach of 500 or more consumers' unencrypted data.
Source: FTC Safeguards Rule guide
Customer due diligence
Covered institutions identify and verify customers and beneficial owners, keep a risk profile and monitor for suspicious activity.
Source: FinCEN CDD rule
SOX internal control
A public lender reports each year on internal control over financial reporting, and one material weakness rules out calling it effective.
Source: 17 CFR 229.308
How we engage
Ways to start
Two weeks, fixed fee
Databricks Health Check
Reads cost, job reliability and Unity Catalog coverage on the platform you already run, and ends in a ranked scorecard.
Two weeks, fixed fee
Migration Readiness Sprint
Inventories the estate before a move, which jobs matter and which tables nobody has queried in a year, and ends in a wave plan.
Two weeks, fixed fee
AI Readiness Assessment
Names the use case worth building first, the data and permissions it needs, and what it would cost to run for a month.
For the length of the engagement
Forward-deployed engineers
Senior engineers in your workspace and your repository, as a team with a lead or as individuals under yours.
In depth
Financial Services in depth, with sources
In lending the same problems keep coming back. There's a process with a regulator at the end of it, a queue of exceptions someone clears by hand, and a system of record that can't explain how a decision was reached nine months later.
We build the durable workflow for steps that must not half-complete, the application your operators actually open, and lineage good enough to answer an examiner, and the engineer who sits with your servicing team to map that queue is the one who writes the code.
For SWBC we rebuilt the LOSExpress front end that credit unions use, for Auto Approve an approval engine that replaced more than four manual workflows, and for iLending the automated loan officer assignment and rate sheet processing.
Databricks for lending data
Lending data sits in the origination system, the servicing platform, the CRM and a folder of rate sheets, and an examiner's question usually needs all four.
On Databricks we'd land each one under Unity Catalog, with lineage from the source column to the report, so the answer to why a loan was priced the way it was can be traced rather than reconstructed. We moved Location Services' repossession platform off Synapse and SQL Server onto Databricks, in waves that could each be reversed, at /case-studies/vrm.
AutoFabric, our own product for auto lenders, runs origination and refinance steps as agents on Unity Catalog and Databricks Apps, and an AutoFabric customer confirmed a 40% efficiency gain. For dealers and recovery firms on the other side of the same deals, see /industries/automotive.
FAQ
Financial Services: questions we get asked
How do you build AI agents a lender's risk and compliance teams will sign off?
By designing the controls in before the agent exists. Credit policy, fair-lending rules and payment limits are written as policy that every action the agent proposes is checked against, the agent works under its own identity and Unity Catalog permissions, and each decision is recorded with the policy version that made it.
The same checks run in testing and in production, so what risk approved is what ships. AutoFabric works this way for auto lenders, the Field Guide's chapter on governed actions sets out the pattern, and our AI agent services build it into yours.
Do you understand lending compliance, or only the engineering?
In this sector they are the same problem. TILA, ECOA and FCRA checks are built into AutoFabric at /products/autofabric as policy the agent is evaluated against on every action, rather than sampled in a quarterly review. We build the system so your compliance people can prove what happened.
We are a credit union, not a national lender. Is that too small?
The SWBC work at /case-studies/swbc was built for credit unions specifically, and the constraint there was loan officers who needed to move faster without a training manual open beside them. Smaller institutions tend to have clearer problems and shorter decision paths, which suits how we work.
Do you build lending data platforms on Databricks?
Yes. We'd land origination, servicing and CRM data under Unity Catalog, with lineage an examiner can follow from the report back to the source column. We moved Location Services' platform off Synapse and SQL Server onto Databricks in reversible waves, and AutoFabric's lending agents run on Unity Catalog and Databricks Apps.
Can you work with our existing loan origination system?
Yes, and it is the more common shape. The Auto Approve engine at /case-studies/auto-approve sat in front of existing workflows rather than replacing them, and AutoFabric reaches into DealerTrack, RouteOne and CDK because that is where the deals already are.
Does SR 26-2 cover the AI agents a lender builds?
Not as models. SR 26-2, which the Federal Reserve, the OCC and the FDIC issued on 17 April 2026 to replace SR 11-7, leaves generative and agentic AI out of its scope and says a bank's own risk management should set the controls for them.
Statistical models and non-generative AI, such as a scorecard or a pricing model, stay inside it. We'd keep both kinds in one inventory anyway, each with its owner, its data and its last validation, because an examiner asking about an agent will ask the same questions.
What does an adverse action notice need from our systems?
Under Regulation B the applicant hears within 30 days of a completed application, with the specific principal reasons for the decision, and Regulation B says a reference to internal standards or policies isn't enough.
So the reasons have to be stored with the decision when it's made. We'd write each decision and its reason codes to a governed table the notice is generated from, so the letter and the record can't disagree.
Do you build AML and KYC systems?
We build the data side of them. FinCEN's customer due diligence rule has covered institutions identify and verify customers and the beneficial owners of companies, build a risk profile and monitor for suspicious activity.
The screening and verification vendors stay where they are, and we'd land their results beside the account and transaction data under Unity Catalog, so an alert can be traced to the records behind it and every read of them is recorded.
Talk to someone who has built this.
A technical conversation with a senior engineer who has shipped in financial services, about what you're trying to build.