Difference between revisions of "MCatalog/Phases of Delivery"

From PKC
Jump to navigation Jump to search
Line 1: Line 1:
===Phases of delivery/[[wikipedia:Technology_readiness_level|Technology Readiness Levels(TRLs)]]===
===Phases of delivery/[[wikipedia:Technology_readiness_level|Technology Readiness Levels(TRLs)]]===
* TRL 1: Web-based Smart Contract Demonstration: Use [[Smart Contract]]s and [[Ethereum]]-based account classification to perform [[LKPP]]-defined product catalog data update and publication business process. This includes the following features:
* TRL 1-3: Web-based Smart Contract Demonstration: Use [[Smart Contract]]s and [[Ethereum]]-based account classification to perform [[LKPP]]-defined product catalog data update and publication business process. This includes the following features:
  1. Demonstrate that each [[Programmable Account]] represents a self-contained [[LKPP]]-specified business process, each business process would involve a set of explicitly defined roles, such as [[buyer]]s/[[vendor]]s/[[administrator]]s, who are identified by [[Externally Owned Account]]s.
====TRL 1====
  2. Demonstrate how each [[Programmable Account]] can ensure transparency and non-corruptibility with respect to the security model of [[blockchain]]-based [[Smart Contract]]s.   
Demonstrate that each [[Programmable Account]] represents a self-contained [[LKPP]]-specified business process, each business process would involve a set of explicitly defined roles, such as [[buyer]]s/[[vendor]]s/[[administrator]]s, who are identified by [[Externally Owned Account]]s.
  3. Document the data types and data content categories in terms of what must be made public and what must be encrypted or stored privately. This will be the foundation for establishing a guideline for implementing the evolving business models as they are to be defined incrementally by [[LKPP]] when new requirements and needs reveal themselves.
====TRL 2====
   4. Demonstrate that the code base can switch between public and self-hosted [[Ethereum]]-compatible blockchains.
Demonstrate how each [[Programmable Account]] can ensure transparency and non-corruptibility with respect to the security model of [[blockchain]]-based [[Smart Contract]]s.   
* TRL 2:
====TRL 3====
Document the data types and data content categories in terms of what must be made public and what must be encrypted or stored privately. This will be the foundation for establishing a guideline for implementing the evolving business models as they are to be defined incrementally by [[LKPP]] when new requirements and needs reveal themselves.
* TRL 4-6: Working with UI/UX designers to create a series of Technology Demonstration products and Deployment process:
   4. Demonstrate that '''all code base''' can switch between public and self-hosted [[Ethereum]]-compatible blockchains, and works on generic web-based human-machine interfaces.
  5. Based on data types defined in TRL 3, Present the control structures in [[LKPP]]-defined business processes as  [[Programmable Account]]s can ensure transparency and non-corruptibility with respect to the security model of [[blockchain]]-based [[Smart Contract]]s. 
  6. Document the data types and data content categories in terms of what must be made public and what must be encrypted or stored privately. This will be the foundation for establishing a guideline for implementing the evolving business models as they are to be defined incrementally by [[LKPP]] when new requirements and needs reveal themselves.
* TRL 7-9:

Revision as of 15:41, 5 June 2022

Phases of delivery/Technology Readiness Levels(TRLs)

  • TRL 1-3: Web-based Smart Contract Demonstration: Use Smart Contracts and Ethereum-based account classification to perform LKPP-defined product catalog data update and publication business process. This includes the following features:

TRL 1

Demonstrate that each Programmable Account represents a self-contained LKPP-specified business process, each business process would involve a set of explicitly defined roles, such as buyers/vendors/administrators, who are identified by Externally Owned Accounts.

TRL 2

Demonstrate how each Programmable Account can ensure transparency and non-corruptibility with respect to the security model of blockchain-based Smart Contracts.

TRL 3

Document the data types and data content categories in terms of what must be made public and what must be encrypted or stored privately. This will be the foundation for establishing a guideline for implementing the evolving business models as they are to be defined incrementally by LKPP when new requirements and needs reveal themselves.

  • TRL 4-6: Working with UI/UX designers to create a series of Technology Demonstration products and Deployment process:
 4. Demonstrate that all code base can switch between public and self-hosted Ethereum-compatible blockchains, and works on generic web-based human-machine interfaces.
 5. Based on data types defined in TRL 3, Present the control structures in LKPP-defined business processes as  Programmable Accounts can ensure transparency and non-corruptibility with respect to the security model of blockchain-based Smart Contracts.  
 6. Document the data types and data content categories in terms of what must be made public and what must be encrypted or stored privately. This will be the foundation for establishing a guideline for implementing the evolving business models as they are to be defined incrementally by LKPP when new requirements and needs reveal themselves.
  • TRL 7-9: