CheapbookZ

Market Prices

Coin Price 24h
BTC Bitcoin
$81,584.7 -1.36%
ETH Ethereum
$2,435.82 -1.78%
SOL Solana
$104.68 -1.96%
BNB BNB Chain
$721.1 -1.77%
XRP XRP Ledger
$1.31 -3.14%
DOGE Dogecoin
$0.0804 -2.78%
ADA Cardano
$0.2232 -4.04%
AVAX Avalanche
$9.98 -3.74%
DOT Polkadot
$1.15 -0.77%
LINK Chainlink
$12.21 -4.09%

Fear & Greed

55

Greed

Market Sentiment

Event Calendar

{{年份}}
10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

12
05
halving BCH Halving

Block reward halving event

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

18
03
unlock Sui Token Unlock

Team and early investor shares released

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 →
1
Bitcoin
BTC
$81,584.7
1
Ethereum
ETH
$2,435.82
1
Solana
SOL
$104.68
1
BNB Chain
BNB
$721.1
1
XRP Ledger
XRP
$1.31
1
Dogecoin
DOGE
$0.0804
1
Cardano
ADA
$0.2232
1
Avalanche
AVAX
$9.98
1
Polkadot
DOT
$1.15
1
Chainlink
LINK
$12.21

🐋 Whale Tracker

🔴
0x4a60...5350
12h ago
Out
3,353,162 USDT
🟢
0x908f...296a
6h ago
In
1,076,256 USDT
🔵
0x07cf...fa26
1d ago
Stake
40,853 SOL

💡 Smart Money

0xe2fe...6858
Market Maker
+$1.7M
90%
0x097d...5b80
Arbitrage Bot
+$3.6M
73%
0xaf99...75a7
Arbitrage Bot
+$0.1M
60%

🧮 Tools

All →
Podcast

The Null Output Problem: What an Empty Dataset Taught Me About AI Research Pipelines

Samtoshi

Last week a research pipeline handed me a nine-dimension due-diligence report. Technical analysis, token economics, market structure, regulatory exposure, a full risk matrix with color coding. Every table rendered. Every header aligned. Every cell populated with the same three characters: N/A.

I have audited enough dashboards to know what that means. The upstream extraction stage returned an empty object — no title, no source, no information points, no protocol names, no timestamps. The downstream model, instructed to preserve format integrity, did precisely what it was told. It built a cathedral of scaffolding around an empty room.

The document was, structurally, flawless. It was also worth zero. And that gap — between schema compliance and actual knowledge — is the most expensive failure mode in crypto research right now. More expensive than any single rug pull, because it does not announce itself. It looks like work.

Here is how these pipelines are built, and why they fail in this specific way.

The standard architecture is two-stage. Stage one extracts: pull the source, strip the noise, emit a structured object — title, source, claims, entities, time sensitivity, information quality. Stage two reasons: take that object and run it through a fixed framework. Nine dimensions, or twelve, whatever the product spec demands. The separation is deliberate. It lets you swap models, cache results, and bill per stage.

The design has one catastrophic seam. Stage one can succeed at the transport layer and fail at the semantic layer. A fetch returns 200 OK. The parser returns a document. The extractor returns JSON with every key present and every value null. Nothing throws. No error code fires. The pipeline reports green.

The Null Output Problem: What an Empty Dataset Taught Me About AI Research Pipelines

Stage two then receives a valid object describing nothing, and is asked for a complete analysis. Most models will deliver one. Not out of malice — out of conditioning. Nearly every evaluation harness in this industry scores completeness. Does the output have the required sections? Are the tables filled? Is the format stable? Almost none score abstention. A model that returns "insufficient information" gets marked down by a grader that cannot distinguish a refusal from a failure.

So the model learns what every junior analyst learns in month one on a trading desk: never hand back a blank. Fill it with something.

In a bull market nobody notices. Liquidity is abundant, narratives self-validate, and a fabricated TVL figure gets buried under a green candle. In a bear market the cost surfaces. Right now, deep into a drawdown that has already buried three cohorts of protocols, my readers are not asking for alpha. They are asking whether their positions are safe. A pipeline that answers N/A across twelve tables and calls it a report is not neutral. It consumes the one resource retail has left — attention — and returns nothing.

The failure is structural, not stochastic.

I re-ran the same pipeline against a known-good source afterward to isolate the bug. Same model, same prompt, real article. It worked. Which tells me the problem is not capability. It is the absence of a circuit breaker.

Three failure modes repeat across every research agent I have audited this year.

Silent null propagation. The extractor emits nulls. The reasoner treats nulls as unknowns and fills them with plausible priors. By the time output reaches a human, no trace of the null survives — prose has overwritten the trace. This is the research equivalent of a stale oracle. Anyone who held UST in May 2022 knows the shape: the feed said one dollar, the market said ninety cents, and the contract believed the feed. The feed was not lying. It was not updating. Code is law, but human greed writes the loopholes — and so does human laziness in the monitoring layer.

