Update 23rd October, 2025

This week we’ve been finalising plans to polish several network features to make them business-ready, including allowing people to just hold ANT through paymasters without needing separate ETH for gas, and enabling developers to code their apps in such a way that the upload fees can be funded for the user — so plenty of flexibility for different business models. We’re including paymasters within Dave, to prove the solution out.

We’re also reducing gas fees to minimal levels and getting our Indelible enterprise gateway into in a fit state for demonstrating to a business. This means a focus on Indelible itself as well as our new batch payment mechanism, which sharp-eyed GitHub watchers will have noticed involves using a Merkle tree to validate transactions. The latter is a big change and it will need proper testing on a full size network to ensure reliability, security and performance, but we’re pleased with progress so far and if it works as planned it will remove a major blocker to usage.

@jimcollinson has come up with some righteous rants about the AWS crash taking down so-called decentralised systems (how the hell did THAT happen?), and what he discovered when he requested his data from ChatGPT.

Community doings

@happybeing released dweb v0.12.3 which brings upload costs down by 67% thanks to the single node payment changes we introduced in the latest version. There’s also a new dweb icon for the AutonomiDweb App and tweaks to docs and code.

Also great to see folks experimenting with Dave and AntTP and noting improved download speeds and reduced fees, and props to @dimitar for his epic uploading efforts.

General progress

@anselme began implementing our planned minimal gas fees Merkle tree mechanism into the ant protocol. He has made significant progress on on this mechanism, although some of the detail still remains to be worked out. He also helped review our use of AI coding tools to ensure security.

Ermine continued working on the Indelible enterprise gateway, focusing on upload analytics and minor bug fixes. He also fixed an issue with token downloads and API request failures.

@mick.vandijke continued working on the paymaster, completing most of the backend and frontend code but there’s more to do yet with the paymaster contract. He fixed a bug related to uploading folders through Dave with streaming encryption changes, and worked on implementing chunk streaming in the quoting and upload flows for Dave.

@qi_ma raised a PR for a datamap fetching helper function to support future payment scheme work, and worked to improve the new minimal gas payment scheme. He also created a background cleanup script for the ant-rewards-service which compresses the old daily report folders, reducing daily disk space usage.

@roland created a PR to remove all relay code from the node, client and launchpad . We are no longer using relays for connectivity as it proved too inefficient. He also put in a few fixes for reachability checks in the Launchpad.

@shu’s been working on standard operating procedures (SOPs) to shore up our code testing.

And @vphongph worked on optimising CI to ensure ant CLI tests run smoothly, faster, and with options for non-blocking tests.

43 Likes

First :1st_place_medal:

Thanks to all the team for all the hard work now to read :slight_smile:

15 Likes

Lots of great stuff here, and thanks for highlighting the updates to dweb and the AutonomiDweb App. I’m very interested in how dev funding for users will work and of course no longer needing ETH to upload will be a massive win.

Another possibility would be including one or a few nodes inside an app to accumulate ANT in a built in wallet. Any chance of that working or being supported @anselme? A demo of that in Dave would be more than cool and I’d love to see it in the AutonomiDweb App.

I have another release in testing (0.13.1 which folk are free to try but won’t announce for now - see releases). This should show improvements in speed due to my beginning to trust Pointers again! They seem to be working - even from home - so I’m switching away from the very slow checking of the History to just load the most recent version using the Pointer. Broken/stuck pointers can be healed using dweb heal-history <NAME> (so @Southside and @aatonnomicc you might like to try healing your vroom and knights sites and report back. You can see that the pointers are currently stuck at 0 if you first try dweb inspect-history -de 0: <HISTORY-ADDRESS>. If you have a go let me know how you get on).

PS I also had a PR merged to fix a bug in the Autonomi upload API and dweb-cli etc that would fail if there was a symbolic link in the upload. It was a one liner, and I had to re-do it because I got the comment wrong :rofl:

18 Likes

Also for those who missed it, check out the music player:

25 Likes

Fantastic work and progress team and community!

Merkle tree batching and paymasters sound like they’ll be transformational, and indelible could be significant on the demand side once the fee issue is improved.

Dweb improvements, Anttp progress, regular upload activity, Jams Lite show good steps from the community.

Keep up the great work all, and I’m sure momentum will start to build as more pieces come together :slight_smile:

19 Likes

Great news, great work and unwavering pace of the team, as well as the enormous commitment of developers and the testing community deserve great recognition! :ok_hand: :clap: :clap: :clap:

@maidsafe Could you elaborate on that in more detail?

12 Likes

I think either paying for an app or donations are the best ways, alternative add fees for using the app. If someone uses an app for 30 minutes, starting a node won’t bring any money or do good for the network, also remembering crypto miners being installed a few years back, those were seen as malware.

2 Likes

@happybeing this is what I get when I try to update vroom

