I ran a nine-dimension diligence pass last week on a protocol that just closed a $100M round. Technical assessment: N/A. Token supply schedule: N/A. Team: N/A. Howey test: unassessable. The output was 40-plus fields and every single one read "insufficient information."
Most desks would file that as a failed report and move on to the next ticker. I didn't. I marked it up as the most useful thing I'd read all month โ because the void was consistent, and consistency is data.
The code doesn't care that the round was oversubscribed. The code doesn't care that three tier-one funds put their name on the cap table. A smart contract is a fact; a pitch deck is a hypothesis. When the diligence grid returns nothing but hypotheses, you're not looking at a project. You're looking at a narrative with a treasury attached.
Some background on why this matters now. The framework I used is boring and standard โ nine axes: technical design, token economics, market structure, ecosystem position, regulatory exposure, team and governance, risk surface, narrative durability, value-chain transmission. Same backbone every serious analyst runs. It exists because the failure modes in crypto are finite and known.
I built my first version of this in 2018, in a dorm in Istanbul, auditing lending interfaces for Compound and MakerDAO after the ICO crash. Three reentrancy bugs in early versions of those interfaces, patches submitted to GitHub, no invoice sent. That's where I learned the rule that still governs everything I write: a field you cannot fill is not a field you get to estimate.
In 2022 that rule met its test. When TerraUSD unwound, the data existed. Oracle prices were public. The Curve pool imbalance was public. Anchor's yield was a marketing number backed by a subsidy schedule anyone could read. Nothing was hidden. Nobody looked. I shorted LUNA via perps and turned $50K into $120K in 72 hours, not because I saw something secret, but because I read something public.
That's the distinction that matters in 2026. Terra was a failure of analysis. What I'm looking at now is a failure of disclosure. Different disease. Different cure.
Here's the mechanical read on the empty grid.
Start with the supply schedule. When the unlock table is N/A, you cannot model dilution. When you cannot model dilution, you cannot price float expansion. And when you cannot price float expansion, every valuation number you produce is a guess wearing a spreadsheet. A missing unlock schedule is not a missing detail โ it is a removal of your only lever on supply.
Move to technicals. No peer review. No published verifier set. If the protocol touches cross-chain messaging, the verification assumptions live in an oracle-plus-relayer model โ two off-chain parties you are asked to trust with no on-chain proof of their independence. The code doesn't announce this. The docs call it "decentralized." A blank field on verification is a blank field on exactly the component that has been exploited most often in the last three years.

Regulation. Run the Howey elements โ money invested, common enterprise, expectation of profit, from the efforts of others. Every element came back unassessable. That's not a neutral outcome. Unassessable means you cannot quantify legal tail risk, which means you cannot size a position against a regulatory event.
Then the part that actually moves price: market structure. Is there a fee switch? Real revenue or emissions? What's the funding rate on the perp, and is the open interest concentrated in three wallets? N/A across the board. So the only honest market read is that there is no market read. What you have is a chart and a story.
The value-chain axis is the one people skip, and it's where transmission shows up. Upstream: who provides the infrastructure, and do they have a token? Midstream: does the protocol own its liquidity or rent it? Downstream: are integrations composable, or is one partner 80% of volume? All blanks. A protocol with no mapped dependencies is not unconnected โ it's undocumented.
The asymmetry is the whole game here. In a bull market, absent information is priced at zero risk. The market treats "unknown" and "fine" as the same state. They are not. Unknown is a distribution with fat tails on both ends; "fine" is a point estimate. When the grid is empty, you're not buying the point โ you're selling a call on your own downside to whoever filled in the blanks first.
I ran the same grid on a restaking deployment in 2023 and got roughly 30% N/A. I staked $100K across multiple AVSs anyway, optimized the node for latency, beat network-average yield by 15%. The 30% gap was knowable โ slashing conditions, operator set, AVS contract addresses. I closed it with reading. When 100% is N/A, there is nothing left to read. That is your exit condition from the analysis, not an invitation to speculate.
Everyone says DYOR like it's a moral instruction. It's a structural one, and the industry has inverted it.
Look at how diligence is sold. Filled grids feel like coverage. Numbers in boxes feel like rigor. An all-N/A output feels like your analyst failed. This is completion bias dressed as competence โ the same instinct that made traders trust Anchor's 19.5% because it was printed, weekly, in a nice interface.
In a bull market, anyone can be a genius. The filled-grid report is the more dangerous artifact, because it manufactures false confidence. It converts an unverifiable claim into a modeled assumption and hands you a number you'll defend in a group chat. Alpha isn't in the boxes with numbers โ it's in the boxes that stayed blank, and knowing who benefits from you ignoring them.
And the regulatory N/A matters more than people think, for a specific reason: institutional bid requires a compliance field that can be filled. Tokenized treasuries, RWA wrappers, ETF-style structures โ the desks deploying real capital run their own checklist, and an empty one is a hard pass. The absence of compliance data is the absence of that bid. You're left with retail flow and market makers. That's a liquidity profile, not a thesis.
So the rule, and I'll keep it short: if your diligence grid comes back more than half N/A, the correct position size is zero. Not small. Zero. Not because the asset is bad โ because you cannot compute its variance, and an unmeasurable position is a coin flip with extra steps.
Trust the math, fear the hype, ignore the noise. And ask the question the market keeps refusing to: when nobody can fill in the fields, who exactly is on the other side of your entry?