From 83b6cd2930585189557c56ed66238ef24dd3e571 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Fri, 22 Apr 2022 12:03:34 +0200 Subject: [PATCH 01/40] Create Interstellar-Network-milestone-2.md --- .../Interstellar-Network-milestone-2.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 deliveries/Interstellar-Network-milestone-2.md diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md new file mode 100644 index 0000000000..34497aaa73 --- /dev/null +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -0,0 +1,34 @@ +# Milestone Delivery :mailbox: + + + +**The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and the delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/milestone-deliverables-guidelines.md).** + + +* **Application Document:** https://github.com/w3f/Grants-Program/blob/master/applications/Interstellar-Network.md + +* **Milestone Number:** 2 + +**Context** (optional) + + + + +**Deliverables** + + +### Milestone 2 — GC Management in Substrate modules and Transaction Validation protocol use case (first part) + + +| Number | Deliverable | Link | Notes | +| -----: | ----------- | -----------|------------ | +| 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | +| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | +| 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | +| 0d. | Docker | [docker api_garble](https://github.com/orgs/Interstellar-Network/packages/container/package/api_garble) `docker pull ghcr.io/interstellar-network/api_garble:milestone1` [docker api_circuit](https://github.com/orgs/Interstellar-Network/packages/container/package/api_circuits) `docker pull ghcr.io/interstellar-network/api_circuits:milestone1` | [How to use the dockers for demo:]( https://book.interstellar.gg/M1_demo_tutorial.html) | +| 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | +| 1. | Substrate Module: OCW GCF | | Manage the generation of display Garbled Circuit to perform Transaction Validation | +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | | Pallet that will pilot generation of display Grable Circuit to manage TTVP | +| 3. | CLI Display Garbled Circuit Evaluation | | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | + + From f9f5bdd9aea76094c59bfe8693e16c3902eb6158 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Fri, 22 Apr 2022 12:06:55 +0200 Subject: [PATCH 02/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 34497aaa73..457cccbf0b 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -25,7 +25,7 @@ | 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Docker | [docker api_garble](https://github.com/orgs/Interstellar-Network/packages/container/package/api_garble) `docker pull ghcr.io/interstellar-network/api_garble:milestone1` [docker api_circuit](https://github.com/orgs/Interstellar-Network/packages/container/package/api_circuits) `docker pull ghcr.io/interstellar-network/api_circuits:milestone1` | [How to use the dockers for demo:]( https://book.interstellar.gg/M1_demo_tutorial.html) | +| 0d. | Docker | [docker api_garble](https://github.com/orgs/Interstellar-Network/packages/container/package/api_garble) `docker pull ghcr.io/interstellar-network/api_garble:milestone1` [docker api_circuit](https://github.com/orgs/Interstellar-Network/packages/container/package/api_circuits) `docker pull ghcr.io/interstellar-network/api_circuits:milestone1` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | | Manage the generation of display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: pallet TTVP Transaction Validation Protocol | | Pallet that will pilot generation of display Grable Circuit to manage TTVP | From 1ea905410d2a8b72d3e8d6b34f116ad92baf2795 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Fri, 22 Apr 2022 12:25:52 +0200 Subject: [PATCH 03/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 457cccbf0b..1d0eab0e05 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -11,6 +11,7 @@ **Context** (optional) +At this stage the TTVP pallet deliverable is still incomplete and inplemented in OCW for demo purpose. @@ -27,8 +28,8 @@ | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Docker | [docker api_garble](https://github.com/orgs/Interstellar-Network/packages/container/package/api_garble) `docker pull ghcr.io/interstellar-network/api_garble:milestone1` [docker api_circuit](https://github.com/orgs/Interstellar-Network/packages/container/package/api_circuits) `docker pull ghcr.io/interstellar-network/api_circuits:milestone1` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | -| 1. | Substrate Module: OCW GCF | | Manage the generation of display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | | Pallet that will pilot generation of display Grable Circuit to manage TTVP | +| 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-garble) | Manage the generation of Display Garbled Circuit to perform Transaction Validation | +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/tx-validation) | Pallet that will pilot generation of Display Garbled Circuit to manage TTVP | | 3. | CLI Display Garbled Circuit Evaluation | | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From c1203ef4c6a7b65393fda99da1c534c117f4841c Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Fri, 22 Apr 2022 13:06:01 +0200 Subject: [PATCH 04/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 1d0eab0e05..b06495522d 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -11,8 +11,8 @@ **Context** (optional) -At this stage the TTVP pallet deliverable is still incomplete and inplemented in OCW for demo purpose. - +This milestone focuses on the production of Display Garbled Circuit that will be used by the Trusted Transaction Validation Protocol TTVP. We show how those circuits are produced and how the result of their evaluation/execution are validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. +The next M3 milestone will focus on th execution of those circuits on the mobiles and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit production and validation. **Deliverables** From 57213be732e6e86718d98886212acec899e21108 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Fri, 22 Apr 2022 13:08:59 +0200 Subject: [PATCH 05/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index b06495522d..5e0daceb6a 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -29,7 +29,7 @@ The next M3 milestone will focus on th execution of those circuits on the mobile | 0d. | Docker | [docker api_garble](https://github.com/orgs/Interstellar-Network/packages/container/package/api_garble) `docker pull ghcr.io/interstellar-network/api_garble:milestone1` [docker api_circuit](https://github.com/orgs/Interstellar-Network/packages/container/package/api_circuits) `docker pull ghcr.io/interstellar-network/api_circuits:milestone1` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-garble) | Manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/tx-validation) | Pallet that will pilot generation of Display Garbled Circuit to manage TTVP | +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/tx-validation) | Pallet that will pilot the generation of Display Garbled Circuit to manage TTVP and the validation of their evaluation | | 3. | CLI Display Garbled Circuit Evaluation | | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From 18088bf6fa105a44e3f682c9187ee7809f1a4bbf Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Fri, 22 Apr 2022 17:57:30 +0200 Subject: [PATCH 06/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 5e0daceb6a..280e74485f 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -26,7 +26,7 @@ The next M3 milestone will focus on th execution of those circuits on the mobile | 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Docker | [docker api_garble](https://github.com/orgs/Interstellar-Network/packages/container/package/api_garble) `docker pull ghcr.io/interstellar-network/api_garble:milestone1` [docker api_circuit](https://github.com/orgs/Interstellar-Network/packages/container/package/api_circuits) `docker pull ghcr.io/interstellar-network/api_circuits:milestone1` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-garble) | Manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/tx-validation) | Pallet that will pilot the generation of Display Garbled Circuit to manage TTVP and the validation of their evaluation | From 4b77b3dc7e8aa3129e99c53d2718883880e1c55e Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 10:04:31 +0200 Subject: [PATCH 07/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 280e74485f..93332997d3 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -11,8 +11,8 @@ **Context** (optional) -This milestone focuses on the production of Display Garbled Circuit that will be used by the Trusted Transaction Validation Protocol TTVP. We show how those circuits are produced and how the result of their evaluation/execution are validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. -The next M3 milestone will focus on th execution of those circuits on the mobiles and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit production and validation. +This milestone focuses on the production of Display Garbled Circuit that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. To simplify the demo on this respect, wee provide only an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only the transaction message that the one time code image to be validated. In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. +The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration and production and validation. **Deliverables** @@ -29,7 +29,7 @@ The next M3 milestone will focus on th execution of those circuits on the mobile | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-garble) | Manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/tx-validation) | Pallet that will pilot the generation of Display Garbled Circuit to manage TTVP and the validation of their evaluation | -| 3. | CLI Display Garbled Circuit Evaluation | | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets) | This is a limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text messag and one time code| +| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From a4220e96eed9bcae8a8b4d29e50ac4e3abfcc3c1 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 10:07:45 +0200 Subject: [PATCH 08/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 93332997d3..b178a4b3b4 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -29,7 +29,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-garble) | Manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets) | This is a limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text messag and one time code| +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets) | updated ocw and garble pallets and a limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From a862a42d3ca69d6c46237f9da197f7ba4f63e5f9 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 10:12:19 +0200 Subject: [PATCH 09/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index b178a4b3b4..f89cedd996 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -28,8 +28,8 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | -| 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/interstellar-milestone2/pallets/ocw-garble) | Manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets) | updated ocw and garble pallets and a limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From 89c553780502ec7cfce1aac45993b6266a3bc3ec Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 10:13:06 +0200 Subject: [PATCH 10/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index f89cedd996..dc3c7e96c1 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -29,7 +29,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From 84bf7033a2afa88655878a2e9c550add72d1205c Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 10:20:23 +0200 Subject: [PATCH 11/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index dc3c7e96c1..78a3dc7e9f 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -11,7 +11,7 @@ **Context** (optional) -This milestone focuses on the production of Display Garbled Circuit that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. To simplify the demo on this respect, wee provide only an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only the transaction message that the one time code image to be validated. In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. +This milestone focuses on the on the fly's production of Display Garbled Circuits that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. To simplify the demo on this respect, wee provide only an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only the transaction message that the one time code image to be validated. In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration and production and validation. From 14f184421a9a8288303fe65fc71128002f6fc588 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 10:58:32 +0200 Subject: [PATCH 12/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 78a3dc7e9f..c97b5692a0 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -29,7 +29,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version txValidation for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From 5fce9bb52449943c0072afb7ae5e5a1e6762414e Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:00:09 +0200 Subject: [PATCH 13/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index c97b5692a0..829c050da4 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -29,7 +29,8 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP(intermediary OCW version txValidation for demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP +(intermediary OCW version `txValidation` for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From 638656811440c774f0fd096143c1a6f23ac3f09c Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:01:56 +0200 Subject: [PATCH 14/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 829c050da4..0e30d247b9 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -28,9 +28,8 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | -| 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP -(intermediary OCW version `txValidation` for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | +| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP (intermediary OCW version `txValidation` for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From d46ecc44da6318e4930087c5234864a863b4e1e2 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:03:57 +0200 Subject: [PATCH 15/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 0e30d247b9..30ad1f3597 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -28,8 +28,8 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | -| 1. | Substrate Module: OCW GCF | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: pallet TTVP Transaction Validation Protocol | [pallet TTVP (intermediary OCW version `txValidation` for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | +| 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [pallet TTVP (intermediary OCW version `txValidation` for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From b4c69ac6fbca0e5e4d86dcb0726815720755a980 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:04:51 +0200 Subject: [PATCH 16/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 30ad1f3597..d4333163ae 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -29,7 +29,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [pallet TTVP (intermediary OCW version `txValidation` for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From b968b4eba922d959037917a348a04f4347080b05 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:06:26 +0200 Subject: [PATCH 17/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index d4333163ae..5de39deb71 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -28,7 +28,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | -| 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | +| 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | From 8e9d2db02833494d707282d6f315bad10e4f6199 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:07:49 +0200 Subject: [PATCH 18/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 5de39deb71..564653d1dc 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -30,6 +30,6 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| -| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to get One Time code used by TTVP | +| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP | From 6d820806c1f247d3e91d32c40e7e56524d18b895 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:08:44 +0200 Subject: [PATCH 19/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 564653d1dc..4eca136647 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -30,6 +30,6 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| -| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client to Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP | +| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP | From 4397ef7298c5b23cb8c6075d83d92c1b739efb50 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:10:03 +0200 Subject: [PATCH 20/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 4eca136647..cec5260439 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -12,7 +12,7 @@ **Context** (optional) This milestone focuses on the on the fly's production of Display Garbled Circuits that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. To simplify the demo on this respect, wee provide only an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only the transaction message that the one time code image to be validated. In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. -The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration and production and validation. +The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration, production and validation. **Deliverables** From 18294053716b6b3d593712ca1bc2b13cafb71a2e Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:13:32 +0200 Subject: [PATCH 21/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 1 + 1 file changed, 1 insertion(+) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index cec5260439..dc595a1600 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -4,6 +4,7 @@ **The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and the delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/milestone-deliverables-guidelines.md).** +> As W3F does not anymore offer payments in ETH, we switched to payment in USD in the submitted invoice * **Application Document:** https://github.com/w3f/Grants-Program/blob/master/applications/Interstellar-Network.md From ff916189370ab1e3aecefec7b87ac047ac701166 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:30:41 +0200 Subject: [PATCH 22/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index dc595a1600..ba7d5e15fc 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -28,7 +28,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | -| 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | Will be published soon | +| 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP | From c44d8586cc384527f9699d6968c98e4dc205b060 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:36:31 +0200 Subject: [PATCH 23/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index ba7d5e15fc..6a466025c0 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -12,7 +12,7 @@ **Context** (optional) -This milestone focuses on the on the fly's production of Display Garbled Circuits that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. To simplify the demo on this respect, wee provide only an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only the transaction message that the one time code image to be validated. In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. +This milestone focuses on the on the fly's production of Display Garbled Circuits that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. To simplify the demo on this respect, wee provide only an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only a single image of the transaction message and the one time code to be validated. In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration, production and validation. From 7b6edbe3c6b8236ca7fba6b1548adfa1f567c72d Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:39:46 +0200 Subject: [PATCH 24/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 6a466025c0..4a06e3cda3 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -12,7 +12,11 @@ **Context** (optional) -This milestone focuses on the on the fly's production of Display Garbled Circuits that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. To simplify the demo on this respect, wee provide only an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only a single image of the transaction message and the one time code to be validated. In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. +This milestone focuses on the on the fly's production of Display Garbled Circuits that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. + +At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. +- To simplify the demo on this respect, wee provide an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only a single image of the transaction message and the one time code to be validated. +- In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration, production and validation. From 3f62df1ceac6542a0f62d149fff4cad4e095dc9b Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 11:41:55 +0200 Subject: [PATCH 25/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 1 + 1 file changed, 1 insertion(+) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 4a06e3cda3..7ee7700961 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -17,6 +17,7 @@ This milestone focuses on the on the fly's production of Display Garbled Circuit At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. - To simplify the demo on this respect, wee provide an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only a single image of the transaction message and the one time code to be validated. - In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. + The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration, production and validation. From 3b44efa4792db542dcd9550cc912c3cdef8757a9 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 12:31:50 +0200 Subject: [PATCH 26/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 7ee7700961..7e35a124b0 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -36,6 +36,6 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| -| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP | +| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP [Launch this docker in demo](https://book.interstellar.gg/M2_demo_tutorial.html#32-create-the-garbled-circuits-in-the-above-folder) | From b12d3ec34fc29c208a797a0214f2869b1dc2fd9e Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 12:34:24 +0200 Subject: [PATCH 27/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 7e35a124b0..18c549476e 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -32,7 +32,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to use the dockers for demo:]( https://book.interstellar.gg/M2_demo_tutorial.html) | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to launch those dockers in the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| From c27fe0b7563e3c2686de23956af6e06716568dd3 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 12:36:04 +0200 Subject: [PATCH 28/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 18c549476e..24ca213ad0 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -36,6 +36,6 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| -| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP [Launch this docker in demo](https://book.interstellar.gg/M2_demo_tutorial.html#32-create-the-garbled-circuits-in-the-above-folder) | +| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP [How to launch this docker in demo](https://book.interstellar.gg/M2_demo_tutorial.html#32-create-the-garbled-circuits-in-the-above-folder) | From 469ca7a67982e375e8958846c87914585e4e0ec2 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 12:38:58 +0200 Subject: [PATCH 29/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 24ca213ad0..3e746b8153 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -32,7 +32,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | [How to launch those dockers in the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers in the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| From 78dac4d20605c5b9b922c7f40c4b71b488e692c4 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 12:40:45 +0200 Subject: [PATCH 30/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 3e746b8153..789e2541be 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -32,10 +32,10 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers in the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| -| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP [How to launch this docker in demo](https://book.interstellar.gg/M2_demo_tutorial.html#32-create-the-garbled-circuits-in-the-above-folder) | +| 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP [How to launch this docker for the demo](https://book.interstellar.gg/M2_demo_tutorial.html#32-create-the-garbled-circuits-in-the-above-folder) | From fc383f0ff4bb0a4f5e726f98396fe06062813fcd Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 12:44:35 +0200 Subject: [PATCH 31/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 789e2541be..d98a58a070 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -30,7 +30,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | Number | Deliverable | Link | Notes | | -----: | ----------- | -----------|------------ | | 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | -| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | | +| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) overviews | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | From 3532d5e5673c0e3b7e84af3658e8d6da57be9e75 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:03:16 +0200 Subject: [PATCH 32/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index d98a58a070..a8544f2cb6 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -35,7 +35,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | -| 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demomstrate the validation of garbled circuit metadata i.e. text message and one time code| +| 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demonstrate the validation of garbled circuit metadata i.e. text message and one time code| | 3. | CLI Display Garbled Circuit Evaluation | `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | Client that Evaluate Display Garbled Circuit to display transaction message and one time code used by TTVP [How to launch this docker for the demo](https://book.interstellar.gg/M2_demo_tutorial.html#32-create-the-garbled-circuits-in-the-above-folder) | From 2a4bf2d453cd530fbdf4e21f6c585db258c424d7 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:05:33 +0200 Subject: [PATCH 33/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index a8544f2cb6..5050f43511 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -15,10 +15,10 @@ This milestone focuses on the on the fly's production of Display Garbled Circuits that will be used by the Trusted Transaction Validation Protocol TTVP. We demonstrate how those display circuits are produced and how the result of their evaluation/execution can be validated by the TTVP pallet. At this stage the TTVP pallet deliverable is still incomplete and implemented in OCW for demo purpose. -- To simplify the demo on this respect, wee provide an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only a single image of the transaction message and the one time code to be validated. +- To simplify the demo on this respect, we provide an had hoc/limited version (with low resolution) of the display garbled circuit evaluator that output only a single image of the transaction message and the one time code to be validated. - In the final version, the mobile evaluator will generate a series of visual cryptographic frames/per seconds that will be written directly in the mobile framebuffer. -The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration, production and validation. +The next M3 milestone will focus on the execution of those circuits on the mobiles with a final version of the evaluator and on the TTVP friendly APIs that will hidden all the low-level complexity of circuit configuration, production, and validation. **Deliverables** From b0c76446dd5c951eb276af4b6170fbb31fc044c2 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:12:08 +0200 Subject: [PATCH 34/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 5050f43511..2605336f04 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -29,8 +29,8 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | Number | Deliverable | Link | Notes | | -----: | ----------- | -----------|------------ | -| 0a. | Licence | APACHE 2.0 & GPL3 | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | -| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) overviews | +| 0a. | Licence | APACHE 2.0 & GPL3 https://github.com/Interstellar-Network/api_garble/blob/main/LICENSE https://github.com/Interstellar-Network/api_circuits/blob/main/LICENSE https://github.com/Interstellar-Network/lib_garble/blob/main/LICENSE https://github.com/Interstellar-Network/lib_circuits/blob/main/LICENSE | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | +| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) overviews [overviews](https://book.interstellar.gg/M2.html) | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | From f6e2718561ea60a1091cb1deeff080c490d86fa7 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:13:35 +0200 Subject: [PATCH 35/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 2605336f04..c1e4e64ee2 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -30,7 +30,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | Number | Deliverable | Link | Notes | | -----: | ----------- | -----------|------------ | | 0a. | Licence | APACHE 2.0 & GPL3 https://github.com/Interstellar-Network/api_garble/blob/main/LICENSE https://github.com/Interstellar-Network/api_circuits/blob/main/LICENSE https://github.com/Interstellar-Network/lib_garble/blob/main/LICENSE https://github.com/Interstellar-Network/lib_circuits/blob/main/LICENSE | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | -| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) overviews [overviews](https://book.interstellar.gg/M2.html) | +| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) overviews [overviews](https://book.interstellar.gg/M2.html#garbled-circuit-factory-gcf-overview) | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | From 232ab3bf603c18b748d78602f8498a50d05b9d20 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:15:37 +0200 Subject: [PATCH 36/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index c1e4e64ee2..11ed33f638 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -30,7 +30,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | Number | Deliverable | Link | Notes | | -----: | ----------- | -----------|------------ | | 0a. | Licence | APACHE 2.0 & GPL3 https://github.com/Interstellar-Network/api_garble/blob/main/LICENSE https://github.com/Interstellar-Network/api_circuits/blob/main/LICENSE https://github.com/Interstellar-Network/lib_garble/blob/main/LICENSE https://github.com/Interstellar-Network/lib_circuits/blob/main/LICENSE | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | -| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) overviews [overviews](https://book.interstellar.gg/M2.html#garbled-circuit-factory-gcf-overview) | +| 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) [overviews](https://book.interstellar.gg/M2.html#garbled-circuit-factory-gcf-overview) | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | | 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | From df49e8eb40dbe60b62bec1b2ae19ad05a775e73d Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:21:31 +0200 Subject: [PATCH 37/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 11ed33f638..50886a41cd 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -32,7 +32,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0a. | Licence | APACHE 2.0 & GPL3 https://github.com/Interstellar-Network/api_garble/blob/main/LICENSE https://github.com/Interstellar-Network/api_circuits/blob/main/LICENSE https://github.com/Interstellar-Network/lib_garble/blob/main/LICENSE https://github.com/Interstellar-Network/lib_circuits/blob/main/LICENSE | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) [overviews](https://book.interstellar.gg/M2.html#garbled-circuit-factory-gcf-overview) | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` | APIS circuits and garble servers [How to launch those dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2``docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | APIS circuits and garble servers [How to launch apis dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) cf M.3 to launch garbled circuit evaluator | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demonstrate the validation of garbled circuit metadata i.e. text message and one time code| From 82ed16762e16e60fd11bc69f557ae7ca824f62e4 Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:23:07 +0200 Subject: [PATCH 38/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 50886a41cd..6a5c021312 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -32,7 +32,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0a. | Licence | APACHE 2.0 & GPL3 https://github.com/Interstellar-Network/api_garble/blob/main/LICENSE https://github.com/Interstellar-Network/api_circuits/blob/main/LICENSE https://github.com/Interstellar-Network/lib_garble/blob/main/LICENSE https://github.com/Interstellar-Network/lib_circuits/blob/main/LICENSE | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) [overviews](https://book.interstellar.gg/M2.html#garbled-circuit-factory-gcf-overview) | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2``docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | APIS circuits and garble servers [How to launch apis dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) cf M.3 to launch garbled circuit evaluator | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` - `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | APIS circuits and garble servers [How to launch apis dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) cf M.3 to launch garbled circuit evaluator | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demonstrate the validation of garbled circuit metadata i.e. text message and one time code| From 75bd97284f029e7ec3ad98dd5edf3e8e32e8c05c Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:24:02 +0200 Subject: [PATCH 39/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index 6a5c021312..b59d9c9cb7 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -32,7 +32,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0a. | Licence | APACHE 2.0 & GPL3 https://github.com/Interstellar-Network/api_garble/blob/main/LICENSE https://github.com/Interstellar-Network/api_circuits/blob/main/LICENSE https://github.com/Interstellar-Network/lib_garble/blob/main/LICENSE https://github.com/Interstellar-Network/lib_circuits/blob/main/LICENSE | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) [overviews](https://book.interstellar.gg/M2.html#garbled-circuit-factory-gcf-overview) | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2` - `docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | APIS circuits and garble servers [How to launch apis dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) cf M.3 to launch garbled circuit evaluator | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2`-`docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | APIS circuits and garble servers [How to launch apis dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) cf M.3 to launch garbled circuit evaluator | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demonstrate the validation of garbled circuit metadata i.e. text message and one time code| From 33d1f702fd75e44222f3f607644446e3feaf3dbd Mon Sep 17 00:00:00 2001 From: Jean-Luc Leleu Date: Mon, 25 Apr 2022 13:24:51 +0200 Subject: [PATCH 40/40] Update Interstellar-Network-milestone-2.md --- deliveries/Interstellar-Network-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/Interstellar-Network-milestone-2.md b/deliveries/Interstellar-Network-milestone-2.md index b59d9c9cb7..dd6c5c5ca5 100644 --- a/deliveries/Interstellar-Network-milestone-2.md +++ b/deliveries/Interstellar-Network-milestone-2.md @@ -32,7 +32,7 @@ The next M3 milestone will focus on the execution of those circuits on the mobil | 0a. | Licence | APACHE 2.0 & GPL3 https://github.com/Interstellar-Network/api_garble/blob/main/LICENSE https://github.com/Interstellar-Network/api_circuits/blob/main/LICENSE https://github.com/Interstellar-Network/lib_garble/blob/main/LICENSE https://github.com/Interstellar-Network/lib_circuits/blob/main/LICENSE | Only a part of the JustGarble repository is licenced with GPL3 and isolated with APIs | | 0b. | Documentation | [code documentation](https://book.interstellar.gg/M2.html#code-documentation ) | Please read first Garbled Circuit Factory (GCF) and Trusted Transaction Validation Protocol (TTVP) [overviews](https://book.interstellar.gg/M2.html#garbled-circuit-factory-gcf-overview) | | 0c. | Testing Guide | [testing guide](https://book.interstellar.gg/M2.html#testing-guide) | Core functions due to the specificity of the architecture are mainly covered with integration tests | -| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2`-`docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | APIS circuits and garble servers [How to launch apis dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) cf M.3 to launch garbled circuit evaluator | +| 0d. | Dockers | `docker pull ghcr.io/interstellar-network/api_garble:milestone2` - `docker pull ghcr.io/interstellar-network/api_circuits:milestone2`-`docher pull ghcr.io/interstellar-network/lib_garble:milestone2` | APIS circuits and garble servers [How to launch apis dockers for the demo:]( https://book.interstellar.gg/M2_demo_tutorial.html#launch-api_circuit-docker) and M2.3 to launch garbled circuit evaluator | | 0e. | Article | [article](https://book.interstellar.gg/M2.html#article) | links in Mx Interstellar Book | | 1. | Substrate Module: OCWs GCF pallets | [OCW Circuits](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-circuits) and [OCW Garble](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/ocw-garble) pallets | updated versions to manage the generation of Display Garbled Circuit to perform Transaction Validation | | 2. | Substrate module: TTVP Transaction Validation Protocol pallet| [TTVP (intermediary OCW version `txValidation` pallet for the demo)](https://github.com/Interstellar-Network/substrate-offchain-worker-demo/tree/master/pallets/tx-validation) | limited TTVP pallet version to demonstrate the validation of garbled circuit metadata i.e. text message and one time code|