mosaique-decentralized-workflows

所属分类:智慧办公
开发工具:TypeScript
文件大小:865KB
下载次数:0
上传日期:2023-03-15 07:39:08
上 传 者sh-1993
说明:  Mosaique提供了一种为许可的区块链应用程序构建去中心化工作流的方法。
(Mosaique provides an approach to build decentralized workflows for permissioned blockchain applications.)

文件列表:
LICENSE (11357, 2023-08-14)
MAINTAINERS.md (242, 2023-08-14)
documentation (0, 2023-08-14)
documentation\MosaiqueLogo.svg (38655, 2023-08-14)
documentation\explainer_script.md (6713, 2023-08-14)
documentation\gettingstarted.md (3747, 2023-08-14)
documentation\sample-template.json (5998, 2023-08-14)
documentation\whitepaper.md (22585, 2023-08-14)
js-parser (0, 2023-08-14)
js-parser\nest-cli.json (64, 2023-08-14)
js-parser\package-lock.json (314994, 2023-08-14)
js-parser\package.json (2154, 2023-08-14)
js-parser\samples (0, 2023-08-14)
js-parser\samples\test-template.json (5819, 2023-08-14)
js-parser\src (0, 2023-08-14)
js-parser\src\app.controller.spec.ts (617, 2023-08-14)
js-parser\src\app.controller.ts (274, 2023-08-14)
js-parser\src\app.module.ts (571, 2023-08-14)
js-parser\src\app.service.ts (187, 2023-08-14)
js-parser\src\main.ts (915, 2023-08-14)
js-parser\src\parse (0, 2023-08-14)
js-parser\src\parse\dto (0, 2023-08-14)
js-parser\src\parse\dto\initial-instance.dto.ts (417, 2023-08-14)
js-parser\src\parse\dto\use-instance.dto.ts (379, 2023-08-14)
js-parser\src\parse\parse.controller.spec.ts (485, 2023-08-14)
js-parser\src\parse\parse.controller.ts (1640, 2023-08-14)
js-parser\src\parse\parse.module.ts (537, 2023-08-14)
js-parser\src\parse\parse.service.spec.ts (453, 2023-08-14)
js-parser\src\parse\parse.service.ts (7697, 2023-08-14)
js-parser\src\parse\schemas (0, 2023-08-14)
js-parser\src\parse\schemas\context.schema.ts (0, 2023-08-14)
js-parser\src\parse\schemas\instance.schema.ts (454, 2023-08-14)
js-parser\src\template (0, 2023-08-14)
js-parser\src\template\dto (0, 2023-08-14)
js-parser\src\template\dto\create-template.dto.ts (351, 2023-08-14)
... ...

![](https://github.com/hyperledger-labs/mosaique-decentralized-workflows/blob/master/./documentation/MosaiqueLogo.svg) # Mosaique Decentralized Workflows Mosaique provides an approach to build decentralized workflows for permissioned blockchain applications. Mosaique has built-in governance workflows using mosaique itself. The systems uses state machines for the workflow logic and json templates to make those state machines data-driven. The goal is to allow non-programmers to develop and analyze their decentralized workflows and to deploy without having to change smart contract code. For more information, see the [whitepaper](https://github.com/hyperledger-labs/mosaique-decentralized-workflows/blob/master/https://github.com/dave-promulgare/mosaique-decentralized-workflows-1/blob/main/documentation/whitepaper.md). # Getting Started Currently, we have a working version of the parser written in Node.js that is a stand-in for the eventual chaincode version. We also have a sample renderer for Vue.js and the start of a visual editor. You can find each of these in this repo. Go to the getting [started document](https://github.com/hyperledger-labs/mosaique-decentralized-workflows/blob/master/https://github.com/dave-promulgare/mosaique-decentralized-workflows-1/blob/main/documentation/gettingstarted.md) for information on how to install and run these applications. # How to Contribute We are currently meeting Tuesdays at 4pm Eastern Time. We will be setting up a discord channel and a wiki where we will post meeting links and notes. Until then, please contact dave.mckay@ryerson.ca (dave.mckay@torontomu.ca after Dec 26, 2022) if you would like to participate in this project. # Scope of Lab The scope of Mosaique is to provide several useful features to blockchain projects. - To develop an enterprise-grade component that can be included in other blockchain projects to facilitate business workflows. - To provide decentralized governance out-of-the-box for blockchain applications. - To give stakeholders the ability to design or modify workflows using visual tools. - To provide data-driven workflows that do not require the development, installation, and approval of chaincode to implement. - To allow for approval of new workflows and changes by visual inspection instead of code auditing. # Initial Committers - https://github.com/dave-promulgare - https://github.com/volodyatan # Sponsor John Carpenter - Co-Chair of the Hyperledger Learning Materials Development Working Group

近期下载者

相关文件


收藏者