Groundmist is a series of experiments using Automerge for local first editing and private sharing, combined with ATProtocol for login and public publishing.
It also explores using ATProto Lexicon in a local first context for data composability.
Experiment 1: ATproto as Distribution for Local-First Software
Exploring the AT Protocol as a distribution layer for local-first software
Experiment 2: Legibility
Groundmist Notebook
https://notebook.groundmist.xyz/
Groundmist Notebook is an AppView for the WhiteWind blog entry lexicon com.whtwnd.blog.entry. All public WhiteWind content is available.
A local-first content editor is available at editor.groundmist.xyz. Use it to create your own notes and keep them off atproto until you're ready to publish.
https://github.com/grjte/groundmist-notebook
Experiment 3: Composability
Groundmist Sync
Groundmist Sync is a self-hosted personal sync server which is owned by your atproto identity. When you log in to other Groundmist applications (Library or Notebook), data will automatically sync to this server, unifying your local-first data into a personal data store that is analogous to your atproto PDS, but private.