Abstract
The project looks at how to transform the telecom roaming agreements documents and the process of drafting and negotiation into a digitalized version:
- Build a library that will capture the different variations and variables that constructs a telecom roaming agreement.
- 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.
- Article 1 https://medium.com/@sfl0r3nz05/blockchain-based-digitization-of-the-roaming-agreement-drafting-process-dec003923521
- Article 2 https://medium.com/analytics-vidhya/nlp-engine-to-detect-variables-standard-clauses-variations-and-customized-texts-893ff9f903e5
- Article 3 https://medium.com/@sfl0r3nz05/chaincode-design-for-managing-the-drafting-of-roaming-agreements-73d3ed1b3645
- Article 4 https://medium.com/@sfl0r3nz05/chaincode-implementation-for-managing-the-drafting-of-roaming-agreements-d4ec7363a3d0
- NLP model that extracts the main features of the Telecom Agreements Templates as set of variations and variables.
- Github Repo https://github.com/sfl0r3nz05/NLP-DLT
- 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
- 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
- Finish training on Roaming Agreements
- Submit a summary of learning outcomes and findings
- Collect different agreements templates
- Submit a document analyzing the roaming agreements documents structure
- Build NLP Model and Drafting Library
- 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
- 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
- Build NodeJS backend systems to interact with the chaincode
- Documenting design details
- System testing
- Build the testing environment
- Test different processes
- Documenting the results
- Frontend App
- Build a simple UI to demonstrate the usage of the system
- Final Project Documents
- Solution Design Document
- A conference or journal paper draft