Market Prices

BTC Bitcoin
$80,344.4 +2.41%
ETH Ethereum
$2,415.38 +4.10%
SOL Solana
$96.72 +3.99%
BNB BNB Chain
$715.57 +1.94%
XRP XRP Ledger
$1.32 +2.97%
DOGE Dogecoin
$0.0770 +2.56%
ADA Cardano
$0.1992 +4.02%
AVAX Avalanche
$8.76 +0.39%
DOT Polkadot
$0.9574 +0.83%
LINK Chainlink
$11.58 +4.09%

Event Calendar

{{ๅนดไปฝ}}
22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

28
03
unlock Arbitrum Token Unlock

92 million ARB released

18
03
unlock Sui Token Unlock

Team and early investor shares released

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

12
05
halving BCH Halving

Block reward halving event

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

Gas Tracker

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

๐Ÿ’ก Smart Money

0xfbd9...c8a6
Market Maker
-$5.0M
94%
0xbfff...e234
Institutional Custody
+$3.5M
74%
0xb3be...d869
Top DeFi Miner
-$0.5M
78%

๐Ÿงฎ Tools

All โ†’

The Empty Input Problem: On Refusing to Fabricate Crypto Research

Kaitoshi โ€ข โ€ข Interviews

Last week a research pipeline I help maintain did something unusual. It refused to work.

An article had been submitted for a nine-dimension teardown โ€” the standard forensic pass that walks through technology, tokenomics, market positioning, ecosystem dependencies, regulatory exposure, team and governance, risk, narrative, and supply-chain transmission. The intake form arrived with every field blank. No title. No publication. No date. No project name. No information points. No stated thesis. The source-quality field read "not assessed." Someone had pushed a request through the machinery without pushing any information through with it.

The system's response was not a template full of N/A. It was a diagnosis: here is what is missing, here is why each missing field is load-bearing, here is what I would need before I would attach my name to a single conclusion. Then it stopped.

I have been on the other side of that decision. In the summer of 2020 I shipped a dashboard with an annualized yield column I could not fully justify, and I watched people allocate real money against a number I had generated because the number was green and the number was precise. That dashboard is the reason I now believe the most valuable output a research process can produce is sometimes the word no.

The template economy

Something has happened to crypto research over the last two cycles. It has been industrialized, and the industrialization has inverted the relationship between input and output. In a healthy analytical practice, output is a function of input: you gather information points, you weigh them, you derive conclusions, and the conclusions inherit the confidence of the evidence underneath them. In the industrialized version, output is a function of demand. A fund needs a memo by Friday. A newsletter needs nine sections because nine sections is the format. A Telegram group needs a verdict on a token that launched forty minutes ago. The template gets filled because the template exists, and the filling is funded whether or not the evidence shows up.

I have sat inside that machine. Between 2021 and 2022 I was producing structured project reviews at a pace that, in retrospect, was only possible because I was quietly substituting pattern-matching for verification. If a project had a Curve fork, a 4/6 multisig, and a cohort of Tier-2 exchange listings, I could produce four thousand words of analysis without ever opening a block explorer. The words were not false in the sense of containing fabricated facts. They were false in a subtler sense: they presented the appearance of diligence without performing the work of it. The nine-dimension format is uniquely good at laundering that substitution, because a document with nine populated sections looks more rigorous than a document with three populated sections and six honest silences.

In a bull market this gets worse, not better. Bull markets are solvents for evidentiary standards. When everything is going up, the cost of being wrong is deferred and the cost of being slow is immediate. The reader doesn't want a confidence interval, they want a position. The researcher who says "I can't tell you yet" is functionally competing against the researcher who says "here's your answer" โ€” and only one of them is on time.

The chain of custody

Here is the part that gets lost. Analysis is not a text-generation problem. It is a chain of custody.

