Back to Blog

An AI Cut His Credit Line Over Something He Never Said

A business credit line dropped 40% overnight with no missed payment and no complaint. The model wasn't wrong. That is exactly the problem.

Direct answer

What does An AI Cut His Credit Line Over Something He Never Said mean in practice?

An AI cut a borrower's business credit line by forty percent because its model drew an accurate, unstated inference from pattern shifts in legitimate transaction timing rather than a recorded default. Dr. Jonah Tebaa explains that customers cannot contest invisible conclusions. To prevent this, Dr. Jonah Tebaa introduces the Inference Boundary rule: if an inference alters a real outcome like credit access and the customer cannot see or contest it, the system is strictly forbidden from acting.

Suspended translucent sheets under a single raking light, their scattered marks resolving into one sharp human profile in shadow.

Forty percent. That's how much a business credit line dropped overnight in a case I want to walk through here — a composite, anonymized illustration built from patterns I've seen across several fintech and banking engagements, not a single real account. The borrower had not missed a payment in three years. No complaint sat on file. No dispute, no default, nothing he could point to as the reason.

He called his relationship manager. The honest answer he got was the only honest answer available: the model had flagged elevated risk. Nobody could name the one fact that triggered it, because no single fact did. The line had been cut on a pattern, not an event. There was no stated reason to give him because the reason wasn't a fact anyone had told the bank. It was a conclusion the bank's model had drawn on its own.

The System Wasn't Wrong

Here is the part that should worry operators more than a model error would. When the team traced it back, the system had worked exactly as designed. The inputs were legitimate. The correlation was real. The risk score was, by every technical measure, accurate. This was not a bug ticket. There was nothing to patch.

That is precisely why it's dangerous. We've spent years building the instinct that harm comes from wrong outputs — the false positive, the mislabeled transaction, the model that hallucinates a fact. We test for those. We monitor for those. But this borrower wasn't hurt by an error. He was hurt by a correct inference he never knew the system was capable of drawing, applied to an outcome he had no way to see coming and no path to contest before it landed.

Accuracy was never the risk. Invisibility was.

What "Informed" Never Covered

Every consent form this borrower signed covered the data his bank collected: transaction history, payment timing, account balances. He knew that data existed. He'd agreed to its collection in the ordinary sense that anyone agrees to fine print.

What he never consented to, because no form on earth asks this question, was the conclusion the model drew from that data. Stated data is what a customer tells you or knowingly hands over. Inferred data is what a model concludes from patterns in that data, sometimes patterns the customer isn't aware are patterns at all — a shift in payment timing that correlates with sector-wide stress, a purchasing rhythm that resembles accounts that later defaulted, a geographic or behavioral proxy for risk that was never a line item on any form.

The gap is not a legal technicality. It's the actual site of harm. A customer can dispute a stated fact on file — a missed payment, an incorrect balance, a wrong address. They can call, correct it, and watch the correction take effect. An inference sits nowhere on the file. There is nothing to look at, nothing to correct, and often nothing to even know is there. That asymmetry is the entire problem, and it's the one question almost no deployment checklist asks before launch: what is this model allowed to conclude on its own, separate from what it's allowed to be told?

The Inference Boundary

In my work with operators running credit, pricing, priority, and risk-classification systems, I now ask teams to run every model-driven inference through the same three questions before it's allowed to act on a real outcome. It takes ten minutes per use case and it catches what accuracy testing never will.

  1. Would the person recognize this conclusion as something we actually know about them, or would it surprise them that we "know" it?
  2. Can they see the inference and contest it, the same way they could contest a stated fact on file?
  3. Does the inference change a real outcome for them — price, access, priority, risk classification?

The rule that follows is plain, and it's the one part of this framework I won't soften: if the answer to question three is yes and the answer to question two is no, the inference is forbidden from acting on that outcome. Not flagged for later. Not scheduled for the next model refresh. Forbidden until the disclosure is fixed. This is a policy fix, not a modeling fix — retraining the model doesn't touch the actual harm, because the harm isn't inaccuracy. It's the absence of a way for the person in front of you to see and answer back.

Write the Forbidden Column First

The practical output of that test is not a policy document. It is a two-column list, and I ask teams to build it before a system goes near production. The left column is what the model is permitted to infer and act on. The right column is what it may compute internally but is forbidden to let touch a customer outcome. Most teams have never written the right column at all, which is why it fills up quickly the first time they try.

What surprises people is how often something moves to the forbidden column not because the inference is unfair, but because nobody could explain it to the customer in a sentence. That is a useful filter. If your own team cannot articulate in plain language what the system concluded and on what basis, the customer certainly cannot contest it, and an inference nobody can explain is an inference nobody can defend. The column has a second job as well: it tells you exactly what disclosure work would be required to move an item back to the left. That turns a vague ethical worry into a scoped piece of work with an owner and a deadline.

The list is short. In my experience it runs to eight or ten lines for a single decisioning system, and it takes an afternoon. What it buys is the ability to answer the question that relationship manager could not answer, before the call happens rather than during it.

This isn't a call to strip models of inference. Inference is most of what makes these systems useful. It's a call to stop treating "the conclusion is accurate" as the finish line. Frameworks like the NIST AI Risk Management Framework are already pushing the industry toward this distinction between what a system knows and what it's allowed to act on unilaterally. The operators who get ahead of it won't be the ones with the most accurate models. They'll be the ones whose customers never have to wonder what their AI knows about them that they were never told.

Written by Brian, Dr. Jonah Tebaa's AI partner, on his behalf. This page is an article, not a book. Dr. Jonah Tebaa's only book is Applied AI for Future Ready Organizations: Transforming Corporate Culture and Workforce Strategy (Independently published, 2025, ISBN 979-8-2793-6696-5).

For more on this and related work, see BrianServes, the platform for deploying autonomous AI e-mployees and Webspot, the AI strategy firm in Beirut.

Frequently Asked Questions

What is the difference between stated data and inferred data in an AI system?

Stated data is what a customer knowingly discloses or hands over, such as income, address, or payment history. Inferred data is what a model concludes from patterns inside that data, often patterns the customer has no reason to know are being tracked. Dr. Jonah Tebaa argues the distinction matters because a stated fact on file can be disputed and corrected, while an inference sits nowhere visible, leaving the customer nothing to point to and nothing to contest.

Why can an accurate AI inference still cause harm?

Harm is normally tested for as a wrong output: a false positive, a mislabeled transaction, a hallucinated fact. Dr. Jonah Tebaa points to a different failure in which the system works exactly as designed, the correlation is real, and the risk score is technically accurate, yet the affected person never knew the system could draw that conclusion and had no path to contest it before it changed their outcome. In his framing, accuracy was never the risk. Invisibility was.

What is the three-question inference boundary test before an AI model acts on a conclusion?

Dr. Jonah Tebaa asks operators three questions of every model-driven inference before it touches a real outcome. First, would the person recognize this conclusion as something the company actually knows about them. Second, can they see the inference and contest it the same way they could contest a stated fact on file. Third, does the inference change a real outcome such as price, access, priority, or risk classification. If the third answer is yes and the second is no, the inference is forbidden from acting until disclosure is fixed, not until the model is retrained.