The idea is to have an embeddable relay as fast a strfry in any native nostr app. It stores notes in a format that is equivalent to accessing the data in memory, so it’s already faster than most databases in that sense.
The idea is that nostrdb will do all the heavy lifting: parsing, verifying, indexing, etc so clients can just be simple UIs and not have to think about protocol details or making crazy performance optimizations just go get a client up and running.
Its just a database for now but i want it to handle networking and relay code eventually as well. A native nostr devkit.