Why we built an AI that refuses to answer
Ask a general-purpose AI how much runway your company has, and it will answer. It will answer in a calm, well-structured paragraph, with a number in it. The number will be wrong — not because the model is bad, but because it never saw your bank balance. It saw your question, felt the shape of a plausible answer, and produced one. That is what these systems are built to do.
For writing a poem, that’s a feature. For running a business, it’s a loaded gun. A founder who asks “can I afford this hire?” and gets a confident, fabricated yes doesn’t experience it as a hallucination. They experience it as advice. They act on it. And the failure surfaces weeks later, in payroll, where it’s expensive.
The incentive problem
Most AI products are graded on helpfulness, and helpfulness gets measured as “did it answer?” A model that says “I don’t know” feels broken, so systems get tuned to always produce something. The result is a machine that is rewarded for confidence and never penalized for being wrong — the exact inverse of what you want from anything advising you on decisions that cost money.
We think the grading is backwards. The right question isn’t “did it answer?” It’s “was the answer earned?”
Answers earn the right to exist. If a claim can’t point at real evidence, it doesn’t ship.
What refusal looks like
In Nerve, every answer about your business is computed from your actual rows — your revenue, your pipeline, your spend — before any model writes a sentence about it. The math happens in code, deterministically. The AI’s job is to explain what was computed, not to guess what might be true. Each claim carries a citation back to the evidence that produced it, so you can open any number and see where it came from.
And when the evidence isn’t there, Nerve doesn’t improvise. It says, plainly: “I can’t answer this yet.” Then it tells you exactly what’s missing — which connection isn’t linked, which data is too thin, which number it would need to verify first. Refusal, done right, isn’t a dead end. It’s a to-do list.
The same discipline applies to statistics. Nerve won’t rank your ad creative against your account until there are at least five comparable samples to rank against — a fixed threshold in code, not a vibe. Below the gate, you get “not enough data yet” instead of a ranking that would technically render and practically mislead. A confident answer from three data points isn’t analysis. It’s astrology with a spreadsheet.
Why refusal is the feature
Here’s the part that took us longest to internalize: the refusals are what make the answers usable. If a system sometimes fabricates, you have to verify everything it says, which means it saves you nothing. If a system provably refuses when it can’t verify, then every answer it does give carries weight. You can act on it without re-deriving it — which is the entire point of having the system.
Trust isn’t built by being impressive. It’s built by being checkable, and by visibly declining to bluff. A junior analyst who says “I don’t know yet, give me until Friday” is more valuable than one who always has a number — because when the first one does hand you a number, you can use it.
The honest failure mode
This design has a cost, and we’d rather tell you than have you discover it: Nerve says “I can’t answer this yet” more often in your first week than it will in your third month. Before your data is connected, it can’t verify much, so it refuses a lot. Some people find that jarring — we’ve been trained to expect machines that always have something to say.
But watch what happens as the evidence accumulates. The refusals turn into answers, and every one of those answers is anchored to something real. The system gets more useful precisely because it never pretended to be useful before it was. That’s the trade we made, on purpose: an AI that answers less, so that you can trust it more.