Why the KeePass format should be based on SQLite
Summary
The article argues that KeePass should switch from the current XML-based KDBX format to an SQLite-backed design using SQLCipher. It outlines problems with KDBX (brittle schema, storage inefficiencies, governance fragmentation) and argues that SQLite would enable a cleaner, more extensible, and better-governed ecosystem, while addressing common rebuttals about compatibility and complexity. It also outlines migration implications and calls for community involvement in defining a modern, open spec.