You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 10
Next »
Project Health
- Cactus and Weaver were merged to one project "Cacti." The maintainers almost completed the first code merge and will release the first Cacti v2-alpha (tentative name) in Q1 2023.
- The maintainers are also discussing the new architecture of Cacti toward Cacti-V2 in order to combine the strengths of the original Cactus and Weaver to achieve a more flexible interoperability tool.
- Cacti has newly supported the interoperability with Iroha V2 and Ubiquity SDK.
- Weaver now supports organizational identity syncing and event pub/sub across Fabric networks, and atomic swaps involving ERC-standard tokens in Besu networks with Fabric and Corda networks. These will be merged in Cacti V2-alpha release on Q1 2023.
- Have you switched from master to main in all your repos? Yes
- Have you implemented the Common Repository Structure in all your repos? Yes
- Has your project implemented these inclusive language changes listed below to your repo? You can optionally use the DCI Lint tool to make this a recurring action on your repo. Yes, we use DCI-Lint as part of our CI
- master → main
- slave → replicas
- blacklist → denylist
- whitelist → allowlist
- Have you added an Inclusive Language Statement to your project's documentation and/or Wiki pages? Yes
Questions/Issues for the TSC
Releases
- v1.1.x: to fix the GitHub workflow errors
Overall Activity in the Past Quarter
- Major Cactus updates as merged pull-requests
- interoperability with ledgers:
- [new_feature] Iroha: add support for Iroha V2
- https://github.com/hyperledger/cactus/commit/db789690b64d68b3dda70578127338bdc02e92bd
- https://github.com/hyperledger/cactus/commit/6ff6aac7fff4669fca873ef40ae6b0818e70b5ec
- [new_feature] Ubiquity SDK: initial version
- https://github.com/hyperledger/cactus/commit/7c597907910bd5cac919c855a3bfa9e533b6d5dd
- [update] Fabric: add WatchBlocks endpoint
- https://github.com/hyperledger/cactus/commit/0f670855b0fa0fd33f71bf5a1814fb6fcac2c7b6
- [update] Fabric: add transactions signed on the client side
- https://github.com/hyperledger/cactus/commit/0b34ca3d35a39826c05cc047e480d377c1c52bef
- [update] ODAP: decouple the gateway implementation from any ledger
- https://github.com/hyperledger/cactus/commit/6975fefd4994cc9c6dd7d649dc2d6400646a59ae
- support features:
- [update] support multiple business-logic-plugins in the single server
- https://github.com/hyperledger/cactus/commit/0f670855b0fa0fd33f71bf5a1814fb6fcac2c7b6
- Major Weaver updates as merged pull requests (* These will be merged in Cacti V2-alpha release in Q1 2023)
- ERC-token support for Besu networks engaging in asset swaps
- https://github.com/hyperledger-labs/weaver-dlt-interoperability/pull/299
- Identity syncing across Fabric networks using organization-specific agents running a flow
- https://github.com/hyperledger-labs/weaver-dlt-interoperability/pull/322
- https://github.com/hyperledger-labs/weaver-dlt-interoperability/pull/316
- Created a draft architecture diagram for Cacti as a fusion of Cactus and Weaver, with the goal of providing a flexible or customizable interoperability toolkit
- The architecture has been brushed-up among weekly maintainer calls. This will be started to be referred on the next release (Cacti V2-beta on Q1-Q2)
- The architectural evolution is called out in two distinct phases:
- A common platform and toolkit with Cactus and Weaver modules and libraries coexisting and solving similar purposes
- An integrated platform and toolkit with similar-purpose modules and libraries from Cactus and Weaver fused into common Cacti modules and libraries
Current Plans
- Release plan:
- Cacti V2-alpha (Q1): The first proto version of Cacti combining the original Cactus and Weaver
- Cacti V2-beta (Q1-Q2): The first version of Cacti based on the new architecture (combined with the strengths of Cactus and Weaver)
- Other features:
- Cacti Transaction GUI feature (Q1)
- DID registry-based identity management for cross-network data sharing
- Automated relay-based asset swaps using cross-network events
- Supporting data sharing (with proof generation and validation) in for Fabric PDCs
- Supporting data sharing (with proof generation and validation) in Besu networks
- Standardization:
- Track the Secure Asset Transfer (SAT) group's efforts toward forming an official IETF Working Group
- If it becomes an official WG, influence and comply (i.e., in Cacti code) with protocol drafts (eventually RFCs) for interoperability standards
Maintainer Diversity
- Our existing maintainers are:
- Jagpreet Singh Sasan (Accenture)
- Jonathan Hamilton (Accenture)
- Peter Somogyvari (Accenture)
- Izuru Sato (Fujitsu)
- Takuma Takeuchi (Fujitsu)
- Sandeep Nishad (IBM)
- Venkatraman Ramakrishna (IBM)
Contributor Diversity
Reviewed By