The Humanode engineering team is excited to announce that we are taking a significant step by making our major code repository accessible to the open-source community. This choice manifests our dedication to developing a decentralized network characterized by transparency, openness, and community involvement.
We are making the
humanode-network/humanode repository public. This repository is home to the
humanode-peer and contains code for the Humanode P2P blockchain node, allowing users to participate in the Humanode network. The code is implemented in Rust programming language and is built upon the Substrate framework.
Read this blog post to understand the Humanode blockchain architecture and the rationale behind choosing Rust and Substrate.
humanode repo is available on our GitHub organization page under the AGPL 3.0 License. This license allows open-source contributors to use, modify, remix, and deploy the code on the Humanode network.
humanode repo will allow the community to maintain and develop the network. It will also give more freedom to the community in contributing to the development of the humanode network. Additionally, open-sourcing will allow more eyes to review the code – to improve its quality, help detect issues, and provide transparency.
In a nutshell, open-sourcing the codebase means more collaboration, better quality, innovation, and transparency. All of these values will help Humanode reach its full potential.
We are aware that open-sourcing this repo is just the first step toward achieving full transparency and will make more repositories available for open-source contributors in the future. Our ultimate goal is to establish a strong community of developers, who are passionate about decentralization and open-source development, to contribute to the Humanode project and use the technology to build innovative projects on top of the Humanode tech. We have previously highlighted various use cases of crypto-biometrics technology, and are confident that skilled open-source contributors will bring forth even more innovative use cases to explore.
How can you Contribute to the Humanode Network?
While we believe that this open and collaborative approach will help pave the way for a more secure, transparent, and equitable future in the space, there’s one thing to consider when contributing to the Humanode codebase. Our engineering team is uncompromising when it comes to excellence, upholding a high degree of professionalism in all aspects of their work. Here’s a testimonial from the audit team at CertiK Security, which highlights their perspective on the quality of our code:
You can read the full audit report here.
We expect contributions to be of the same quality as that of our engineering team described by CertiK to keep the codebase quality highly maintainable and understandable.
To check the contribution process, please check the
README section of the repo.
Keep in mind that we are just starting to accept public contributions, and our internal processes are not polished yet. Give us some slack, and expect us to be busy with other stuff most of the time.
Although, we will try as hard as we can to provide feedback on the code asap!
We always value and appreciate feedback from our community. We encourage everyone to share their comments, suggestions, and concerns. You can do so by joining our Discord server, where you can connect with our team and engage with other community members. We believe your input is essential to help us create a more inclusive and collaborative ecosystem, and thank you for your continued support.