Last month I fed a source document into a two-stage research pipeline — the same architecture now standard across the crypto desks I consult for. Stage one was built to extract facts: project names, token claims, timestamps, funding rounds, governance parameters. It returned an empty table. Every field blank, every row unpopulated. Stage two was instructed to analyze whatever stage one produced across nine dimensions — technical, tokenomic, market, ecosystem, regulatory, team, risk, narrative, and supply-chain transmission. It did the one thing I did not expect. It refused.
I have spent eighteen years in this industry watching markets reward confidence over correctness. A machine that answers zero input with zero output should not be remarkable. It is. Because the default behavior of every analytical system I have ever audited — human or algorithmic — is to fill the silence. Hand a junior analyst an empty spreadsheet and he will invent a thesis before lunch. Hand a language model an empty context window and it will generate a whitepaper, complete with a supply schedule. The scarcity in crypto research was never information. It was the discipline to admit when there is none.
The report that came back was not analysis. It was a confession: "N/A" stamped forty-one times, each instance annotated with the specific reason it could not be answered. And buried in its risk section, past the template rows and the empty Howey tables, was a sentence that matters more than any price target I have published this cycle — an explicit warning against what it called "the zero-information risk." That phrase is the subject of this piece.
To see why that empty table is a signal rather than a bug, you have to trace what changed between 2024 and 2026.
Through the last cycle, crypto research was a human bottleneck. A handful of analysts read primary sources — whitepapers, governance forums, GitHub commits, block explorers — and translated them into narratives that capital could act on. The bottleneck was deliberate, and it was also the moat. The 2017 ICO wave taught me this the hard way: I spent four months dissecting EOS and Tron tokenomics, and the forty-page comparative analysis I eventually produced on delegated proof-of-stake centralization only mattered because I had actually read the code. Nobody was paying me for speed. They were paying for the fact that I had done the reading, and that the reading had changed my mind about the narrative everyone else was repeating.
That economics inverted. Since 2024, the marginal cost of generating text has collapsed toward zero, while the marginal cost of verifying it has not moved at all. Every fund, every exchange research desk, every "on-chain intelligence" startup now runs some version of a multi-stage LLM pipeline: scrape, extract, analyze, summarize, publish. The architecture I tested is not exotic. It is the floor. There are, by my count, more than sixty distinct crypto research pipelines operating today, and the majority share the same three-stage skeleton and, crucially, the same underlying model priors.
Here is the structural problem. These pipelines were designed for a world where input is abundant and the analyst is scarce. They were not designed for the bear market we are actually in — a market where real information has thinned out. Volume is down. Listings are down. Genuine protocol upgrades are down. Airdrop farming has replaced product development as the dominant activity on half the chains I track. In a cycle where the surviving narratives are survival itself, the ratio of signal to noise collapses in exactly the direction that breaks automated systems. Fewer real events means more pipelines running on empty. More pipelines running on empty means more confident output generated from nothing. And more confident output generated from nothing means a market that prices fiction as if it were a fundamental.
Let me get precise about the mechanism, because "hallucination" is too vague a word for what actually happens in production.
A multi-stage extraction pipeline has three failure surfaces, and they fail in ascending order of danger. The first is at ingestion: the source document fails to parse. This is more common than anyone admits. PDFs with embedded font subsets, JavaScript-rendered dashboards, image-only "articles," paywalled pages that return a login screen instead of text, feeds that silently truncate after the first paragraph — all of these produce a technically successful fetch with zero extractable content. The pipeline does not know it failed. It only knows it found nothing, and "found nothing" is indistinguishable from "there was nothing to find."

