Ly Gravity

Null Is Not Nothing: The Analyst Hallucination and the Broken Information Supply Chain

0xSam • • DeFi

Null Is Not Nothing: The Analyst Hallucination and the Broken Information Supply Chain

The Report That Refused to Lie

Last month a nine-dimension research report arrived in my inbox. By the standards of the genre it was immaculate. A technology assessment with competitor comparison columns. A token-economics table split into team, early investors, community, and treasury. A four-part Howey test. A risk matrix — six categories, each with severity, probability, impact, and a mitigation note. It was the kind of document that gets forwarded to allocators without apology.

Every cell said the same thing: insufficient information.

I read it twice. The first pass was irritation — someone had shipped a template and called it analysis. The second pass was something rarer than irritation. I have spent nineteen years reading crypto research, and I had never once seen a document that admitted, inside its own formal structure, that it did not know. Not a disclaimer at the bottom. Not a hedge in a footnote. The ignorance was the content.

Tracing the ghost in the machine, you learn to look for what is missing. What was missing from that report was the lie. And the lie is the default output of the industry I work in.

This essay is about that lie — where it comes from, how it is manufactured at scale, and why a bear market is the only environment where the machine that produces it finally has to show its wiring. It is about the information supply chain that feeds every research desk, every fund investment committee, every newsletter you subscribe to, and what happens when that chain breaks. The empty report was not a failure of analysis. It was a successful test of a detector — and most of my peers would have read it, shrugged, and asked for the version with numbers in it.

The Industrialization of Confident Ignorance

When I started writing about crypto in the late 2000s, research was a cottage craft. One analyst, one protocol, one long weekend of reading Solidity and forum threads. In 2017 I spent six months in a rented apartment in Buenos Aires auditing Uniswap's whitepaper and its early V1 contracts, and the work was slow in a way that is now extinct. I read the constant product formula until I could see the curve behind my eyelids. I found a nuance in how the fee mechanism prioritized liquidity provider incentives over trader execution speed, and I built an entire thesis about it. Nobody paid me for that month. Nobody could have. There was no product architecture that could have captured it.

That world is gone. Research today is a pipeline. It has an ingestion layer, a chunking layer, an embedding layer, an extraction layer, a synthesis layer, and a formatting layer. Each layer has vendors. Each layer has a dashboard. Each layer has a burn rate and a growth target and a churn number that some founder in Lisbon has to defend on a Tuesday. The output is not a thesis. The output is a surface area — a quantity of coverage, measured in reports per week, tokens per report, chains per analyst.

The economics of that pipeline are the economics of every content business that ever scaled: volume beats accuracy because volume is measurable and accuracy is not. You cannot charge a subscriber for the report you did not write. You cannot put a KPI on the conclusion you withheld. So the incentive gradient points, with total consistency, toward producing something rather than producing nothing. And a language model is very, very good at producing something.

This is the first thing to understand about the document in my inbox: it should not exist. Under the incentive structure of every research product I have ever seen, that report was a commercial error. It delivered nothing the client could trade on. It refused the central act of the genre, which is to convert ambiguity into a rating.

Which is why I want to understand who wrote it. Not the person — the mechanism.

The Supply Chain and Its Silent Failure Mode

Let me describe the pipeline in the terms I use when I audit systems, because the failure is structural and not moral.

A modern crypto research operation looks like this. Stage one: ingestion. Crawl the web — governance forums, block explorers, X, Discord, documentation, legal filings, GitHub commits. Stage two: extraction. Reduce the crawled mass into atomic claims — a contract address, a vesting cliff, a TVL figure, a founder's prior employer. Stage three: synthesis. Assemble the atoms into a narrative with a thesis and a rating. Stage four: format. Produce the artifact — the PDF, the thread, the nine-dimension table.

Every one of those stages can fail. Ingestion fails when the source blocks crawlers or the page renders in JavaScript the collector cannot execute. Extraction fails when the source is a video, an image, a PDF with locked text, or simply in a language the model reads poorly. Synthesis fails when the atoms are insufficient to support a thesis. Formatting almost never fails, because formatting is the one stage that does not depend on the world.

