This week we’ve continued our focus on producing something fun for you all to play with, both cos you’re ace and also to raise the profile of the project as the Impossible Futures competition reaches its conclusion.
Our streaming video proof-of-concept is nearing completion, with plans to release a client update including streaming and several CLI improvements shortly. We’re also spending quality time with Indelible, our production-ready enterprise gateway for Autonomi, and Dave, our GUI front end.
Plus of course, we continue to enhance the network’s stability and functionality, including looking into extending the delay before declaring nodes offline to better handle auto-upgrades. We’re also investigating observed fluctuations in network size. The network has remained stable but the pattern of leaving and joining is …unexpected. And the team has been working on handling forks, Pointers and ScratchPads, the streaming API and Windows integration.
Not to be missed!
On September 16th at 8.00 2:00 PM BST we’ll be announcing the Impossible Futures Season 1 winners in our biggest X Spaces event yet. We’ll be announcing the winning projects and distributing $100,000 in prizes for the pioneer builders and community backers who were ahead of the curve. And we’ll also be digging into where this takes us beyond big tech. You don’t need an X account to join.
General progress
@anselme was the main man on ScratchPad issues, including some raised by @oetyng, with fork resolution and a new scratchpad_put_update
method included in a PR. He’s also been tinkering with our new streaming API to create a demo video streaming app.
@chriso worked on a new production environment for hosting 200 nodes on smaller droplet setups to reduce costs.
@dirvine merged a PR to improve node tracking for external USB deployments in safenode-manager
, improving detection of nodes started from different paths.
Ermine fixed a bug affecting the add nodes function in launchpad
in Windows, worked on port-restricted NAT for the deployer
, and debugged firewall block issues during node upgrades.
@jimcollinson has been directing the IF judging, investigating developer experience issues and working on a new video.
@mick.vandijke raised a PR with changes to allow prepaid vault creation using external wallets. He made a few UI improvements, including adding dark mode, file upload explanations and token balance display. And he investigated the InsufficientPeers
errors, but has come to no hard conclusion as to the cause as yet.
@qi_ma raised a PR to fix an issue with Pointers and ScratchPads, and others [1] [2] for ScratchPad and Pointer CI tests. He also investigated a hash mismatch issue in the download verifier and created further PRs for self-encryption updates and housekeeping.
@roland debugged and fixed reachability check issues with multiple local adapters, working closely with Shu. It seems all the NAT types now work as expected and the deployer
runs the reachability check as expected. He also updated the bootstrap process for automatic connection and NAT detection and made the launchpad
more user friendly and more responsive by providing instant feedback to the user.
@shu performed a clean-up of unused droplets in Digital Ocean and collaborated with Roland to debug reachability PR failures in DO.
And last only because of alphabetical tyranny, @vphongph also worked on the PR to fix scratchpad fork error display and resolution. Now we can reliably print the fork error and resolve it in Python and the CLI. He is currently working on a CI test for the fork error.