The second failure surface is at extraction. Even when text arrives intact, the extraction model may find no atomic facts — no token, no team, no funding, no claim, no date. This is the state I hit. The stage-one output was a schema with every field null. Structurally valid. Semantically void. It looked exactly like a successfully analyzed document that happened to be about nothing.
The third failure surface is the dangerous one: the analysis stage, asked to produce a nine-dimension report from a null schema. This is where the pipeline either tells the truth or lies, and the choice is not random. Based on my audit experience, the default behavior of a language model given a null input and a structured output schema is to fabricate rather than abstain — because the schema itself is a prompt to fill. Ask for a supply-distribution table and the model will populate the team row, the investor row, the community row, the treasury row — with plausible numbers, plausible vesting cliffs, plausible percentages that sum to one hundred. Not because it has data. Because the table has four rows, and empty rows read as failure.
I have seen this pattern in production, and it scales. In 2025 I reviewed a tokenomics dashboard that had "analyzed" 340 projects. Roughly a fifth of them had zero on-chain history at the time of analysis — no contract, no holders, sometimes no chain. The model had generated unlock schedules for tokens that did not exist. It had assigned "medium risk" ratings to contracts that had never been deployed. It had produced governance-participation estimates for DAOs with no members. The output was fluent, formatted, internally consistent, and entirely fictional. And it had been consumed by allocators who never checked the ingestion layer, because the ingestion layer does not appear in the final PDF.
The report I received did the opposite. It refused, and the way it refused is instructive, because it left a forensic trail.
Every field was marked "N/A - insufficient information," not with a generic error but with a reason. No technical proposal identified. No token model mentioned. No market data provided. No regulatory jurisdiction stated. It ran the Howey test and marked all four prongs as unassessable rather than guessing — no money invested, no common enterprise, no expectation of profit, no reliance on others' efforts, each one null, the composite verdict null. It flagged its own inference attempts as low-confidence, then flagged that even those were unfounded. Most importantly, it converted the failure itself into a risk item: "the zero-information risk," ranked high, with the note that empty input may indicate an upstream process failure — a scraping error, a format incompatibility, a stage that never ran at all.
That last move is the whole ballgame. A pipeline that can name its own blindness is worth more than one that can generate a hundred pages of sight. History rhymes, but the code doesn't — the old research failure mode was a human analyst too lazy to read the source. The new one is a machine too eager to replace it.
Now the market read, because this is not an abstract philosophy problem. It has a price.
Consider what happens when empty-input pipelines run at scale. Two things follow, and both are bad.
First, they manufacture consensus. If twenty desks run structurally identical pipelines over the same thin source pool, and each pipeline fills its empty fields with plausible defaults drawn from shared priors, you get twenty reports that agree — not because the market agrees, but because the models share a training distribution. That is synthetic consensus, and it is the exact mechanism by which narrative bubbles form in a bear market with no real fundamentals underneath them. The agreement is not information. It is autocorrelation wearing a suit.
Second, and more insidious, they corrupt the feedback loop that is supposed to keep markets honest. In a functioning market, a false claim gets arbitraged: someone checks, someone shorts, the price corrects. But an AI-generated false claim is expensive to arbitrage, because verifying it requires exactly the human reading that the pipeline was built to eliminate. The cost of producing the lie is near zero; the cost of disproving it is unchanged, and now sits on a shrinking pool of people willing to do the reading. That asymmetry is a one-way ratchet toward noise. It is also, if you squint, the same structure I flagged in my 2025 framework on autonomous agents — the point where human oversight stops being a bottleneck and starts being a rounding error. I called it the DAO of Algorithms then. I did not expect the first concrete case study to be a research report about nothing.
And it connects downward, to the on-chain layer, because the same "fill the empty field" dynamic shows up wherever incentives pay for activity rather than value. Layer 2 rollups that report TVL by double-counting bridged liquidity that was never at risk. Gaming NFTs that mint gear into an economy with no players to hold it, because the publisher's business model depends on the mint more than the game. RWA tokens that tokenize a yield-bearing instrument and call the wrapper "on-chain finance" when the instrument never touches a public chain and the institution never needed one. In each case a schema demanded a number, and the system supplied one. The empty table is the same failure at the research layer that these are at the protocol layer: a structure that rewards the appearance of content over its existence.
So what does a functioning pipeline actually look like? Based on my audit work, four properties separate the honest systems from the noise generators.
First, an explicit abstention path. The output schema must allow "I don't know" as a first-class value, not an error state. If the only valid outputs are a rating or a number, the model will always produce one, and it will always produce a confident one.
Second, ingestion receipts. The pipeline must expose what it actually ingested — byte counts, extracted token counts, source hashes, parse timestamps — so that a downstream reader can see the void before trusting the verdict. The report I got did this implicitly by annotating every null with a reason. Most do not. Most hide the ingestion layer entirely, which is precisely where the failure lives.
Third, confidence separation. Facts, reasonable inferences, and speculation must be tagged as different classes of claim. My 2022 work on validity proofs versus fraud proofs taught me this the expensive way: I spent weeks verifying zkSync and StarkNet code snippets and watched my portfolio lose 80% because I could not cleanly distinguish what I had proven from what I had assumed. The pipeline that cannot make that distinction is my 2022 self, automated and scaled to a thousand desks.

Fourth, a failure-to-source feedback trigger. Empty input is not an output; it is a demand for a new input. The report I received ended not with a conclusion but with a checklist — a minimal input manifest required to restart analysis, listing the original text, a re-run extraction, the title and source, and a confirmed domain tag. That is the correct terminal state. A research process that cannot fail loudly cannot succeed honestly.
Here is the counter-intuitive part, and it is where most of the industry has it backwards.
The conventional read on an empty report is that the pipeline is broken. The stage failed, the data was missing, the tool is immature. Fix the scraper, re-run it, publish something. This is the instinct that produced the hallucination problem in the first place — the assumption that any output is better than no output, that a filled table beats an empty one, that a conclusion beats a question.
I think the empty report is the most valuable artifact in the entire stack. Not despite its emptiness — because of it. In a market where every desk runs the same models over the same thinning data, the scarce commodity is not analysis. It is the verified refusal to produce analysis. A fund that can distinguish "the model found nothing" from "the model found something bearish" holds an edge that no amount of additional compute can replicate, because that distinction is precisely what the compute is optimized to blur. You cannot buy your way out of the problem with a bigger model. The bigger model hallucinates more fluently.
The contrarian claim, stated plainly: the next competitive moat in crypto research is not better models. It is better abstention. The firms that win the next cycle will be the ones whose pipelines are wired to stop, not the ones whose pipelines are wired to always answer. We spent three years teaching machines to talk. The edge now belongs to whoever teaches them when to shut up — and to the readers who can tell the difference between a report that knows something and a report that merely sounds like it does.
The next narrative in AI-crypto will not be agents that trade faster. It will be agents that abstain smarter — systems whose most valuable output is a well-documented "I don't know," and whose most dangerous output is a beautifully formatted lie. The protocols and the desks that survive this bear market will be the ones that can tell an empty table from a filled one, and that treat the empty table as a signal worth more than the noise it refused to generate.
The pipeline that answered me with forty-one N/As did not fail. It did the hardest thing an analyst can do: it told me the truth about what it did not know. Ask yourself, this week, which of your research inputs would do the same — and which would quietly invent the answer instead.