#verification
A set of research notes and deep dives focused on correctness, security, and operational evidence.
Best starting points
Spec-Driven Development: Making the Spec the Center of Gravity
Design memo (December 2020): Spec-Driven Development: Making the Spec the Center of Gravity.
Differential Testing: Using Other Implementations as Oracles
Spec-driven research note (June 2020): Differential Testing: Using Other Implementations as Oracles.
Model Checking at Scale: State Explosion and How to Cheat
Adversarial-first deep dive (March 2020): Model Checking at Scale: State Explosion and How to Cheat.
Designing APIs for Correctness: Types, Lifetimes, and Capabilities
Engineering notebook entry (November 2020): Designing APIs for Correctness: Types, Lifetimes, and Capabilities.
Verified Crypto Interfaces: Constant-Time Boundaries and Misuse Resistance
Adversarial-first deep dive (October 2020): Verified Crypto Interfaces: Constant-Time Boundaries and Misuse Resistance.
Roadmap
- Start with assumptions and invariants
- Enumerate failure modes and attack surfaces
- Define what to monitor and how to roll back