Update 22nd May, 2025

Big news this week is the start of the Impossible Futures (IF) Backing Phase. We’re delighted to reveal the 12 apps that have made it to this stage. Congratulations to Autonomi Browser Extension, Autonomi Community Token, AutVid, Colony, Friends, IMIM, Mutant, Pirate Radio, Queeni AI Assistant, REGRU, Ryyn and SOMA and huge thanks to all the other contenders too. :folded_hands:

In the Backing Phase community supporters can lock ANT and assign Pledge Points to the apps they believe in. It pays to get your backing in early as you will increase your share of the rewards pool if the app you’re supporting deploys successfully. More here.

The team has been working on various changes to improve upload performance and consistency, seeing a reduction in quoting and chunk proof errors leading to a much higher success rate. These changes are going to be part of the updated networking client, which is being merged and will enter testing next week. We are looking to get this out to the Alpha net as part of the next release, within the next 2 weeks.

In an X Spaces on Wednesday, @bux, @anselme and @jimcollinson spoke more about the visionary thinking and philosophical roots of Autonomi, including what’s it gonna take to flip the table, to put people, not corporations, in control of the data and democratise access to AI and agentic systems - and why @bux would back an Irvine over an Altman any day of the week. You can catch the session here – no X account required.

Thanks @zettawatt for the PR requesting a scratchpad_update_public function. We hope the team’s answers were satisfactory.

@zettawatt also launched a community proposal to form an Autonomi Developer Council, which is a positive move.

In other community news, @traktion pushed a new v0.5.0 release of AntTP (Serving Autonomi data over HTTP) including Clap for CLI argument parsing, allowing named arguments in any order for improved flexibility, improved documentation and bug fixes.

@happybeing released ScratchChat, a peer-to-peer chat for Autonomi in a standard web browser using the dweb REST API.

@safemedia uploaded AutoBoy a Gameboy Emulator that uses @happybeing’s dweb – yet another fantastic example of everything coming together. Check it out!

General progress

As well as sharing some thoughtful contributions on X, @anselme has been digging into how we can re-integrate RPC as well as working with @qi_ma on payments from upload using libp2p req/res which provides error management capabilities that we were not available with Kad requests. Moving from Kad requests (no error management) to req/res would improve our flows without requiring big changes, although backward compatibility could be an issue.

@qi_ma also looked at the issue where the current flow of quote all, pay all then upload all risks the user having to spend extra should the upload fail. He raised a PR to change the quote-pay-upload flow, with a rolling window on chunks uploaded.

@mick.vandijke and Qi investigated an issue reported by @bytes, in which transactions were failing causing a waste of gas fees. The cause was probably insufficient Eth to pay for the worst-case gas fee scenario. Mick is working on a PR that will address this situation, among other things. Mick also worked on updating the gas fee preset PR and discussed quote expiration logic. Plus he tinkered with the IF project backing for better responsiveness on mobile devices, reward pool adjustment, contract / links updates.

Lajos worked on the token lock contract for the project refund, and automating the eMaid/Maid airdrop process to be deployable and automatic. He has also been working on the preparation and deployment of Phase 2 IF contract.

Meanwhile Ermine continued his explorations of the timeout for NAT detection in Launchpad to improve error handling. This is currently being tested under different scenarios. He also added a 3 minute timeout functionality for NAT detection, setting the relay option as default if NAT detection is not successful.

@roland refactored some of the reachability check PR code to accommodate more changes in the bootstrap process. He raised a PR for the deployer to make the client provisioning idempotent.

More PRs were incoming from @bzee who is working on the Node.js API, including one to fix the release GitHub CI flow for self encryption and replace Yarn with built-in npm for ease of use, another to apply Cargo fixes for Clippy, and a third that makes MAX_CHUNK_SIZE a proper const.

@shu updated all dashboards to the latest Grafana version, and migrated our standalone Grafana setup to a high availability Grafana setup, as well as looking at setting up a carrier-grade NAT (CGNAT, or double NAT) environment to test our connectivity capabilities.

And @vphongph has been doing QA work on all PRs as well as tracking the differences between the Rust and Python APIs.

46 Likes

First … great steps forwards every week!

17 Likes

I’ll take the second place!

I would like to request some additional information in the weekly development updates that I think would really help get a better picture of where we’re at. Right now, we’re seeing what is being worked on, and to some extend what we hope to see in the next release (upload improvements & quoting and chunk proof errors). However, it makes it unable to measure things for us. Going forward, would it be an idea to not only talk about what has been worked on but also mentioned things like issues the team is currently seeing and what will be worked on next. Maybe even add what the team would hope/expect improvements can lead to. For example:

  • We’re currently seeing issues on the network with data uploads of files above 50MB. We’re working on this issue and expect to reach a 100% upload success rate.

It could also be:

  • We’re seeing issue A and issue B, we’re not sure what the cause is but person x will dive into that next week.

Perhaps even add some insights of the development boards you guys have internally, share the priorities. I think this would really help to gain a better understanding of the team priorities and maybe even more importantly, which is not a priority. This will create a much better understanding between team and community and will also provide better insights on how the team is perceiving how the network is functioning.

Do you think this is something we might be able to integrate in these weekly updates?

19 Likes

Remarkable improvement each week! There’s a lot to be excited about!

As always, thanks so much to the entire Autonomi team for all of your hard work! And thanks to all of the community members who are working to add the new Autonomi features! :thankyou:

14 Likes

Excellent update - thanks as ever to all the devs.
Its really exciting now seeing the IF projects start to get moving and foster co-operation.

Thanks to all the community builders, may all your projects be successful.

But, never forget, the one project that will make all of this a success is the Autonomi Community Token, back it if you can and please help test it just as soon as code is available.
ACT will be a major enabler for other projects and as such, it stands just a little higher than the rest.

20 Likes

Thx 4 the update Maidsafe devs and for your hard work :clinking_beer_mugs:

@zettawatt @traktion @safemedia @happybeing :clap: :clap: :clap: :clap: :clap:

Keep hacking super ants :beer_mug:

12 Likes

Thanks for the update! It’s heartwarming to see the collaboration between team and community (@zettawatt and @bytes) as well as new apps and gizmos sprouting here and there every week! (@safemedia and @happybeing) :clap:t2: :clap:t5: :clap:

Actually, why not! :slight_smile:

7 Likes

Can you listen me ..

I have one more idea to make this forum more interesting

1.We can give daily rewards for activity in ant.
2. Referral program new peoples will join this forum make project intersting .
3. New exchange need tier 1 .
4. Price boosting is doing by makers so we need a makers to make price pumped . naturally takes time but stable i know to main stream we need good price
5. Software upgrade for pc one click minning to give space. No code need.
6. Ant holders get airdrop weekly or monthly.. or apr,stake program
7. In starting we can give high weekly high coins to person for holding them reduced slowly

1 Like

So I can put you down for supplying the ANT for this? This forum is a community forum run by community members, the admins are ordinary community members. All but one Moderator are also community members. Rusty being the non-community member.

5 Likes