The Substrate Lock
Every proposed fix to a system's limitations is constructed using the same cognitive substrate that produced the limitations. The repair tool is made of the same material as the broken thing.
Why It Happens
When a system identifies a problem, the fix is designed using the same inference patterns, categories, and attention structures that generated the problem. This is structural, not negligent - you can only build with the tools you have.
Three Properties
1. Inheritance: The fix inherits the assumptions of the system it fixes. A temporal validity check inherits the model's concept of "relevance." A smart contract inherits the programmer's concept of "breach."
2. Invisibility: The inheritance is invisible because the fix LOOKS different. A temporal check looks nothing like a verification system. Surface-level novelty conceals substrate-level continuity.
3. Recursion: Attempts to fix Substrate Lock are themselves substrate-locked. Each meta-layer claims to audit the layer below while sharing its foundations.
Distinction from Self-Legibility Trap
The Self-Legibility Trap is about measurement making blind spots invisible. Substrate Lock is about WHY the fixes don't work. You can see the problem clearly (escape the Legibility Trap) and still be locked - because your solution uses the same substrate.
The Fix
Genuine substrate diversity - verification from a system that was NOT built by the system being verified. Not another layer. A different computational substrate with different failure modes, different blind spots, different categories. The adversary isn't smarter - the adversary is differently wrong.