Difference between revisions of "LKPP/Draft Timeline"
Jump to navigation
Jump to search
Maitriyani (talk | contribs) |
|||
Line 21: | Line 21: | ||
[[File:Flowchart PNG.png|1100px|thumb|left|alt=LKPP on Blockchain Process|LKPP on Blockchain Process]] | [[File:Flowchart PNG.png|1100px|thumb|left|alt=LKPP on Blockchain Process|LKPP on Blockchain Process]] | ||
=Basic Data Initialization= | |||
[Vendor Catalog — Items Catalog — Quotation Catalog — Action Documents] | |||
* Checking the availability of data input | |||
* Checking the compliance to the format/regulation/standard of data input | |||
* Bridging between the offchain database and onchain database | |||
* Encrypt the data according to PRC721 standard to upload to TDOS chain | |||
* Assign logic chainlink position of the data | |||
* Output MPCs for every decisional action during the whole case | |||
=Key Process in Demo= | |||
{| class="wikitable" style="vertical-align:bottom;" | |||
|- style="font-weight:bold; text-align:center; background-color:#C00000; color:#FFF;" | |||
! No | |||
! style="text-align:left;" | Player | |||
! style="text-align:left;" | Process Action | |||
! style="vertical-align:middle;" | Multiple Signature | |||
! MPC | |||
! TPC | |||
|- | |||
| style="text-align:center;" | 1 | |||
| Vendor | |||
| Wallet address registration | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- style="background-color:#FFF2CC;" | |||
| style="text-align:center;" | 2 | |||
| Vendor | |||
| Wallet bonding BIN | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- | |||
| style="text-align:center;" | 3 | |||
| Vendor | |||
| Upload information on qualification documents and commodity detail | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- style="text-align:center; background-color:#FFF2CC;" | |||
| 4 | |||
| style="text-align:left;" | Auditor | |||
| style="text-align:left;" | Audit and approve the on shelf | |||
| ✓ | |||
| ✓ | |||
| style="text-align:left;" | | |||
|- | |||
| style="text-align:center;" | 5 | |||
| Vendor | |||
| Change information (e.g Price) | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- style="text-align:center; background-color:#FFF2CC;" | |||
| 6 | |||
| style="text-align:left;" | Auditor | |||
| style="text-align:left;" | Audit and approve the change of information on shelf | |||
| ✓ | |||
| ✓ | |||
| style="text-align:left;" | | |||
|- | |||
| style="text-align:center;" | 7 | |||
| Planner | |||
| Upload PR (list of Purchasing Request) | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- style="background-color:#FFF2CC;" | |||
| style="text-align:center;" | 8 | |||
| Buyer | |||
| Compare and decide the commodity for PO (Purchasing Order) | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- | |||
| style="text-align:center;" | 9 | |||
| Contractor | |||
| Prepare the official PO or Contract | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- style="background-color:#FFF2CC;" | |||
| style="text-align:center;" | 10 | |||
| Buyer/Vendor | |||
| Review and sign the PO or Contract | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- | |||
| style="text-align:center;" | 11 | |||
| Buyer | |||
| Arrange the down payment | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- style="background-color:#FFF2CC;" | |||
| style="text-align:center;" | 12 | |||
| Vendor | |||
| Arrange the delivery | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- | |||
| style="text-align:center;" | 13 | |||
| Buyer | |||
| Receive the delivery | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|- style="text-align:center; background-color:#FFF2CC;" | |||
| 14 | |||
| style="text-align:left;" | Planner | |||
| style="text-align:left;" | Close the PR | |||
| ✓ | |||
| ✓ | |||
| ✓ | |||
|- | |||
| style="text-align:center;" | 15 | |||
| Auditor | |||
| Monitoring and check the order or delivery process | |||
| | |||
| style="text-align:center;" | ✓ | |||
| | |||
|} | |||
remark: TPC (tracable property certificate) = comination of all MPCs (Middleway property certificate) in whole case | |||
=Roadmap on LKPP on TDOS= | |||
<noinclude> | <noinclude> |
Revision as of 21:13, 26 September 2022
Draft Timeline
Below is the draft of PKC Proof Of Concept Timeline, as per discussion on 18-Sep-2022
- 19/09 to 21/09 - Find out internal and external procedure in LKPP Organization
- 19/09 - Write in all the found documentation into pkc.pub, and setup some Portal Page for LKPP Landing Page
- 22/09 to 25/09 - in Pararel, developer team will finish the design of LKPP Blockchain system
- 26/09 to 15/10 - Will finish blockchain smart contract with simple UI/UX
- 17/10 to 31/10 - Wrap up with better UI/UX designed by pensieve
- Deadline end of October
Functional and Specification
Below are the high-level specification that agreed upon to produce workable Proof Of Concept system
- Process of uploading the Product into eCatalogue [Catalogue push to blockchain]
- Ordering Processs of Goods and Services [Push to blockchain]
- Creating contract between Vendor and Government Body [Push to blockchain]
- Proof of order fulfillment [Push to blockchain]
- Payment process after fulfillment according to contract using Cryptocurrency [This one proposed by Donald's team]
The workable functional system is targeted to be done in Oct-2022, below is the workplan for delivering the workable proof of concept.
Error creating thumbnail: Unable to save thumbnail to destination
Basic Data Initialization
[Vendor Catalog — Items Catalog — Quotation Catalog — Action Documents]
- Checking the availability of data input
- Checking the compliance to the format/regulation/standard of data input
- Bridging between the offchain database and onchain database
- Encrypt the data according to PRC721 standard to upload to TDOS chain
- Assign logic chainlink position of the data
- Output MPCs for every decisional action during the whole case
Key Process in Demo
No | Player | Process Action | Multiple Signature | MPC | TPC |
---|---|---|---|---|---|
1 | Vendor | Wallet address registration | ✓ | ||
2 | Vendor | Wallet bonding BIN | ✓ | ||
3 | Vendor | Upload information on qualification documents and commodity detail | ✓ | ||
4 | Auditor | Audit and approve the on shelf | ✓ | ✓ | |
5 | Vendor | Change information (e.g Price) | ✓ | ||
6 | Auditor | Audit and approve the change of information on shelf | ✓ | ✓ | |
7 | Planner | Upload PR (list of Purchasing Request) | ✓ | ||
8 | Buyer | Compare and decide the commodity for PO (Purchasing Order) | ✓ | ||
9 | Contractor | Prepare the official PO or Contract | ✓ | ||
10 | Buyer/Vendor | Review and sign the PO or Contract | ✓ | ||
11 | Buyer | Arrange the down payment | ✓ | ||
12 | Vendor | Arrange the delivery | ✓ | ||
13 | Buyer | Receive the delivery | ✓ | ||
14 | Planner | Close the PR | ✓ | ✓ | ✓ |
15 | Auditor | Monitoring and check the order or delivery process | ✓ |
remark: TPC (tracable property certificate) = comination of all MPCs (Middleway property certificate) in whole case