My name is Mahmoud Moadeli and I have been working at MaidSafe over 4 years.
Last week we were delighted to welcome Vinícius dos Santos Oliveira to the team. Vinicius’s skills and expertise will be invaluable to further improving Crust (MaidSafe communication library). It was also great to have Peter Jankuliak at office the last few days of the week and we look forward to seeing the fruits of his in depth routing discussions with Ben and David.
Our time last week was mainly spent on addressing the outstanding issues reported on GitHub and also the bugs/issues discovered by QA in order to deliver an operational routing network. One such issue was the bootstrap updates which helped in starting seed nodes on droplets using the preferred port option in the bootstrap file. These seed node contacts can then be added to the hardcoded contact section of the bootstrap file and can then be provided with installers so that they can be used as fallback endpoints in case a node is unable to connect using bootstrap cache and other default methods. By addressing this, and a few other issues, the end of the week saw a network of 18 vaults running on droplets. This is a significant achievement and one that shows the routing network, with address relocation in place, is operational. Of course, scaling up the network is of prime importance and will be one of the objectives of the coming sprints.
Those who follow the weekly updates should be aware that each library has primary and secondary maintainers. To help everyone (MaidSafe and community developers) become familiar with all libraries, the start of this week has been set aside to enable the primary library maintainer to present their libraries. Each presentation is followed by a Q & A session, which the secondary maintainer of the library will be responsible for. We will be posting these presentations shortly. Please note that there will be a slight delay in sharing the Types and Self Encryption libraries, these will be posted in the coming weeks.
Sprint RUST-3 is the next sprint and is due to start on the 6th of July. This will be an interesting one! The following are potential objectives of sprint RUST-3:
1- Implementation of safecoin
2- Implementing messaging infrastructure
3- Removal of Transaction Managers
4- Implementing app launcher infrastructure
Please be aware that the realisation of the sprint objectives depends on the volume of work and available resources to deliver and we have just started the planning phase, so these objectives may alter during the course of the next 10 days. Clearly, realising the objectives of the sprint involves significant work at each library. To ensure a seamless integration the planning phase will involve extensive collaboration between cross library maintainers.
That’s all for this week, for further information please read Justine’s weekly update.