Schema capture. Once a framework has nine dimensions, every input gets forced through nine dimensions. A source with one verifiable fact and eight unknowns produces a nine-part report where one part has content and eight parts have theater. The framework stops being a lens and becomes a mold.

Confidence laundering. Output inherits the format's authority. A table with headers and a risk matrix with color coding reads as rigorous regardless of whether a single cell contains a measurement. I have watched retail size positions off charts that were, on inspection, entirely synthetic. Volatility isn't what kills accounts. Unearned confidence is.

Here is the part that matters for anyone building or buying these tools. Provenance has to be a first-class field, not a footnote. Every claim should carry a pointer — source text, timestamp, extraction confidence. Empty pointer, empty claim. Not "N/A" in a table that still ships, but a hard stop. My own audit gate is five checks before any report leaves the desk: does every quantitative claim trace to a retrievable timestamped source; does the extraction layer log a non-null count and does the reasoner refuse below threshold; is there a visible abstention path or does the schema force a fill; does the framework degrade gracefully to two dimensions when only two have data; and does the human reviewer see the raw object or only the rendered report.

That last one is the killer. Most teams never look at the raw object. They look at the PDF.

I learned this the expensive way. In 2026 I ran three autonomous yield agents on decentralized compute with a $100,000 budget. One returned 25% annualized. It also ate a 15% drawdown in a single flash crash because it had overfit to a sentiment feed that sat quietly stale for six hours during a thin-liquidity window. The agent never reported an error. It reported a position. I caught it at 3am, staring at a funding rate that did not match the spot move, and killed it by hand. The model was not broken. The monitoring was.

Same lesson, different layer. A system that cannot say "I don't know" is not an analyst. It is a random number generator with good typography.

I have been here before, in a different costume. In 2017 I put 500,000 RMB into three low-cap ERC-20s during the ICO frenzy on nothing but hype velocity and Telegram volume. Two rug-pulled inside a month. The third ran 400% and still left me net negative. What I actually lost was not the money. It was the assumption that a document shaped like a whitepaper contained a whitepaper's substance — nine sections, a roadmap, a team page of stock photos. Schema compliance, zero knowledge. I have been allergic to formatted emptiness ever since.

By 2020 I had swung the other way: $50,000 USDC across Uniswap, SushiSwap, and Compound, sixteen-hour days rebalancing by hand. The lesson there was narrower. Realized yield diverged from advertised APR by double digits on slippage and timing, and the only reason I caught it was that I logged every transaction hash myself. The dashboard said one thing. The chain said another. I trusted the chain. I still do.

That habit is the whole job now. Through the 2024 ETF cycle I ran a $200,000 book — 40% spot BTC exposure via ETFs, 60% in liquid staking derivatives to keep the yield without selling the base. Institutional flow is clean data. Issuance and redemption tables publish daily and they do not hallucinate. The DeFi side is messier, which is exactly why I stopped reading aggregated TVL dashboards and started reading contract balances. TVL is a number someone chose to display. Contract balance is a number the chain computed.

Which brings me to the bear-market arithmetic nobody wants to do. In a drawdown, the marginal value of a false signal is negative, and it compounds. A fabricated yield figure does not just cost you the position. It costs the three weeks you spent defending it, the mental accounting you did to justify holding, and the credibility you burned telling other people to buy. Bad research is not a sunk cost. It is a recurring liability with an auto-renew clause.

And here is what the industry refuses to price: an explicit N/A is information. It tells you the extractor ran and the source was thin. It tells you the question was asked. The failure is not the N/A. The failure is rendering it inside a finished-looking report and shipping it as analysis. A blank cell in a live spreadsheet is a signal. A blank cell in a typeset PDF is a lie with margins.

Everyone will blame the model. That is the comfortable read, and it is wrong.

The model did what the incentive structure paid it to do. Every layer of the stack pushes toward fill — the eval harness that scores completeness, the product spec that promises nine dimensions in thirty seconds, the client who paid for a report and expects a report. Abstention has no product manager. Nobody gets promoted for shipping a tool that says "insufficient data."

The Null Output Problem: What an Empty Dataset Taught Me About AI Research Pipelines

But the counterintuitive part is this: the refusal is the product. In a market where every dashboard, every influencer thread, and every AI agent is structurally compelled to produce a confident answer, the scarce asset is not analysis. It is calibration. A system that says "I have nothing on this protocol" is telling you more about the state of your information than one that generates a plausible risk matrix from priors. Retail keeps buying the second because it feels like getting something for the money. They are paying for theater and filing it under due diligence.

I don't trust any research tool that has never once told me it didn't know.

The next time a report lands in your inbox with every table filled, check one thing before you read a word: whether the pipeline can show you the raw extraction object behind it. If it can't, you are not reading analysis. You are reading a well-formatted guess.

The protocols that survive this cycle will not be the ones with the best narratives. They will be the ones whose data you can verify without asking permission. Everything else is N/A wearing a suit.

Volatility isn't the thing that ends accounts. Unverified confidence is. Watch the nulls — they are the last honest signal in the feed.