Keyhive: Local-first access control
Keyhive is a project exploring local-first access control. It aims to provide a firm basis for secure collaboration, similar to the guarantees of private chat but for any local-first application. In this lab notebook, we’ll share snippets of our findings as we explore the problem space and prototype potential solutions. The entries start from the beginning, but you can jump to the most recent post: 05 · Syncing Keyhive 2024 AUG 1 As the local-first ecosystem matures, the contexts that local-first applications fill has also expanded. Local-first emphasizes collaboration, but the constraints on an application are different if you build an application for you and a handful of friends versus delivering a team-oriented product. Your data not being viewable or editable by everyone in the world is a basic requirement of applications ranging from planning a surprise party, corporate meeting notes, book drafts, and legal contracts. Today’s most common access control patterns assume a central se
00 · Keyhive Background 2024 Aug 1 As the local-first ecosystem matures, the contexts that local-first applications fill has also expanded. Local-first emphasizes collaboration, but the constraints on an application are different if you build an application for you and a handful of friends versus delivering a team-oriented product. Your data not being viewable or editable by everyone in the world is a basic requirement of applications ranging from planning a surprise party, corporate meeting notes, book drafts, and legal contracts. Today’s most common access control patterns assume a central s
Explore this link on the map →saved by
related reading
- Combining Machine Learning and Homomorphic Encryption in the Apple Ecosystem - Apple Machine Learning Researchmachinelearning.apple.com
- Ink & Switchinkandswitch.com
- Rhizome Proposaljzhao.xyz
- Encrypted Spaces — Research previewencryptedspaces.org
- Rhizome Research Logjzhao.xyz
- Local-first software: You own your data, in spite of the cloudinkandswitch.com
- Building Spectre: Internal Collaborative Cloud Agent Platform | Harveyharvey.ai
- What is Jazz?jazz.tools
- Secure AI Agent & User Authentication | Auth0auth0.com
- Authorization Academy - What is Authorization?osohq.com
- Signal Alums Reveal ‘Encrypted Spaces,’ a System for Making Private Collaboration Apps | WIREDwired.com
- Actual: Using CRDTs in the Wildarchive.jlongster.com