Grjte's 2nd Groundmist post "to explore ... local-first AppViews for local-first data, similar to atproto's AppViews for public data" first points out that the protocol allows anyone "to build a wide variety of different views ... of public ... Personal Data Servers (PDSes). These interfaces are known as "AppViews" ... provide just one of many possible views of the" data in the PDS. Moreover, "AppViews [can] compose data from multiple application sources".
So she decided to build an Appview of private "local-first" data, creating "a local-first markdown editor that uses a public lexicon to define the document schema" that can "publish documents to your atproto PDS" when you want to move something from private to public. She also created "a public AppView for reading the published documents", and notes that these "local-first markdown files could be edited in any other AppView that uses the same lexicon".
She then gives a good explanation of what Lexicons are and do, with examples:
All of this brings "3 major benefits:
Does "structured data still has value in a world of LLMs and sophisticated AI agents"? Yes:
He introduces Whitewind, pointing out that as all PDS data is public, it's 'visibility' field is wishful thinking: "The hope is that all AppViews will respect this field and that no person (or AI) will query and look at data where "visibility" isn't "public"... We can't realistically expect compliance".
Hence "Groundmist Editor, a simple local-first writing tool for drafting and collaborating on markdown documents and then publishing them when ready. It uses the WhiteWind blog entry lexicon... [so] WhiteWind acts as a public AppView for published entries". She also built "an alternative AppView for viewing published writing called Groundmist Notebook"), and added a sync server to Groundmist Editor to share content between different devices.
While groundmist is basically what I'm looking for fr MyHub, she also foresees a different model: local-first, Lexicon-based apps working together on content "that never gets published ... the dream of collaboration over a data set without being required to use the same application or interaction mode".
She uses the example of preferring Obsidian for some writing/note-taking tasks, and Logseq for others, and would "like ... custom personal interfaces for interacting with different types of writing and notes, while still keeping it in a unified home and having a single application that knows how to interact with all of it at once".
However, she concedes, "strictly using Lexicon for defining local-first data will inevitably be too restrictive in some cases", so data lenses might help - see Ink & Switch's Cambria, and now "the community has recently begun to work on" 'Lexicon Lenses'.
More Stuff I Like
More Stuff tagged ai , ai4communities , unfinished , atprotocol , whitewind , groundmist , grjte , atprotocol lexicon
See also: Bluesky and the ATmosphere , Digital Transformation , Innovation Strategy , Science&Technology
MyHub.ai saves very few cookies onto your device: we need some to monitor site traffic using Google Analytics, while another protects you from a cross-site request forgeries. Nevertheless, you can disable the usage of cookies by changing the settings of your browser. By browsing our website without changing the browser settings, you grant us permission to store that information on your device. More details in our Privacy Policy.