This project proposal template ushers originators, designers, implementers, testers of a project through community and TSC approval. The proposal should evolve organically as the proposal moves through the stages of conception, design, approval, implementation, and deployment. The project and hence the proposal may also need several iterations. In its terminal forms, it can also serve as a short manual to the features of the project for users.
This proposal template is descriptive and not normative, a guide rather than the law. Prior templates, like the internet RFC process, Bitcoin Improvement Proposal, Python Improvement Proposal, etc., were used as guidelines to develop this template.
The seed of a new project has to be vetted in a public forum before creating a project proposal. It is best if the project has technical champions who believe in the project and are the maintainers of the project. The technical champions can change in the middle of the project.
Please note that readability is very important. The language of the proposal should be English, if possible, as that is the lingua franca of the community. The Chicago Manual of Style should be followed for an explanation of abbreviations, references, etc. This is extremely important as a clear statement of the problem and its technical details are helpful to coalesce the community around a solution and prompt volunteers. The outline of a project proposal is given below with comments on the sections.
LCDP- -00001
Sponsor(s)
Tim O'Brien Tim.n.obrien@outlook.com
Overture is a No-Code Development Platform (NCDP) that has been under research and development for 2 years. Overture allows users to create programs, including Ethereum smart contracts and Fabric chaincode using a drag-and-drop visual languages. Contracts can be deployed directly from the platform to Ethereum, Hyperledger Fabric or any EVM based blockchain. Before a contract is deployed it undergoes a rigorous formal verification process using state of the art formal methodologies . Our technology uses several never before seen inventions that allow us to add never before seen capability to blockchain including the ability make the cost of running a process on blockchain independent of the complexity of the process and the ability to use advanced for Our roadmap includes using Reinforcement Learning and providing integration with Apache Camel and Spring integration to achieve our vision of allowing companies to transparently add blockchain capabilities-Trustlessness and Transparency - to business processes with minimum blockchain knowledge or skills requirements. Our roadmap also includes performance tuning our application an deploying to kubernetes cloud.
Watch the video of Overture below.
We can fill the void left by the departure of Hyperledger Composer.
None
our product removes the risk of starting a blockchain project
We are GA with our product and have designed for a follow up version.
Solution
Overture is a No-Code Application Development platform that lets you build smart contracts and other applications using a drag and drop interface (see video). Once built smart contracts can be deployed from our platform to Hyperledger, Ethereum or any blockchain that supports the EVM. Overture can be used to (1) integrate blockchain with enterprise back office systems using industry best practices including integration design patterns and tested connectors; (2) supports a multi-view architecture that encourages collaboration between business and IT by allowing each user, business, power user, and engineer to select a visual language that fits their need for a balance of capability and abstraction.; (3) de-risks blockchain projects by reducing the number of moving parts and providing realtime in-platform pre-deployment formal verification. (4) Supports the use of blockchain in mission critical applications by using powerful formal verification and emulation techniques (5) supports mapping complex business processes into blockchain including Ethereum and EVM based blockchains,
Overture is a deployed as a SAAS based No-Code Development Platform (NCDP) for supporting enterprises with digital transformation. NCDPs are becoming popular in enterprise development with Gartner projecting 65% of software being developed with NDCP by 2024.
The logical diagram in figure 1 describes the layers in our stack.
Overture Design Studio is a SAAS based cloud application that supports (i) creation of programming logic using visual language; (ii) creation of a specification, (iii) testing the design against the specification (iv) persisting the models to a database for storage and deployment(v) Synthesizing the models into a compact mathematical based format.
We can provide you with a link to the application used in the demo below for verification. The application installs as a NodeJS application and can be configured to use any number of blockchains.
References
We have a working product now (see video in Solution section). We think we would be a valuable addition to the Hyperledger product line and an excellent progression from Hyperledger Composer.