Skip to content

Commit 4ef4290

Browse files
takeutakpetermetz
authored andcommitted
docs(roadmap): add checkpoints for V1-RC and some items
Signed-off-by: Takuma TAKEUCHI <[email protected]> docs(roadmap): add the task lists for containizing and ensure quality Signed-off-by: Takuma TAKEUCHI <[email protected]>
1 parent 8d24e75 commit 4ef4290

File tree

1 file changed

+60
-1
lines changed

1 file changed

+60
-1
lines changed

ROADMAP.md

+60-1
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,20 @@ Halves are defined as:
4141
* Flow Invocation
4242
* CordApp Deployment
4343
4. Prometheus Monitoring
44+
5. Sawtooth Validator
45+
* Block monitoring feature
46+
* (Transaction request feature will be added later)
47+
6. test docker container for Sawtooth
48+
7. VerifierFactory
49+
* to adapt Verifier to both of socket.io-typed Validator and OpenAPI-typed Validator
50+
8. BLP/electricity-trade
51+
* BLP application integrating with Ethereum and Sawtooth
52+
9. prototype codes of auto-testing framework using Jest
4453

4554
**Fixes:**
4655

4756
1. Fabric 2.x Contract Deployment
57+
2. car-trade execution procedures
4858

4959
**Security Fixes**
5060

@@ -71,6 +81,9 @@ Halves are defined as:
7181
* Public domain: https://cactus.stream
7282
5. Keychain Plugin Implementations:
7383
* AWS Secret Manager
84+
6. Indy Validator
85+
7. test docker container for Indy
86+
8. test docker container for Iroha
7487

7588
**Fixes:**
7689

@@ -93,6 +106,43 @@ Halves are defined as:
93106

94107
## 2021 Q3
95108

109+
**Checkpoints for releasing V1-RC**
110+
111+
1. **Validator**
112+
- Validators for Hyperledger ledgers (Fabric, Sawtooth, Besu, Indy, Iroha), Quorum, Go-Ethereum, and Corda
113+
114+
2. **Verifier**
115+
- All sync/async requests from BLP must communicate with Validator (toward ledgers) via Verifier
116+
- transaction signer features for Hyperledger ledgers (Fabric, Sawtooth, Besu, Indy, Iroha), Quorum, Go-Ethereum, and Corda
117+
118+
3. **BLP-attached optional plugins**
119+
120+
4. **BLP applications**
121+
- BLP applications using each ledger of Hyperledger ledgers (Fabric, Sawtooth, Besu, Indy, Iroha), Quorum, Go-Ethereum, and Corda
122+
123+
5. **Test ledger tools**
124+
- Ledger tools for Hyperledger ledgers (Fabric, Sawtooth, Besu, Indy, Iroha), Quorum, Go-Ethereum, and Corda
125+
126+
6. **Service API and Admin API**
127+
- SDK for BLP
128+
- SDK for LedgerPlugin
129+
130+
7. **Support tools**
131+
132+
8. **Dockernize**
133+
- Dockernize Cactus Node Server
134+
- Dockernize Cactus validators for the ledgers of Hyperledger ledgers (Fabric, Sawtooth, Besu, Indy, Iroha), Quorum, Go-Ethereum, and Corda
135+
136+
9. **Error handing**
137+
- (Error cases will be listed soon)
138+
139+
10. **Satisfying the test items to ensure quality**
140+
- (TBA)
141+
142+
11. **Others**
143+
- Method for providing packages
144+
- refactor config files on /etc/cactus of server directory
145+
96146
**Features**
97147

98148
1. Keychain Plugin Implementations:
@@ -101,6 +151,15 @@ Halves are defined as:
101151
3. Besu Private Transactions
102152
4. Fabric Private Transactions
103153
5. Federated Authentication: SAML **and/or** LDAP
154+
6. transaction signer features
155+
* Hyperledger ledgers (Iroha, Sawtooth, Fabric v2, Indy, Quorum, Corda)
156+
7. Corda Enterprise Support
157+
8. SDK for BLP
158+
9. SDK for LedgerPlugin
159+
10. Dockernize
160+
11. Method for providing packages
161+
12. refactor config files on /etc/cactus of server directory
162+
13. Error Handling
104163

105164
**Fixes:**
106165

@@ -120,4 +179,4 @@ Halves are defined as:
120179

121180
1. Current vulnerable dependencies to be updated or removed (recurring roadmap item)
122181

123-
**Documentation**
182+
**Documentation**

0 commit comments

Comments
 (0)