Here is the technical claim at the center of this essay, and I want to state it precisely because everything else follows from it: modern language-model pipelines are null-suppressing systems, not null-propagating systems.

In ordinary software engineering, a missing value propagates. Query a database for a column that does not exist and you get an exception, not a guess. Call an API that returns nothing and your function crashes up the stack until something handles it. The discipline of the field is built on this principle — fail loudly, fail early — because silent corruption is worse than an outage. I have watched a fund lose an afternoon to a mispriced oracle and I have watched a fund lose a quarter to a mispriced model, and the second loss is always bigger, because the second loss never triggers an alarm.

A language model does the opposite of propagate. When the input is empty, it interpolates. When the source is missing, it smooths. When the data is thin, it reaches for the most probable continuation of the sentence, and the most probable continuation of a sentence about a token is a sentence about a token that sounds like all the other sentences about tokens. The model does not know it is fabricating, because the fabricating and the reporting are the same operation from the inside. There is no null. There is only a distribution, and the distribution always has a mode.

This is the Analyst Hallucination — not a bug in a specific model, but a property of the class. An analyst is a system that converts nulls into narratives. A language model is an analyst with the amplitude turned up until the nulls disappear entirely.

The empty report in my inbox was what you get when someone builds a detector for that property and runs it in production. It is what failure looks like when the system is designed to refuse, rather than to smooth.

The Oracle Analogy Nobody Applies

I want to make the null problem concrete with the analogy my own domain has been using for years, and then point out that almost nobody applies it to their own research.

In DeFi, an oracle has two possible behaviors when its data goes stale. It can keep serving the last price it has — the stale price — or it can revert, refusing to answer until it has fresh data. The first behavior looks more useful. The second behavior is safer, and the reason is simple: a stale price is indistinguishable from a live price at the point of consumption. A smart contract cannot look at a number and know whether that number reflects the world or reflects last Tuesday. So it treats it as truth, and the protocol liquidates against a fiction.

This is why serious oracle design obsesses over staleness thresholds, heartbeat intervals, and confidence intervals. Pyth attaches a confidence band to every price. Chainlink exposes a round ID so a consumer can see how old the answer is. The entire discipline exists because the dangerous value is not the missing value — it is the missing value wearing the costume of a present one.

Now apply that to research. When a pipeline's extraction layer fails to find a token's unlock schedule, the dangerous output is not a blank cell. The dangerous output is a plausible-looking vesting table built from the emission pattern of a different project, formatted identically to a real one, delivered in the same PDF. The consumer cannot tell. There is no round ID on a research report. There is no confidence interval on a thesis. The report has no heartbeat, no staleness threshold, no way for the reader to know whether the number in front of them reflects the chain or reflects the model's training distribution.

The crypto research industry has spent a decade building oracles for price and no time at all building an oracle for claims. We solved staleness for numbers and left it unsolved for sentences. That asymmetry is the quiet ruin waiting inside every AI-assisted desk — the moment when the algorithm broke and everyone kept reading the output as if it had not.

The Nine-Dimension Scaffold Is a Hallucination Machine

I want to linger on the shape of that empty report, because the shape is not neutral. The nine-dimension framework — technology, token economics, market, ecosystem position, regulatory, team and governance, risk, narrative, supply-chain transmission — is a magnificent scaffold. It is also, from the perspective of a null-suppressing system, an instruction manual for invention.

Consider what a scaffold does. It tells the generator: there are nine places where content belongs. It removes the question should there be content here and replaces it with the question what is the content here. A framework is an answer to the problem of blankness, and language models are trained to fill frames. Give a model a table with the header team allocation percentage and it will not ask whether the team allocation is knowable. It will produce a number, because a table wants to be full.

This is why I have grown suspicious of comprehensive frameworks in a bear market. Comprehensiveness is a virtue when the underlying information is complete and a vice when it is not, because the framework does not know the difference and cannot flag it. A framework with nine mandatory dimensions will hallucinate on whichever dimension the world refuses to supply, and the hallucination will be perfectly formatted exactly where the reader is least equipped to check.

