The big news this week is the release of our roadmap, which tracks components from early-stage breakthroughs to production-ready infrastructure. The roadmap plots various projects, features and applications so that developers and other interested parties can get an idea of their maturity (from incubation to production), the size/complexity of each project, and where it fits into Autonomi as a whole. Unfold the roadmap with us on X today (Thursday) 8.00 BST to hear @dirvine and @JimCollinson explain more!
We are preparing a new client for release next week with streaming changes as the main feature, and updates to the documentation accordingly. We’re also improving developer documentation and making it more accessible, as well as improving how we handle enquiries from interested third parties as we get close to offering them something tangible.
Also as a priority, we are working on signing certificates for Windows and Mac to put an end to the annoying security warnings when our binaries are identified as being potentially unsafe, and we’re shifting the team’s focus onto Indelible, our production-ready enterprise gateway for the Autonomi network.
Elsewhere, work continues on edge cases around reachability (how we can tell if a node is really viable) and removing relay functionality to replace it with something more efficient, and we continue to investigate and fix possible vulnerabilities.
On performance, we’ve refactored ant_networking for simplification and faster downloads particularly for users with slow network connections.
Community doings
@oetyng introduced the conceptual model of Mountable Vaults for his backup app Ryyn, in which a vault can be mounted anywhere with no central log tracking them.
@happybeing is preparing an app version of dweb for release, ideal for those who fear the command line.
@zettawatt created a joiners thread for the Autonomi Application Coop. Send him your ideas, goals and ways you’d like to contribute by October 1.
General progress
@anselme added some docs with working code examples for streaming.
@bzee wrote a binding to the encrypt method in Autonomi for Swift. He is now working on getting the encryption and decryption round trips working and streamlining the process.
@chriso worked on reachability tests, relay removal and the latest release candidate.
Ermine’s been implementing DigiCert for Windows binaries and has begun working on integrating this into the CI/CD pipeline. He also reviewed hackathon (Indelible) changes.
Lajos has got the paymaster into a state where it’s ready to be incorporated with the frontend or the client.
@mick.vandijke polished and wrapped up the downloader tool for Dave (GUI frontend). With the downloader tool we can download or directly import into a vault any files/archives through a data address or data map hex. He fixed the copy data address / data map hex button for archives and added tooltips to upload options for better explanation and a download button to the file details window.
@qi_ma refactored ant_networking for simplification and improved security and performance. He also raised a number of PRs [1] [2] [3] to improve download speed, large file I/O and to clean up outdated functions.
@roland worked on reachability and bootstrap process improvements. He fixed an issue where restarted nodes received connections from previous peers, impacting reachability results, made refresh_node_registry more robust by checking node connectivity if the PID is not found and simplified node table maintenance in Launchpad.
@shu patched ELK and Grafana clusters and Influx DB nodes with security updates, collaborated with Roland on reachability testnet results, identified an edge case that Roland is fixing and explored security scenarios in which nefarious users could game the system.
And @vphongph worked on CI features to simplify starting a network.