Every conclusion a serious analyst produces should be traceable backward through a chain: conclusion, reasoning, information point, source, timestamp, source-quality judgment. Break the chain anywhere and the conclusion becomes unfalsifiable โ€” not wrong, which would be recoverable, but unaddressable, which is not. A wrong claim can be corrected by new evidence. A claim with no evidentiary anchor can only be replaced by a different claim with no evidentiary anchor, and that is not a market for information. It is a market for confidence.

When the intake form arrives empty, there is no chain to build. Consider what the nine dimensions actually require. To assess technology you need the architecture, the proof system, the trust assumptions, the upgrade keys. To assess tokenomics you need the supply schedule, the unlock calendar, the emission curve, the treasury composition. To assess regulatory exposure you need the jurisdiction, the marketing language, the distribution mechanism, the actual contractual claims being made to purchasers. To assess governance you need the voter concentration, the delegate landscape, the proposal history. Every one of these is a specific artifact. None of them can be inferred from a blank page. A model that fills them in anyway is not analyzing a project. It is analyzing the distribution of projects โ€” producing the average of everything it has seen and dressing the average in the syntax of specificity.

That is the failure mode I care about most, because it is the one that doesn't look like failure. It produces fluent, structured, plausible-sounding documents about projects that do not exist in the form described. In a domain where the average project has a docs page, a Discord, and a token with a vesting cliff, the average of all projects is a perfectly coherent fiction.

Trust isn't verified on-chain โ€” it's manufactured in the gap between what a contract says and what people believe it says. Fill that gap with invented analysis and you have not closed it. You have painted over it.

What a kinked curve actually measures

Let me get concrete, because abstraction is where this argument usually dies.

Take the thing every DeFi analyst writes about and almost nobody verifies: the interest rate model. Aave and Compound both use utilization-based curves with a kink โ€” borrowing cost rises gently up to some target utilization, then steeply beyond it. It is presented in every dashboard and every memo as a market mechanism. It is not. It is a parameter set chosen by governance, and the choice of where the kink sits, how steep the second slope is, and what the base rate is at zero utilization are policy decisions, not discoveries. There is no exogenous market process that determines whether the kink belongs at 80% or 90%. Someone voted on it. Someone can vote to change it.

This matters for the empty-input problem because it shows how easily a parameter masquerades as a fact. If I write "Aave's USDC market is pricing liquidity at X%," I have smuggled in a governance choice and presented it as an observation of supply and demand. The honest sentence is longer and less satisfying: "Aave's USDC market is returning X% because a governance vote set the kink at Y and utilization is currently Z, and the relationship between X and any real-world cost of capital is tenuous." Most research skips the long sentence. The long sentence is the research.

I learned this the expensive way. EquiSwap, my 2020 attempt at perfectly balanced liquidity pools, was built on a curve I had tuned by simulation rather than by observation, and when real flow arrived the curve did what tuned curves do โ€” it amplified the imbalance it was supposed to absorb. I had confused the elegance of the mechanism with evidence about the mechanism. The mechanism was elegant. It was also wrong.

The proving cost nobody publishes

Now the technical version of the same trap, because this is where bull-market euphoria does the most damage.

ZK rollups are the most intellectually beautiful construction in the entire scaling landscape and I have spent two bear-market winters reading their papers. They are also, at current proving costs, an operating loss dressed as an infrastructure business. Generating a validity proof for a batch of transactions consumes real compute โ€” GPU or FPGA or ASIC time โ€” and the cost per proof is a hard number that does not care about your narrative. Amortize it across batch size and you get a cost per transaction that, for many prover configurations, sits uncomfortably close to or above the fee revenue the rollup actually collects in anything other than a fee-spike environment.

Here is the tell. Almost no rollup publishes its proving cost per batch. They publish TPS, they publish gas savings, they publish TVL. They do not publish the line item that determines whether the operator is solvent at current gas prices. In my audits of struggling DAOs I made a habit of asking for exactly that number, and the pattern of responses was itself informative โ€” the teams that had it computed it immediately, and the teams that didn't had usually never modeled it at all. An operator who cannot tell you their cost per proof has not modeled their own business; they have modeled their pitch.

That absence is an information point. This is the crucial inversion the empty-input episode forced me to articulate: missing data is not neutral. In a domain where disclosure is cheap and reputation is expensive, the shape of what is withheld is a signal with real predictive content. A project that will not publish proving costs, unlock schedules, or multisig key custody is telling you something. The refusal to analyze can be a conclusion in itself โ€” as long as you are explicit that this is what you are doing.

Three-of-five is not a governance model

I have to go back to 2017 here, because it is the origin of everything I write.

LibertyDAO had a 3-of-5 multisig on its treasury. On paper, that is decentralization: no single party can move funds. In practice, two of the five keys lived on the same laptop, and a third was held by a co-founder who had stopped responding to messages three weeks before the drain. The threshold was satisfied by a configuration that no one had audited because the threshold looked like the security property. The contract executed exactly as written. The failure was not in the code. It was in the gap between the code's assumptions and the humans who were supposed to satisfy them.

Code is law, but people are the soul. And when you analyze governance without looking at key custody, delegate concentration, and the actual social graph of who answers whom, you are analyzing the law and ignoring the soul. A governance section that reports "4/7 multisig, 48-hour timelock, on-chain voting via Snapshot" is not a governance analysis. It is a transcript of the documentation. The analysis is: who holds the keys, where do they live, what is the response latency of each signer, has any signer ever been doxxed, what happens on a Sunday.

This is why I now treat governance as the most under-analyzed dimension in the entire nine-part format, and the one where fabrication is most tempting, because the artifacts are boring. Nobody wants to read a paragraph about key custody. Everybody wants to read a paragraph about tokenomics. So the tokenomics section gets three thousand words of invented precision and the governance section gets four sentences copied from the docs โ€” and the four sentences are where the money actually gets lost.

MiCA's clarity is a spreadsheet

Regulatory analysis suffers from the same substitution, and Europe is the cleanest example because the rules are written down.

MiCA gave the industry something it had been asking for: an actual rulebook. That is genuinely valuable and I will not pretend otherwise. But "clarity" and "viability" are different properties, and the bull-market research complex consistently conflates them. The stablecoin reserve requirements โ€” composition, custody, liquidity, the prohibition on paying interest to holders โ€” impose a cost structure that only works at scale. The CASP authorization regime imposes capital, governance, and ongoing reporting obligations that a fifteen-person team can technically satisfy and practically cannot sustain. I have now sat on both sides of this: designing a hybrid on-chain/off-chain governance wrapper for a tokenized real-world asset fund, and doing free audits for small teams staring at the compliance line item.

The honest regulatory analysis of a small European-facing project is not "MiCA provides a clear path forward." It is a spreadsheet: authorization cost, legal cost, ongoing reporting cost, reserve drag, and the revenue required to cover all four. Most small projects do not fail MiCA. They never file. And the research that describes the regulatory dimension as "favorable" without that spreadsheet is doing the thing this whole essay is about โ€” producing the form of analysis in the absence of its substance.

The hundred-million-dollar docs page

Which brings us to the bull market's signature artifact: the freshly funded project with a nine-figure raise, a documentation site, a litepaper, and no testnet.

I want to be precise about what is and isn't a red flag here, because reflex cynicism is its own kind of intellectual laziness. A large raise is not evidence of fraud. A documentation site is not evidence of nothing. What matters is whether the claims made are of a type that can be checked, and whether anyone is checking them. When a project raises at a valuation that implies a specific future and publishes only the parts of its architecture that are unfalsifiable โ€” the vision, the market sizing, the partnerships โ€” the information point is not "this project is bad." The information point is "the checkable claims have not been made public, and the uncheckable claims have." That asymmetry is the finding.

And here is where the empty intake form becomes genuinely useful rather than merely irritating. A blank form is an honest description of most projects at the moment of their funding announcement. We know almost nothing. The correct analytical output at that moment is a short document that says: here is what we know, here is what we would need, here is the specific claim whose publication would change our assessment, here is the confidence level. That document is worth more than nine dimensions of inference, because it can be updated. It has handles.

Refusal is not an alibi

Now the part of this argument that turns on itself, because I do not want to hand anyone a license.

The refusal to analyze feels like integrity. Sometimes it is. But it can also be a remarkably comfortable place to stand. The analyst who says "insufficient data" is never wrong. The analyst who says "N/A" cannot be held to a position, cannot be quoted against themselves six months later, cannot lose an argument. Epistemic humility is a virtue right up to the point where it becomes a way of avoiding the accountability that makes analysis valuable in the first place. A permanent abstention is not rigor. It is a costume.

The distinction is whether the refusal is structured. An unstructured refusal says: come back when you have more. A structured refusal does the harder work of pre-registering judgment โ€” stating in advance what evidence would move you, in which direction, and how far. "If the proving cost per batch is above X at current gas prices, this operator is subsidizing usage and the subsidy is finite." "If the top ten delegates control more than Y% of votable supply, the governance claim does not survive contact with a hostile proposal." That is falsifiable. That is useful even with no data, because it converts the blank page into a set of tripwires. Anyone can refuse. Refusing in advance and in writing is the version that costs something.

And the second correction: absence of information is itself an information point, but only if you are disciplined about whose absence it is. There is a difference between a project withholding a number and a researcher failing to look for it. The first is a signal about the project. The second is a signal about the researcher. In the empty-input case, the field wasn't blank because the project hid something. It was blank because nobody had asked. Those are not the same finding, and collapsing them is how honest skepticism curdles into unfalsifiable suspicion.

The scarce good is provenance

I have spent nine years arguing that governance structures are the moral backbone of this industry, and I have spent the last three watching the analytical layer above those structures degrade into a confidence-production business. The two problems are the same problem. Governance fails when a threshold number is mistaken for a security property. Research fails when a filled template is mistaken for evidence. Both are cases of mistaking the form of verification for the act of it.

Decentralization is a verb, not a noun. So is analysis. Neither is a state you can declare into existence by producing the correct document shape. They are things you do, repeatedly, at cost, and are judged on afterward.

Which is why I think the next cycle's scarce good is not insight. Insight is abundant now โ€” cheap to generate, cheap to distribute, indistinguishable in tone from the real thing. What will be scarce is provenance: the ability to say, of any claim, where it came from, when, from whom, and how confident we were before we knew the outcome. The teams that build that discipline into their research process will look slower than their competitors for about eighteen months, and then they will be the only ones whose historical calls can be graded.

So the empty form was not a failure of the pipeline. It was the pipeline working. It declined to convert a blank page into a verdict, and it told us exactly what it would need to do so โ€” which is more than most of the research published this week can claim.

When the next nine-figure raise lands with a docs page and no testnet, ask yourself the only question that matters: not what the analysis says, but what the analyst would have needed to know to write it โ€” and whether anyone bothered to go find out.

Fear & Greed

50

Neutral

Market Sentiment

Altseason Index

40

Bitcoin Season

BTC Dominance Altseason

Market Cap

All โ†’
# Coin Price
1
Bitcoin BTC
$80,344.4
1
Ethereum ETH
$2,415.38
1
Solana SOL
$96.72
1
BNB Chain BNB
$715.57
1
XRP Ledger XRP
$1.32
1
Dogecoin DOGE
$0.0770
1
Cardano ADA
$0.1992
1
Avalanche AVAX
$8.76
1
Polkadot DOT
$0.9574
1
Chainlink LINK
$11.58

๐Ÿ‹ Whale Tracker

๐Ÿ”ต
0x95d5...b615
3h ago
Stake
44,979 SOL
๐Ÿ”ต
0x601e...5520
30m ago
Stake
4,988,064 USDC
๐Ÿ”ด
0xd7dd...669a
2m ago
Out
495.67 BTC