I have seen this in my own work. In 2025, investigating the convergence of AI agents with blockchain infrastructure — the Render Network compute markets, the autonomous agent frameworks, the proposals for agent-native payments — I built a matrix to score how much of an agent's decision process could be made auditable. It was a good matrix. It had eleven rows. Then I noticed I had filled three of the eleven rows with numbers I could not trace back to any source, and that I had filled them because the matrix had rows for them. I was doing, manually, in an afternoon, what the pipeline does automatically in a second. The scaffold had made me an instrument of its own completion.

That is the confession this essay is built on. I am not describing a failure of other people's tools. I am describing a failure mode of the analyst's mind that our tools have industrialized and accelerated. The blank report is interesting precisely because it is the one artifact in the industry that did not complete the frame.

What the Pipeline Was Actually Trying to Measure

Here is where the abstraction touches the bear market, and where I want to be specific.

Strip the nine-dimension framework down to its trading core and it is asking one question: is this protocol bleeding, and how fast? In a bull market, that question is decorative, because price rises answer it for you and narrative covers the rest. In a bear market, it is the only question. And the data that answers it is precisely the data that a scraped pipeline is worst at collecting.

Take liquidity. Every DeFi dashboard shows total value locked, and TVL is the most gamed number in the asset class. I learned this the hard way auditing incentive programs: liquidity mining APY is the project subsidizing its own TVL number, and the subsidy masks the retention rate that actually matters. When you strip the emissions out of a pool, you are left with the organic liquidity, and the organic liquidity is usually a fraction of the headline. A pipeline that ingests the TVL figure and formats it into a competition table has produced a number that is technically true and analytically useless, because it has not separated the mercenary capital from the committed capital. The mercenary capital is the null. The pipeline smooths it away.

Take fees. The honest bear-market metric is not revenue, it is revenue net of the token that pays for it. A protocol that earns fees and distributes them in its own token has not earned anything in the terminal sense — it has recycled emissions through a fee-capture narrative. Distinguishing the two requires reading the treasury wallet and the emission schedule together, cross-referencing on-chain flows against the marketing page. That is manual work. It does not scale to a coverage target. So the pipeline reports the headline, the dashboard shows green, and a reader who has not done the reconciliation does not know they are looking at a stale price.

Take retention. The number that would actually tell you whether a protocol is dying is the cohort retention of active addresses — are the wallets that used the product six months ago still using it? Almost no dashboard shows this, because almost no dashboard is built to show it, because retention is a curve and curves do not fit in a competition table. So the researcher reaches for the number that is available: daily active addresses, unadjusted, refreshed hourly, indistinguishable from wash activity. Again the convenient proxy displaces the hard truth. Again the null gets a costume.

I have audited enough of these programs to know what the honest version looks like, and the honest version takes days per protocol. It means pulling the emission contract, the liquidity pool, the treasury, and the cohort data, and holding them against each other until the subsidy falls out and the residue is visible. When the residue is small, the protocol is bleeding and the headline was hiding it. When the residue is large, the protocol has real users and the headline was underselling it. Either way, the headline was not the answer. The headline was the smoothing function, and the answer was underneath it, in the data the pipeline could not find because the data was never in a place a crawler could read.

The protocols that survive a bear market are the ones whose organic retention is visible in the on-chain record and absent from the marketing page. The protocols that die are the ones where the two are inverted. Reading the silence between the blocks — the wallets that stopped, the pools that emptied, the emissions that kept the number alive — is the entire job. It is also the job that is hardest to automate, and therefore the job that automation pretends is finished.

Provenance, Agents, and the Attestation Trap

I have argued in the past that the convergence of AI and blockchain has one genuinely load-bearing idea in it: the ledger as an immutable audit trail for machine decisions. When an autonomous agent takes an action — pays for compute, buys data, executes a strategy — the black box of its reasoning can, in principle, be bounded by a public record of what it actually did. This is the thesis I laid out in Trust in the Algorithm: as agents proliferate, the chain becomes the memory that the model does not have.

I stand by that thesis. But it contains a trap that the empty report exposed, and the trap is worth naming clearly.

