Last Tuesday a colleague forwarded me a report. Forty-two hundred words. Nine analytical dimensions. Forty-seven table rows. A risk matrix with six categories, each color-coded for severity. I read it twice, hunting for the finding. The finding was this: there was no finding. Every cell read N/A. Every conclusion read "insufficient information." The document had been generated by a framework that was, by design, incapable of returning an empty page. Hand it a blank input and it does not fail politely. It builds a cathedral of blanks โ arches, columns, stained glass โ and labels every pew "unable to evaluate."
For an hour it was funny. Then I stopped laughing, because I recognized the scaffolding. Based on my audit work across protocol dashboards since 2017, that nine-column skeleton is not a bug in one analyst's workflow. It is the load-bearing wall of an entire research economy.
Walk into any Telegram alpha group with more than a thousand members and you will find a version of it. Every exchange listing committee has a scoring rubric with forty-something rows. Every grant panel, every DAO treasury subcommittee, every "diligence-as-a-service" vendor sells the same promise: a repeatable machine that turns a protocol into a verdict. Nine dimensions. Twenty-two checkpoints. Technology, tokenomics, market, ecosystem, compliance, team, risk, narrative, supply-chain transmission. The columns are always identical. Only the logo changes. And the input โ the messy, ambiguous, half-verified reality of a young protocol โ is always the thing the machine is least equipped to hold.
I understood why the week I sat on a grant review call in 2021. Forty-one applications, four hours, one spreadsheet. The rubric had a cell for "team stability." No applicant had supplied team information. So forty-one cells were filled with the word "unknown," and the spreadsheet moved on, satisfied. The machinery had consumed the ambiguity and produced output. Output looked like work. Work looked like progress. Nobody had to admit that the committee had learned nothing that afternoon, and nobody had to tell forty-one builders that their applications had never actually been read.
That is the function these frameworks actually serve. They are not instruments of discovery. They are instruments of legitimacy. And in a bear market, when survival matters more than gains, that distinction becomes expensive.
Consider how the machinery behaves in my own domain. Take the Howey test, which appears in almost every framework as a four-cell compliance grid: money invested, common enterprise, expectation of profit, efforts of others. It reads clean on a spreadsheet. But apply it honestly to a liquid-staking derivative and the grid cannot help you. The token is not a claim on equity; it is a receipt for staked ETH that you can redeem, transfer, or borrow against. The "expectation of profit" cell lights up only if you squint at the yield. The framework will still print a verdict, because the framework always prints a verdict. It has no cell for "the question is malformed," which is usually the only honest answer available.
I saw the same failure pattern last year helping a founder prepare diligence materials. The tokenomics tab wanted a supply table: team, early investors, community, treasury, with unlock schedules. Fine. But the actual risk in that project lived nowhere on the sheet. It lived in the fact that 51% of governance votes in the last cycle came from eleven wallets that had never once posted in the forum. The framework had a row for "Top 10 concentration," and it recorded a number. It had no row for "the number means the community is theater." So the number sat there, green, while the community decayed around it.
This is what I keep coming back to when I read about DeFi's interest rate models. Aave and Compound both publish beautiful utilization curves with a kink somewhere around 80 to 90 percent. A framework will dutifully report "rate model: analyzed." Every analyst I know will nod, because the curve is legible. But the slope of that curve was not discovered in a market. It was negotiated in a governance thread, parameter by parameter, by people who wanted borrows cheap enough to be useful and expensive enough to discourage full utilization. It is a committee's guess wearing the costume of a price signal. The nine-column framework cannot say this, because "the model is a social artifact pretending to be physics" is not a row, and honest rows are the only kind that matter.
The same blindness shows up on the Layer 2 side. Post-Dencun, every rollup published a fee chart that fell off a cliff โ blob space made data availability cheap, and for a while gas on the majors dropped to fractions of a cent. Frameworks wrote "cost structure: improved." They did not write "this improvement is on loan." Blob space is a finite resource with a fee market of its own, and the demand curve is climbing faster than the supply of blocks. When the blob market saturates, and the trajectory says it will inside two years, the cheap-fee era closes. Every one of those "improved" ratings will need to be rewritten from scratch. A framework that grades the present has no vocabulary for a subsidy expiring.
And then the stablecoin columns. A framework asking "is this a payments asset?" will check for peg stability, reserve attestation, chain coverage. It will score USDC high and score a CBDC pilot higher, because a central bank-issued digital currency looks, on every single row, like the most stable instrument ever designed. What it will never capture is the structural opposition between a token that settles because you chose the transaction and a token that settles because the issuer allowed it. That difference does not fit in a cell. It is a question about what money is for. So the framework rates both as "viable payments infrastructure" and moves to the next dimension, and a reader six pages later has been quietly taught that surveillance and privacy are interchangeable.
Here is the uncomfortable reframe. The blank report that arrived in my inbox last week is the most honest document I have read this quarter. It said, in forty-seven rows, "we were given nothing, and we are not going to invent something." Every other report I have received this year did the opposite. They were handed thin inputs and returned thick verdicts, because the framework carried a quota. The empty report is the rare instance of a machine refusing to lie on its operator's behalf.
From the ashes of 2022, we planted seeds for 2030, and one of the things we should have planted was a culture that tolerates blank pages. A framework that cannot output "I do not know" is not a framework. It is a printing press for confidence, and confidence is the cheapest thing in this market. Information is expensive. In a bear market, the analysts who survive are the ones who can tell the difference โ who can sit in front of a nine-column grid, look at a project they genuinely cannot read, and write, carefully and without shame, the two words the machine does not want: insufficient information.
The rest is liturgy.

