Absolutely need something here This keeps coming up everywhere. Down below in this HN thread, r/programming LFW comments and the discord chat.
Database as a storage and sync layer makes a lot of sense but it's hard to pull of the encryption and device provisioning at that abstraction layer.