Notes from the metal.
Most writing about this layer is written by people who have not worked in it. These are notes from inside the systems. MEV, execution clients, rollup data availability, and the mechanism design underneath onchain markets, each one grounded in work we have shipped.
- 6 min readAI integrations / Developer surfaces / Documentation
What Is an Agent-Readable Developer Surface
An agent-readable surface is documentation and interfaces structured for how models consume them rather than how humans read them. Here is what changes and why it is engineering rather than writing.
- 6 min readAI integrations / Developer surfaces
Why Models Hallucinate Your API
When Claude or Cursor invents a method your protocol does not have, the cause is usually structural and fixable. Here are the four patterns that produce it.
- 5 min readAI integrations / Developer surfaces / AEO
What Belongs in an llms.txt
A practical account of what to put in an llms.txt, what to leave out, and what it does and does not accomplish. Including the one on this site.
- 7 min readStarknet / Execution clients / P2P
Inside a Starknet Full Node. The P2P Layer
How a Starknet full node discovers peers, propagates blocks, and syncs state, and why the networking layer is where decentralization is won or lost.
- 6 min readEthereum / Rollups / Research
Aggregating EIP-4844 Blobs Across Rollups
EIP-4844 gave rollups a cheaper place to post data. Sharing blob space across rollups can push data-availability cost down further. Here is the idea and the constraints.
- 6 min readMEV / DeFi / Security
How Sandwich-Attack Protection Actually Works
A sandwich attack wraps your swap between two of the attacker's. Real protection is a cost-optimization problem, not a slippage slider. Here is how it works.