Update 14th August, 2025

The team has done a lot more work on streaming self-encryption to handle very large files with great results so far. It’s unlikely to be released this week, but hopefully in the near future.

We’re currently doing a deep dive into network data types and client constructed data types and looking to see what we can unify and simplify to improve the developer experience from that perspective.

Network testing is ongoing with the recent work to ensure that all nodes are behaving and we are finalising our work with the reachability check. @roland and @shu in particular have been very active there.

In other news, the Impossible Futures voter rewards have officially been distributed! Thanks to all of you who supported the project and helped shape the future of Autonomi.

Spaces AMA, August 19th

Tune in on Tuesday August 19th at 8 PM UK time on X Spaces (no account needed). Joining us will be @nic, @dirvine and @bux to talk through key topics and answer your questions. Drop your questions in the Typeform.

General progress

@bzee is looking into client initiation timeouts and testing there.

@chriso and @qi_ma have been testing changes in the streaming implementation to handle large files. Chris also worked on UPnP emulation, and reviewed @shu’s test matrix for node reachability.

@jimcollinson published documentation changes to enhance readability.

Ermine completed a port-restricted NAT setup for the deployer with changes from @roland.

@mick.vandijke continued working on Project Dave, implementing an upload progress display on the files page. He also ensured wallets reconnect automatically after restarts, and fixed a too many files open error, improving app startup speed.

@qi_ma updated PRs 3156 and 415 to address out-of-memory issues during large file downloads. Streaming decrypt will now:

  • ask for chunks in an ordered batch;

  • once fetched, decrypt the batch and append to dest_file;

  • ask for next batch;

  • repeat till all chunks fetched and finalise the dest_file.

Qi also worked on a PR to support the old recursive data maps.

@roland collaborated with @shu on metrics for reachability checks, and ensured respect for the no-UPnP flag, introducing retries and better error reporting. He also responded to libp2p-upnp PRs [1] [2] around port mapping

@shu also worked on reachability checks, running test cases from a home environment to test under real world conditions.

@vphongph is continuing to look deeper into data types and APIs, ensuring that these are solid and understandable by the community and developers.

38 Likes

Yeah well, I’ll have a couple of questions. :grin: Sounds as promising as always:

14 Likes

Second is the new first - and anyway I read this before posting :slight_smile:

Thanks as ever to ALL the team. You all played your part, whether you got a namecheck this week or not.
really looking forward to @mick.vandijke 's work on Dave.

Avanti!!!

16 Likes

3rd. Thank you for nice update.

12 Likes

Have node emissions not been going out? It’s been spotty the past couple of days.

5 Likes

This one was indeed skipped because of high gas, but the previous one went out 13 hours ago

8 Likes

Thanks for the update team. Looking good.

Cheers :clinking_beer_mugs:

The last thing you want to do when your gas levels are high is skip the emission … you might explode :bomb: :smile:

10 Likes

Great progress team! One question, what is the status of the next update for the relay removal stuff?

11 Likes

Thanks so much to the entire Autonomi team for all of your hard work! :sweat_droplets:

We have the best community in crypto, thanks to everyone for all of your contributions and hard work too!

:thankyou:

9 Likes

Didn’t seem like the one before that went out. The one 24 hours before the most recent one that didn’t go out because of high gas.

1 Like

Can I ask if this changes the basic self encryption algorithm for non-streaming situations. IE self encrypt a file and still get the same results as previously. David did say when I asked long ago that there would be no change there, but now that all the work has been done, is that still correct?

Any chance this can be expanded on, as I am unsure what it is referring to?

3 Likes

Streaming one is we need asap

3 Likes

Thx 4 the update Maidsafe devs and all your hard work

Super exited for Dave
Keep up the good work devs and community :flexed_biceps:

Keep hacking super ants :clinking_beer_mugs: :vulcan_salute:

6 Likes