Hyperledger Mentorship Spotlight: Use of NLP and DLT to Enable Digitalization of Telecom Roaming Agreements

The Hyperledger Mentorship Program is a structured hands-on learning opportunity for new developers who may otherwise lack the opportunity to gain exposure to Hyperledger open source development and entry to the technical community. These Mentorship Spotlights highlight the work done by the Mentors and the Mentees as part of their program participation. Learn more here.

 

Mentorship Project Title

Use of NLP and DLT to Enable Digitalization of Telecom Roaming Agreements

Description In first phase, to collect and gather the main GSMA templates and previous agreements from CSPs, analyze those agreements text and define the main features to build the NLP model; in second phase, to map the drafting and negotiation process into the smart contract logic that will enable at the end constructing the draft agreement utilizing the NLP model constructed from the first phase; and, in third phase, to build a simple UI that will handle demonstrating building a simple agreement utilizing the outcome of the first and second phase.
Status COMPLETED 
Difficulty HIGH 
Additional Details Learning Objectives, Expected Outcomes and Project Results available here.

Final Project Video

Mentee

[image_with_animation image_url=”115980″ image_size=”full” animation_type=”entrance” animation=”Fade In” hover_animation=”none” alignment=”” border_radius=”none” box_shadow=”none” image_loading=”default” max_width=”100%” max_width_mobile=”default”]

Santiago Figueroa Lorenzo

University of Navarra

“Throughout this great experience, I have gained expertise in the principles of roaming agreements as well as in a completely new areas of knowledge for me such as Natural Language Processing (NLP). Moreover, I have been able to integrate different programming languages, technologies and methodologies such as Golang, NodeJS, Python, ReactJS, NLP, HFB, Prometheus, Grafana, ELK, Docker and CI/CD. Additionally, I consider that I have improved my skills as a researcher and Medium articles writer. Finally, I found that the Hyperledger open source community is friendly and people there are always willing to help.”

Mentors

[image_with_animation image_url=”115995″ image_size=”full” animation_type=”entrance” animation=”Fade In” hover_animation=”none” alignment=”” border_radius=”none” box_shadow=”none” image_loading=”default” max_width=”100%” max_width_mobile=”default”]

Ahmad Sghaier

University of Waterloo

[image_with_animation image_url=”115988″ image_size=”full” animation_type=”entrance” animation=”Fade In” hover_animation=”none” alignment=”” border_radius=”none” box_shadow=”none” image_loading=”default” max_width=”100%” max_width_mobile=”default”]

Noureddin Sadawi

Softlight Tech

Ahmad Sghaier

“While I was already involved in a number of activities in the Hyperledger community, through the Special Interest groups and as a co-organizer of meetup group, I found that the mentorship program can be another venue for a contribution based on the development of a use case related to telecom business management. This project was a good way to explore further the benefits a permissioned blockchain network can offer in automating business processes that require elevated level of trust. Over these few weeks, I am proud of the work performed by Santiago. He showed the capability to grasp different concepts and, through the project, how we could combine the two proposed technologies to solve the problem at hand. As a mentor, I learned about other open source tools in the Hyperledger ecosystem that I was not aware of that provided great value to the proof of concept”

Noureddin Sadawi

“This is a really interesting project and what attracted me the most to it was the fact that it combines blockchain and smart contract technology with natural language processing (NLP) technology. Our mentee, Santiago Figueroa, is an intelligent, hard-working young man who has learned and improved noticeably throughout the course of this project. Santiago has used components from existing previous projects, which highlights the importance of finalising useful projects and making them reusable. Some of the many lessons learned include believing in our ability and not giving up easily when encountering obstacles. Also, patience and resilience are key to carrying out projects like this one. Seeing mentees from all over the world working on these projects is refreshing and encouraging.”

A special thanks to the Hyperledger member companies for funding this important program. To learn more about our Hyperledger Mentorship Program and how you can participate in our next cohort, head over to our program overview page on the Hyperledger wiki.

Back to all blog posts

Sign up for Hyperledger Horizon & /dev/weekly newsletters 

By signing up, you acknowledge that your information is subject to The Linux Foundation's Privacy Policy