Open-sourcing Keyhive, filtering Ambsheets, and Sketchpad explorations

www.inkandswitch.com
3 min read
fairly difficult
Some updates from our ongoing work on local-first auth, a new post from our Ambsheets project about filtering scenarios in a spreadsheet, and some explorations of the historic Sketchpad project for constraint-based drawing.
Open-sourcing Keyhive, filtering Ambsheets, and Sketchpad explorations

We hope you're having a great spring! We are busy with lots of projects over here, including low-level explorations of new algorithms for data synchronization, experiments with new kinds of probabalistic computation, and even recreating a lost historical software system: Ivan Sutherland's famous Sketchpad.

We've previously introduced Keyhive: a project focused on local-first access control. Today we have two exciting updates on that work.

First, we have open sourced a pre-alpha version of Keyhive and Beelay for those curious to see the code. Keyhive is the core signing, encryption, and delegation system, and Beelay provides auth-enabled sync over end-to-end encrypted data. This is for interested readers and experimenters, but not for production yet.

We've also written a lab note about how two peers synchronise their collections of documents. The underlying problem here is one…
Read full article