An audit trail records what happened. It does not record whether what happened was true. If an AI analyst ingests a corrupted source, extracts a confident claim, and writes that claim into a report, and someone anchors the report's hash on-chain, then the chain now remembers the hallucination forever. The code remembers what the market forgets — including the falsehoods the market has moved on from. Immutability is a property of storage, not of truth. A ledger that faithfully preserves a fabricated unlock schedule has not solved the provenance problem; it has dignified it with a timestamp.

The real requirement, the one that almost no project is building, is provenance at the level of the claim, not the document. Not this report existed at block N, but this specific figure traces to this specific source, and this specific source is this specific age, and this specific reasoning step is this specific model version. That is a Merkle structure over assertions rather than over bytes. It is hard. It is unglamorous. It is the only thing that would have let my empty report distinguish itself from a confident one, because the confident one would have carried a provenance graph full of holes, and the holes would have been visible to anyone who looked.

We are not close. What we have instead is a growing market for trustless infrastructure that is trusted on the strength of its interface, and an agent economy that is being built on top of research pipelines that cannot say when they are guessing. The AI agents do not care. They will read the confident report and act on it with perfect fidelity, because fidelity is all they have. When the herd wakes, the signal has already faded — and this time the herd is synthetic, and it does not sleep.

The Compliance Layer Nobody Is Scoring

There is one more dimension in that empty table that deserves its own paragraph, because it is the one where the null is most dangerous and least examined.

Regulatory data is, by nature, the hardest information in this industry to collect and the easiest to fake. I watched this play out with the MiCA framework in Europe, where the appearance of clarity arrived with a set of reserve and reporting requirements that very quietly priced small issuers out of the market. The stablecoin reserve rules and the CASP compliance burden are not visible as a headline cost. They are visible as a set of forms, each with fields, each field demanding a source, and the aggregate of those forms is a number most small projects cannot afford. The regulation did not ban them. It just made them structurally unable to answer the questionnaire.

A research pipeline reading this environment will ingest the framework, extract the timeline, and format a comparison table. It will not extract the compliance cost as a function of balance sheet size, because that cost is not written down anywhere; it is emergent from the intersection of the rules and the project's scale. So the table will score every project equally, and a small protocol that is functionally illegal in its largest market will sit next to a compliant one with the same regulatory column filled in. The null is not the missing legal opinion. The null is the missing relationship between the rule and the entity subject to it, and the pipeline cannot see relationships it was not handed.

We have built a discipline that measures what is disclosed and ignores what is unanswerable, and then we call the resulting table a risk assessment.

The Contrarian Case: The Empty Template Is the Product

Now let me argue the opposite of everything I have said, because the contrarian angle is where the real signal lives, and because I do not believe the story is as simple as a broken pipeline.

The consensus, among the analysts I respect, is that AI has made crypto research better. Faster coverage, more sources, cheaper synthesis. My contrarian claim is that AI has not made research better — it has made the failure mode invisible, and invisible failures compound faster than visible ones.

But here is the second, sharper turn, and it is the one I actually believe. Everyone treating that empty report as a failure has it backwards. The empty report is not a defective product. It is a new kind of product — the one artifact the market has never been able to buy, which is an honest statement of the boundary of knowledge. There is no subscription tier for that. There is no dashboard widget for we could not determine this and here is exactly why. The entire commercial architecture of the industry is built to hide the boundary, because the boundary does not sell.

And here is the sharpest turn of all. We do not actually want the honest product. I have tested this for years. When I write a report that says the data does not support a conclusion, the engagement drops. When I write the same report with a rating and a caveat, the engagement holds. The reader does not want the null. The reader wants the mode. The pipeline's null-suppression is not an engineering accident — it is a faithful reflection of what the customer demands and what the incentive will pay for. The empty report is the only document in my inbox that insulted its customer, and its customer, statistically, does not renew.

This is the part that unsettles me, because it means the fix is not technical. You cannot patch a system whose failure is the feature. You cannot add a round ID to a product whose users reject provenance when it contradicts the mode. The Analyst Hallucination is not primarily a property of language models. It is a property of a market that rewards confident emptiness and punishes accurate silence. The model learned it from us. We are the training data. We traded chaos for consensus, and lost ourselves somewhere in the loss function.

