Logseq is an open source notetaking app (similar to Roam) that has a feature where you can publish your notes as a static site.
It has some advanced features where you can attach data to pages and bullet points (like some basic bio info, like name, site, twitter, tags) that you can query.
There are some public graphs out there, but they're hard to find and figure out who made them. The main goal is just to create a "link ring" where we can find each other.
This spec suggests a standard page on each graph called [[logseq-social/profile]]
That way, when you find a public graph, you can go there to find out about its author and who they follow. You can download that page to your notes, and a simple logseq query makes the bio information of each user you save show up on your follower list.
The idea is really simple, just agreeing on a convention for a "profile" page on logseq that has some standard tags.
Logseq has a really powerful plugin system that can have a whole react app in it, so down the line you could make a UI for friending, browsing, etc when more people have public graphs.
Plus, there's now tooling to host your logseq notes as a programmatic api. So having some metadata standards opens up some interesting possibilities.
https://github.com/logseq/nbb-logseq/tree/main/examples/fly-...
There's lots of other stuff out there like this, but since this is just public static data there's hopefully a way to make it interoperable with existing solutions. If anyone knows of a good existing "bio" or link ring schema, I would be interested in taking a look.
I have other fun ideas like hosting graphs on IPFS, or even some day having every logseq bullet point block be an immutable record on ipfs for use by everyone.
Another example out there is agora, which seems to be somewhat compatible with markdown flat files that logseq uses https://anagora.org/agora-editor