Get the latest tech news
Beehive lab notebook: Local-first access control
Local-first access control
To have a performance margin that can cover a large range of practical use cases, Beehive aims to run efficiently over at least ten-of-thousands of documents, millions of readers, thousands of writers, and hundreds of admins/superusers. Constraining downstream applications to use a small predefined set of policies or roles Interactive protocols (since local-first must work under network partition) Reliance on a central authority Cryptographic agility FIPS(or similar) compliance This tension extends across related systems, including merging E2EE compressed chunks, and determining if a peer has already received specific operations when a sync server cannot access them in plaintext.
Or read this on Hacker News