What the Silence Is Telling Us

I keep coming back to the ape, because the ape taught me this lesson first.

During the 2021 mania, I spent weeks inside the Yuga Labs ecosystem, modeling the crossover between Aavegotchi and the Bored Ape Yacht Club, trying to price the thing everyone said was unpriceable. My conclusion was that the social signaling value of a BAYC token exceeded its utility by roughly an order of magnitude. I wrote it up in The Digital Status Token and it aged well. But what I remember now is not the thesis. It is the silence. Finding community in the silence of the ape's gaze — standing in those Discord servers at three in the morning, watching the banter, realizing that the price was tracking the conversation and not the contract. The signal was social. The floor was narrative. And the research pipelines that covered the ecosystem with tables and rarity scores missed the only variable that moved.

The bear market is that same silence, amplified. When the subsidies drain and the mercenary capital leaves, what remains is the cohort that stays for reasons no dashboard records. That residue is the truth of a protocol, and it is almost entirely invisible to the tools we have built to measure it. The pipelines will keep serving the stale price, because that is what they were optimized to do. The analyst's job is to be the one component in the system that can say the number is old.

The Next Instrument

The forward-looking question is not whether AI research will improve. It will. The models will get better at retrieval, better at grounding, better at citing. Within a cycle or two we will have pipelines that attach confidence intervals to extracted claims and surface their own uncertainty, and the empty report will look less like a miracle and more like a default. That is the optimistic path, and I think it is the likely one.

But the instrument that will actually separate the survivors is not a better model. It is a reader who knows the difference between a filled cell and a true one, and a market that pays for the difference. Every cycle produces the tool its participants deserve. The tool for this cycle is a provenance graph nobody wants to read. The tool for the next is a scoring rubric that can price the absence of data as a first-class signal rather than a formatting error.

When the herd wakes, the signal has already faded. The only edge that survives that fade is the willingness to publish the null — to say, in the formal structure of the document itself, that the world did not supply enough to answer, and to mean it. The question is not whether we can build pipelines that refuse to lie. We can, now, today, with the tools in my inbox. The question is whether there is a single subscriber on earth who will pay for the version that tells them nothing.

I think there is. I think the bear market is going to make a lot more of them before it is done.

Market Prices

BTC Bitcoin
$81,837.3 +0.29%
ETH Ethereum
$2,418.6 -0.47%
SOL Solana
$103.94 -0.92%
BNB BNB Chain
$720.3 -0.35%
XRP XRP Ledger
$1.3 -1.08%
DOGE Dogecoin
$0.0794 -1.53%
ADA Cardano
$0.2201 -2.26%
AVAX Avalanche
$9.78 -2.61%
DOT Polkadot
$1.1 -8.03%
LINK Chainlink
$12 -2.89%

Fear & Greed

53

Neutral

Market Sentiment

Event Calendar

{{年份}}
15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

18
03
unlock Sui Token Unlock

Team and early investor shares released

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

12
05
halving BCH Halving

Block reward halving event

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

28
03
unlock Arbitrum Token Unlock

92 million ARB released

Altseason Index

41

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Market Cap

All →
# Coin Price
1
Bitcoin BTC
$81,837.3
1
Ethereum ETH
$2,418.6
1
Solana SOL
$103.94
1
BNB Chain BNB
$720.3
1
XRP Ledger XRP
$1.3
1
Dogecoin DOGE
$0.0794
1
Cardano ADA
$0.2201
1
Avalanche AVAX
$9.78
1
Polkadot DOT
$1.1
1
Chainlink LINK
$12

🐋 Whale Tracker

🟢
0x380c...5b69
30m ago
In
42,765 SOL
🟢
0xbe8f...0f24
30m ago
In
239,376 USDT
🔴
0x9638...64a3
5m ago
Out
3,644,462 USDT

💡 Smart Money

0x7a75...59df
Institutional Custody
+$2.4M
84%
0xdceb...bb16
Early Investor
-$0.7M
78%
0x0ff2...3024
Experienced On-chain Trader
+$3.5M
86%

Tools

All →