The authors present ULDA as a client-side encryption system with a simple JavaScript SDK for encrypted, synced JSON storage. They say the project began as a chat app with a server that holds "zero secrets" and that the main technical challenge became authentication: how to provide quick, synced authorization without storing secrets server-side. Their proposed solution is an authentication-by-proof-of-ownership mechanism implemented in ulda-core (linked on GitHub), and they built an SDK to let developers read and write encrypted, synced data across devices while keeping the server blind to secrets.
The submitters emphasize that their goal is to solicit feedback on the authentication method rather than to ship another secure chat product. They explain they pivoted away from a dedicated chat app because, in their view, the market doesn’t need another highly secure messenger, and that previous attempts to publish their white papers were unsuccessful. They invite scrutiny and experimentation via the documentation, demo, and repository, framing the project as an exportable method for others to evaluate and integrate rather than as a finished consumer product.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.