# Blog

> Writing on software architecture, security and AI

Source: https://samye.li/blog/

- 2026-08-12 · [Stop Defending Your Moat with Policy](https://medium.com/@sametsamyeli/stop-defending-your-moat-with-policy-3-5-dc288b4b61d4) (on Medium): Build it so the system itself refuses to forget, and refuses to ship the things you swore you'd never build.
- 2026-07-02 · [Zero-Knowledge as Architectural Blindness](https://medium.com/@sametsamyeli/zero-knowledge-as-architectural-blindness-2-5-23581de51e25) (on Medium): Policy blindness says "we promise". Architectural blindness says "we cannot". A schema walkthrough.
- 2026-06-26 · [We Built a Workflow Engine That Can't Have n8n's CVE](https://medium.com/@sametsamyeli/we-built-a-workflow-engine-that-cant-have-n8n-s-cve-4fc3c33dde6b) (on Medium): n8n got hacked through this hole. In lodos.md that hole can't exist, not because I locked it better, but because there's nothing there to lock.
