Project Plan: The Use of NLP and DLT to Enable the Digitalization of Telecom Roaming Agreements

Project Plan: The Use of NLP and DLT to Enable the Digitalization of Telecom Roaming Agreements

Abstract

The project looks at how to transform the telecom roaming agreements documents and the process of drafting and negotiation into a digitalized version:

  1. Build a library that will capture the different variations and variables that constructs a telecom roaming agreement.

  2. Build a PoC based on a set of smart contracts that will automate the process of drafting and negotation

Project Deliverables

A series of medium articles explaining the main project vision, main concepts, and the proposed design approach.
NLP model that extracts the main features of the Telecom Agreements Templates as set of variations and variables.
A drafting library in JavaScript, packaged and published as an NPM package.
A Chaincode that automates and maps the business processes of agreements drafting and negotiation.
Architectural design document of the system.
A simple UI as PoC that will show the steps of agreement drafting.
A comprehensive solution document for the project implementation details.
Publish an academic conference/journal paper the main findings of the project.

Project Milestones

Project initiation Jun 7, 2021  
Finalize the project plan
Finalize and agree on deliverables
Arrange the project communication plan and set the meetings dates and times
Study of Roaming Agreement Templates documents structure and the drafting and negotiation process details Jun 21, 2021 
Finish training on Roaming Agreements Jun 14, 2021 
Submit a summary of learning outcomes and findings Jun 17, 2021 
Collect different agreements templates Jun 14, 2021 
Submit a document analyzing the roaming agreements documents structure Jun 21, 2021 
Build NLP Model and Drafting Library Jul 9, 2021 
Identify the different approaches of NLP modelling to be evaluated
Define the schema of the drafting library 
Build the NLP model
Documenting the design details
Chaincode development Aug 13, 2021 
Build the drafting process chaincode
Build the negotiation process chaincode
Build supporting libs for the chaincode (authorization, entity management .. etc)
Documenting the design details
Build Backend system Aug 27, 2021 
Build NodeJS backend systems to interact with the chaincode
Documenting design details
System testing Sep 10, 2021 
Build the testing environment
Test different processes
Documenting the results
Frontend App Oct 15, 2021 
Build a simple UI to demonstrate the usage of the system
Final Project Documents Nov 10, 2021 
Solution Design Document
A conference or journal paper draft