Tracing the immutable breath of the contract… and the voice that cracked it.
Last month, I locked myself in a soundproof room at my Hong Kong desk. Not for a Zoom call. For a monologue. Twelve minutes of raw, stream-of-consciousness speech about a lending protocol’s liquidation logic. I had already spent four weeks reviewing the code. Three static passes. Two differential fuzzing runs. Nothing. But as I spoke the contract’s flow out loud—jumping from branching conditions to oracle pricing to the fee calculation—something clicked. The AI on the other end didn’t just transcribe. It asked questions. “You mentioned a rounding discrepancy in the interest rate model—is that related to the liquidation penalty?” That question led me to a 0.01% edge case that would have drained the entire pool under a specific market condition.
Silence in the code speaks louder than audits—but sometimes it takes a conversation to hear it.
Context: The Method Behind the Madness
Andrej Karpathy’s recent post on “long-form verbal prompts” has been dissected as a productivity hack. I see it as a paradigm shift for how we approach complex technical problems—especially smart contract security. His technique is simple: instead of crafting a precise, typed prompt, you speak your messy, unfiltered thoughts for 10–15 minutes. The AI (typically Claude or GPT-4o with voice mode) then reconstructs your goal from the chaotic fragments, asks clarifying questions, and generates a structured output.
Karpathy calls this “weak prompt engineering.” I call it “thinking out loud with a copilot.” For a DeFi security auditor, this is a radical departure from the traditional workflow: isolate a function, write down assumptions, test hypotheses in Solidity. Instead, you verbalize the entire mental map. The AI becomes a mirror that reflects back your own logic gaps.
Forensic autopsy of a digital economic collapse: that’s what we do. And this method accelerates the autopsy by letting the pathologist talk through the corpse first.
Core: Code-Level Dissection of the Verbal Audit
Why does this work for auditing? The answer lies in three technical properties that align with how we think about contracts.
1. Context handling and weak signal detection. A typical audit report is linear. But code vulnerabilities are nonlinear. They live in the interplay between functions, external calls, and state changes. When I speak, I naturally jump between these layers. The AI’s attention mechanism—its ability to hold 10+ minutes of context—lets it connect a mention of a “reentrancy concern in the withdraw function” to an earlier offhand comment about “an external oracle that can be manipulated.” Traditional typed prompts force you to structure this connection explicitly. Verbal thinking offloads that structure to the model.
2. Implicit Agent behavior through questioning. The key is not the monologue; it is the dialogue that follows. The AI’s ability to ask “tiny follow-up questions” transforms a passive recorder into an active investigator. During my Uniswap V3 concentrated liquidity reverse-engineering work in 2020, I spent weeks formalizing my understanding. In 2026, I can speak the same mental discovery process into a microphone, and the AI asks: “You said the tick range affects capital efficiency. How does that relate to the fee tier you mentioned earlier?” This is effectively the model running a Bayesian inference on my thoughts, updating its understanding of the system with every sentence.

Based on my audit experience with 0x Protocol v2 in 2017, I learned that manual static analysis catches bugs tools miss. This method amplifies that manual reasoning by providing real-time peer review.
3. Mathematical mechanism translation on the fly. Consider the LUNA/UST collapse. The economic design’s circular dependency was the root cause. With verbal input, I could describe the arbitrage loop in natural language, and the AI would translate it into a simplified state machine. “If UST price < 1, users mint LUNA. That increases LUNA supply, decreasing price. Decreased LUNA price lowers UST demand further.” The AI would then annotate the boundary conditions. This translation from messy human reasoning to precise model output is what makes the method powerful for forensic analysis.
But there’s a catch. The model’s ability to reconstruct the “real goal” from verbal noise depends on its internal world model. If the model misinterprets a core assumption—like a missing zero-check—it might reinforce a false conclusion. The AI is only as good as the noise-filtering capacity of its attention heads.
Contrarian: The Blind Spots of Verbal Thinking
Every tool has a shadow. The long-form verbal prompt is no exception. Here are the three risks I see after using it on five audits this month.
1. Data leakage through speech. When I speak my audit findings, I am broadcasting proprietary code logic and vulnerability theories into a cloud service. Even with end-to-end encryption claimed by providers, the embedding vectors are stored. A determined adversary could theoretically reconstruct fragments of the conversation via model inversion. Do not use this method for audits involving unreleased protocols or zero-day exploits. Keep the sensitive analysis offline.

2. Model hallucination misdirection. The AI might “confirm” a vulnerability that does not exist. Worse, it might suggest a fix that introduces a new bug because it reconstructed a wrong assumption from your verbal leap. I tested this: I intentionally misspoke about a “storage collision in the proxy pattern.” The AI agreed and suggested a mitigation. The original code had no collision. The model’s deference to authority—my voice—created a false positive. Always verify AI-generated findings with independent reasoning.
3. Cognitive bias amplification. Verbal thinking encourages associative leaps. That is its strength. But it also reinforces confirmation bias. If you start a session believing a function is safe, your speech will subtly frame the evidence that way. The AI, trained to be helpful, will align with your frame. The silence in the code must be heard over the noise of your own assumptions.
Takeaway: The Future of Smart Contract Auditing
Decoding the silent language of smart contracts now has a new accent: the human voice. Karpathy’s method is not a replacement for rigorous, line-by-line static analysis. It is a accelerant for the parts of auditing that live in our heads—the mental simulations, the pattern matching, the intuition.

Where logic meets the fragility of human trust… the technology that helps us think must never be trusted blindly. The architecture of freedom, compiled in bytes, still demands eyes and ears. But the ears are now AI’s. The question is not whether we should speak to our tools. It is whether we are ready to hear their questions back.
Will the next post-mortem of a $100 million exploit begin with a 12-minute voice note? I suspect it already has.