Well, I guess it is very difficult to understand, as it's adding a novel data structure (indexes) on top of a novel data structure (Nostr events). So, it doubles the complexity. It might have been too #thoon, to demonstrate this. Should maybe have kept it offline, for longer, but then they bitch about us programming in secret, so we really can't win.
And then we hid the complexity in the app, without yet adding in the features that leverage that complexity, so it just looks like one long text file, and everyone is like
Yeah, it's really early, on the road map, but we spent 6 months just doing trial-and-error on the basic data structure and backend (including relays), and tightening performance enough to make it usable enough to demo.
Will take at least 2 more years, and four minor versions (Gutenberg, Euler, Defoe, #Biblestr), to get to v1.0. And we're developing our own Nostr SDK (in C++), and working with the relay devs on the side, and we have all the infrastructure and DevOps to support this, which is its own subproject and is being successively Nostr-ized.
It's actually sort of amazing because we're a bunch of volunteers doing this in parallel to our day jobs and subsisting entirely off of crowdfunding, tips, and relay subscriptions. 😅
Whole thing is sort of insane and the grant funds have just been like no way go away, but we've kept right on grinding for over a year, and we keep gaining steam and adding members, because it's just an inspiring project that is worth building, for its own sake.
Showing page 1 of
1 pages