willie@gagarin:~/projects/maidsafe/test-sites$ dweb publish-update -n vroom --files-root ./Kwak/
Dweb Autonomi client initialising...
🌍 Connecting to Autonomi mainnet...
🎯 Using single node payment mode (default - saves gas fees)
DEBUG loaded wallet: 0xc515qu33zeMyBeagle4ndf0ndletheturtl3
DEBUG     tokens: 89239784598250904904
DEBUG     gas   : 806266588520250
Max fee per gas set to: LimitedAuto(60000000)
-> public network evm-arbitrum-one
DEBUG publish_or_update_files()...
Getting History from network...
DEBUG History::from_name(vroom)
>>TRYING pointer_get(b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d) unlimited times: 
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.
failed to get pointer network address b7b879cec622f58d4f4ed8b03c79d973d1259e55b06474aa75aeb71e6df476fbc7e67c22f294c6ae6cd6d8e46c3c339d - Record could not be found.

Should I just publish this under another name?

dweb heal-history did not go well…


willie@gagarin:~/projects/maidsafe/test-sites$ dweb heal-history -n vroom
error: unexpected argument '-n' found
2 Likes

Hey, thanks for trying it out.

For 1. Are you using the same wallet that you used to create vroom? If so, it might be that I changed the value used to derive the pointer key after you created it. I had to republish scratchchat for that reason, so if vroom predates it, you could try again with the same name. However see next first:

For 2. Please check dweb –-version because I think -n is correct. Also check dweb heal-history –help in case I messed up.

Let me know.

2 Likes

Pretty certain its the same. I have a PettyCash address that I keep enough to be useful/not enough to be worth stealing wallet and thats been the same for a while.

vroom was published a while back though …

willie@gagarin:~/projects/maidsafe/test-sites$ dweb --version
dweb-cli 0.12.3
willie@gagarin:~/projects/maidsafe/test-sites$ dweb heal-history --help
Print information about a history of data stored on Autonomi

Usage: dweb heal-history [OPTIONS] <NAME>

Arguments:
  <NAME>  The NAME used when the website was first published. If you didn't specify a name when doing publish-new, this will be the name of the directory that contained the website

Options:
  -f, --full             Print a summary of the History including type (the value of entry 0) and number of entries
  -b, --brief            Shorten GraphEntry hex strings to the first six characters plus '..'
  -k, --graph-with-keys  Show the public keys in a GraphEntry rather than the addresses of parent/descendents in the entry. Default is to show the addresses
  -h, --help             Print help
2 Likes

Yeh, then I think you no longer have access to vroom and my bad about -n so I’ll edit my post above to remove it. But you won’t be able to heal vroom as the key is changed. Thanks again for trying.

3 Likes

In the past I believe it was said that a Terrabyte on the Autonomi network would cost about $90 (one time charge) vs AWS $23 (monthly). This would mean Autonomi will be the cheaper option after 4 months.

What is the current break-even point, where Autonomi becomes the better option financially vs a classic cloud storage like AWS?

7 Likes

It should be around 67% reduction than it other would have been at the current price, even higher reduction in the near future when batching gets implemented. The larger the upload, the cheaper it gets. Good times ahead it seems, I would recommend trying DAVE if you haven’t done that yet.

3 Likes

Thx for your answer. Would be great to see the first terrabyte upload to see what it costs :ok_hand:t2::+1:t2:

4 Likes

I think it might be good if we had a weekly 1TB challnge, a poll every week where people can estimate how much they have uploaded in total. On a personal level I am planing on 100GB-1TB in the near future.

Maybe would be a good thing to start the new year with. :thinking:

5 Likes

Nobody knows, as it’ll be based on what the market supplies, but I guess it could it cost as low as $90 per tb once things even out, though I expect it’d settle closer to $150-200 based on current spinning disk cost per tb * 5 or so for replication, + more for data overhead (previously paid for data), which will probably increase as a proportion of total node storage over the first decade or so of the network + something for operating costs.

But, if the token starts looking good & demand for network services grows strong, people may be willing to run nodes even at a short-term loss to earn token they expect to increase in value long term… so that could push network storage prices down lower… so, we’ll see how it goes once there’s a proper market emerging for resources.

The first challenge is getting the network and Autonomi based apps desirable to use, and reduce / remove the fees. Then we can see how the market develops… hopefully not too much longer :slight_smile:

7 Likes

If the cost came down to 1 month of AWS to store forever on Autonomi, that would be pretty amazing!

Obviously, prices change over time, but it would encourage first movers to get their data up while it is so cheap!

8 Likes

Thx 4 the update Maidsafe devs and all your hard work is paying off :ant:

@dimitar, @happybeing, @safemedia, @jimcollinson :star_struck:

Wow just wow what a amazing update

Keep hacking super ants

9 Likes

Thanks for the update team .

This new lower gas method is VERY bullish for the project. I hope more people will know about Autonomi soon.

Cheers :clinking_beer_mugs:

8 Likes