super excited today https://github.com/Hubmakerlabs/replicatr my relay project, being built for a company working to make decentralised collaboration systems for business officially has passed from WIP to late alpha, pending some cleanup and a few more parts on our first distributed database back end implementation, with the Internet Computer Protocol (yes, a smart contract blockchain thing) the important facts are this: - built off the base of fiatjaf's khatru - using an extensively rewritten and reorganised fork of fiatjaf's work for zebedee, go-nostr - a heavily modified version of fiatjaf's eventstore badger implementation, with a simple atomic mark-and-sweep garbage collection scheme that can run either - unbounded, like relay.damus.io 🤣 - as a standalone store with a configurable static low/high water mark and maximum size and GC frequency - as the previous, but with a second level data store that is intended to be a shared (replicated) distributed database store there is also the beginnings of an access control system that will enable automated and manual control of access for subscription based payments and private use cases, which is configured via a DM based CLI, and of course it has full support for NIP-42 and restricts access to privileged events when in auth-required mode so that only parties to events can fetch such events in the next week i will be polishing it and testing it extensively to make sure that it's happy and probably in the next week throw it up as a beta test for anyone to spam at it, but with auth required, so there's that also, to get more data on what hasn't been done properly yet aside from that, the event store module and the nostr library will be separated from the main code base, and later on a khatru- style highly modular launch configuration scheme will be fully added, currently there is one main launcher with several options for the various components, ideally these become modules and can be mixed and matched and new modules easily added in the same way as khatru - it just wasn't done already because we are focusing on a specific back end target due to them being the source of funding to do the work will be updating again when i get an instance up and running live to battle test the core and the GC enabled badger event store #devstr #replicatr #deardiary #nostr

0
1
3

Showing page 1 of 1 pages