so i guess i'm saying, @Josiah i think the simplest way to start implementing a bookmarking system is with about
messages that reference other messages and have a tags
key.
we'll need a new flume index which looks for about
messages with tags
keys, which provides a lookup for userId -> tag -> messages
. so i can see the current messages marked with a specific tag, or all tags marked by a specific user. then we can re-use the existing ssb-about
index which provides userId -> message -> about
to see the current tags for a given message.
this is my recommendation because as far as i can tell it's the smallest change to provide the basic bookmarking functionality, as this only adds the concept of tags
in about
messages yet provides enough information to ask the question "what are my favorite posts from Scuttlebutt?".
also, i hope i'm not projecting my ideas on to you. i've been thinking about a bookmarking system for some years, had some chats with @Iain recently on how to make this happen, and only until your post about did it finally "click" on how to do this in a way simpler way than i was thinking before. so thanks.