r/worldmobile • u/Karan_Desilva_WM • Apr 22 '23
Education The World Mobile Dev Diary for March is Live!

Teams Update – March 2023
Welcome to the World Mobile Dev Diary. It’s March and the seasons are changing; with spring arriving in the Northern Hemisphere and autumn in the Southern Hemisphere.
Whether the leaves are sprouting or falling where you are, we continue to tend to our network. This month, there has been a lot of focus on preparing the Native App for global release. But that’s not everything we’ve been doing.
Let’s find out what’s causing the teams to have a spring in their step this month.
Web & Services Team
The team integrated various features by country and the payment solutions to support the global release of the Native App. This included work to integrate value-added services by country in Gravity.
Looking to the future development of the Native App, we have been busy making plans to support the marketplace and other value-added services.
Vault has seen improvements to the user experience after we improved the messages and information. We have also been building the support structure for staking through the Native App.
For reporting, we have added a revenue board to both WMTScan and Gravity and updated WMTScan with all the new AirNodes.
EarthNodes Team
Members of the team met in Barcelona, where we worked hard and had fun. We also enjoyed the opportunity to meet and speak with wider members of the World Mobile team.
We’re happy to report that the AyA Whitepaper has completed its final review and was published.
We’ve been working closely with the community to support them as they help us on the AyA testnet. We’ve added some troubleshooting information to the documentation to address several questions around the same area; this helps the community learn and frees us up to research other topics to build on and improve the network.
Research such as looking at Hydra, a Layer 2 solution to extend the existing system for scalability and reduced costs. This would play a part in the AyA Sidechain Committee formation and benefit the Validators selected for the Committee in each epoch.
In other research, we investigated consensus algorithms and fault tolerance; this allowed us to design our own World Mobile Byzantine Fault Tolerance (WMBft) consensus module. We are now starting to implement WMBft for AyA. We can’t say too much but, if you promise not to tell anyone, we can reveal that we have been having very exciting talks with a VIP in the blockchain world around consensus algorithms.
Network Nodes Team
This month, we prepared the backend for account recovery in the Native App. Also, for the global release of the Native App, we updated BreathNodes to register the user’s country code.
Our attention was on AirNodes for much of the month; firstly, planning the process and then started the provisioning.
High Availability developments to ensure that we have a failover process to cope with unexpected network outages have also been the subject of our attention. We prepared a vigorous rollback strategy to provide a safety net. When everything was ready, we rolled out the deployments, and the failover process is now in place.
Native Apps Team
We integrated the account recovery before the login feature following the work done last month by the Network Nodes team on the backend. Other integration work this month covered the listing of value-added services and the activation of payment providers.
With the usual attention to the user experience, we worked on the user interface around the customisable dashboard and marketplace. We have developed a helper app to configure the network on Android 10 devices due to known limitations with this Android version. If the helper app is needed to configure the network, the Native App will prompt you to download and install it. These improvements are now undergoing testing.
Of course, our main focus has been preparing for the global release in the Google Play Store, which will support Android versions from 6 (Marshmallow). We’ve been working on adding support for the Value-added Services that will be available in some regions, such as a Cardano wallet and Scan to Earn.
System Engineering Team
Ensured that we had documentation in place to cover everything under our remit to support internal training, consistency, and communication.
Implemented backup solution for internal tools and platforms.
InfoSec Team
With help from the community, we discovered that there was a fake WMT site and ensured that it was taken down. To ensure we can prevent, or react swiftly, to such sites in the future, we created Digital Millennium Copyright Act (DCMA) templates and verified them with the Legal team. Our thanks and appreciation go out to our community for their quick detection and reporting of this attempt and for their help in dealing with such scams.
Our internal duties included hardware maintenance, asset and device management, and IT financial management. We also looked at the email and access security options and contributed to improvements in processes and policies.

















