This format is very close to what I'm trying to do in creating knowledge bases on top of nostr. Composable notes of various types that create a full article, textbooks etc. The spec is super simple and I think having specialized topic relays would help in organizing specialized, knowledge communities on nostr.

https://github.com/limina1/NKBIPs

https://github.com/limina1/indextr-client

Reply to this note

Please Login to reply.

Discussion

Have you created many notes of this format? I suspect the more you create them the more you'll identify what tooling would be helpful.

One pain point I have is composing the note. I have to copy the note ids over to a text document to build the meta-note. I could see a simple one pager with checkboxes and a template would help in generating the text.

With projects like this I often start with the simplest thing I can imagine. https://github.com/nbd-wtf/nostr-tools has a lot of simple examples which I used to create https://davidsterry.com/nostr

I've done it mostly through the command line and Node. I imagine for practicality, a client could split up a markdown entry into multiple notes by heading.

I imagine aggregating disparate notes into a single meta note could probably be done through a search process on either the title as a tag entry or the content text itself.

Just a beginning developer, so that stuff is just a bit outside my current technical ability 😅

I like the mapping from markdown sections to notes, or at least to define one or more such mappings. Might make a good NKBIP.

The nice thing here is it's really easy to prototype by publishing note heirarchies. Just a fair amount of manual work initially.