Community Town Hall #2 Recap: Contributors Program and DMS Refactor Progress

NuNet Team
NuNet
Published in
4 min readJun 20, 2024

Greetings NuNetopians,

On Friday, June 7th, we held our second Community Town Hall on the NuNet Discord server. The two main topics discussed were the new Contributors Program and an update on the DMS (device management service) refactoring progress. This article will summarize these topics and the important points discussed.

NuNet Contributors Program

The NuNet Contributors Program is a rebranding of our former “Earndrop Program.” It aims to engage community members in developing on the NuNet platform. Our CEO/CTO and Lead Platform Architect, Kabir Veitas, primarily discussed this portion of the Town Hall.

There will be a kickoff workshop for the Contributors Program on Friday, June 21st, also on the Discord server. The purpose of this workshop will be to get feedback from the members on what they would like to see from the program, establish infrastructure and software to be used, and organize individuals into primary working groups. We hope to see all interested community members there; join the NuNet Discord community by following this link.

Business Update

Kabir explained that NuNet has officially become a member of the Linux Foundation, including LF Edge and the Cloud Native Computing Foundation. This membership provides access to valuable resources, forums for discussion, tooling, and training, which will support our open-source project and facilitate better management.

At a recent SingularityNET meeting in Turkey, the role of various SingularityNET spin-off companies, including NuNet, was discussed. The outcome was positive for NuNet, leading to a shift in priorities and preparations for future developments. Despite a quiet period in terms of releases and testing campaigns, the team has been focused on building and expanding. New team members have joined the blockchain, core development, and other departments, enhancing NuNet’s capabilities.

DMS Refactor Progress

The second portion of the Town Hall was presented by our Research Engineer, Sam Lake, who provided a detailed technical development update focusing on the DMS refactoring, which has been a primary focus for the dev team over the past few months. Below is a summary of Sam Lake’s video recap that addresses some issues encountered during the original Town Hall recording.

Although the DMS had been functioning for job submissions, the decision was made to redesign it for greater scalability. Previously, only basic workflows with specific containers (such as machine learning) could be created. The simple matching logic could not scale for multiple jobs, and the process for signing, paying, and claiming transactions was largely manual.

To introduce the concept of compute providers automatically bidding for jobs based on their resources and job requirements, we realized that the code needed optimization to allow new features and functionality to be added easily. The switch to Libp2p from IPv8 was a fundamental change, and we never stopped to refactor during or after this change. As we looked further down the roadmap, we knew we needed to change the architecture to deliver more complex functionality.

A new branch of the project, NuNet Solutions, was created to offer solutions directly to customers. This initiative forces NuNet to use its own infrastructure to provide commercial solutions, providing firsthand experience and better understanding of customer requirements. Integration with Kubernetes was identified as a key focus. Most companies use Kubernetes to run their applications, and this integration enables businesses to leverage NuNet’s decentralized compute resources. NuNet has decided to build a plugin for the open-source tool Interlink, which connects CERN’s supercomputers, to facilitate this integration.

Work has been initiated on IP networking over Libp2p to allow jobs running on NuNet to communicate over a private network. This development is crucial for making the decentralized system functional and easy to deploy. The research team has been working on defining an actor model architecture to support recursive job structures within NuNet. This architecture will enable a decentralized, open-ended computing environment, allowing jobs to propagate through the network and create new jobs dynamically.

The majority of the refactoring is complete, but due to the change in structure, we don’t currently have a working build. However, with our new testing manager, we have an automated test suite integrated with the build pipeline, allowing us to deploy new builds onto an array of machines for automated testing within minutes of a new merge request.

For more details on the DMS refactoring process, read our recent blog post.

Stay tuned for more updates and join our upcoming Contributors Program workshop to get involved in shaping the future of NuNet!

About NuNet

NuNet is building an innovative, open-source, decentralized computing platform pioneering the new era of DePIN (Decentralized Physical Infrastructure). Find out more via:

--

--