not approved

No-Code Smart Contracts

$114,800.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Problem:

<p>The power and joy of building Cardano apps is only available to the less than 0.001% of the population familiar with programming</p>

Yes Votes:
₳ 42,980,660
No Votes:
₳ 37,545,140
Votes Cast:
412

  • download
  • download
  • download
  • download
  • download
  • download

Detailed Plan

<u>I N T R O D U C T IO N</u>

Everyday I meet creative people eager to roll up their sleeves and write application on Cardano but they are blocked because they are not programmers or engineers.

Everyday I meet seasoned engineers who want to use Plutus but can't become freshers to start at the bottom of the mountain to learn to be a functional programmer and Haskell a programer, and learn about blockchain.

This proposal fast-forwards the evolution of the Cardano ecosystem to the current era where No-Code is expected to account for 65% of all software development. Our team has developed the no-code platform, QModeler, from first principles that allows non-technical users to build smart contracts and use formal verification to ensure conformance with requirement.

<u>A B O U T T H I S P R O J E C T</u>

This project allow non-techies to build and deploy smart contracts to Plutus. To accomplish this we need to build an adapter on Plutus, the adapter will run as a Plutus smart contract

More info in this video.

5 minute description of this project

<https://youtu.be/fMxdWgrkp94>

<u>W H O W E A R E</u>

Ferdon is a company of currently 20 people passionate about democratizing technology, in particular Blockchain. Ferdon has been working 3 and a half years to build our flagship product, QModeler, one of the first no-code platforms and the first no-code platform for blockchain. QModeler is capable of synthesizing models into smart contracts - we currently support Ethereum and Hyperledger but are working on a Plutus integration. QModeler's audience is the Citizen Developer.

Ferdon is launching the first of its kind, no-code hackathons, long-running events that bring together communities to solve pressing issues using No-Code tools.

Ferdon's active projects include

  • In collaboration with WADA we have launched a first of its kind no-code hackathon to develop a solution for food safety traceability in Africa.
  • Launching a no-code hackathon in Vietnam in December to develop a solution to food traceability in Vietnam.

<u>C I T I Z E N D E V E L O P M E N T</u>

Citizen Developers are are people with little to no knowledge of programming who build software using No-Code platforms like QModeler. The advent of No-Code has created a sea change in the way software is developed by allowing Citizen Developers to build software and communities to work collaboratively to create software solutions to problems. Citizen Developer is a new term to describe someone who is participating in building software products despite having little or no technical knowledge. The growth of Citizen development is estimated to be 30% per year will overtake programming development in the next 3 years.

<u>N O C O D E H AC K A T H O N S</u>

No-Code hackathons are long-running events, 3-6 month or even longer, that brings people of all backgrounds together together around the task of creating software to solve a problem. We hope to soon use No-Code hackathons to include Plutus smart contracts using QModeler. Follow the progress of no-code hackathons at <https://www.cardanonocode.com/>

<u>W H O W E A R E</u>

We believe technology should unite and not divide us. We strive to democratize technology by simplifying it so that innovation happens across all strata of society. Our vision will be realized when any sized company, from enterprise to a small business owner, or even a single person with a yen to create, can innovate solutions to their problems. Ferdon - the maker of Qmodeler is its located in Vietnam. QModeler is a supporter of the Vietnam National Computer Olympic Team where many of our team members competed.

Launching a no-code hackathon in Vietnam to develop a solution to food traceability in Vietnam.

Ferdon's flagship product is a low-code platform for developing the blockchain. see link below

<https://youtu.be/njce9Q9hhMc>

<u>P R O B L E M S T H I S P R O P O S A L A D D R E S S E S</u>

Too often we forget to ask our selves the simple questions, how is the world better off with this project? The team believes the answer is a resounding Yes, so we will start out by enumerating the problems we overcome and how our proposal can overcome them to create a better world.

<u>Fewer than 0.001 of the community have the background or experience to build a smart contract.</u>

Cardano is dependent on community to grow but sadly a lot of creativity is unused because the implementation of an idea requires deep technical knowledge and programming experience. <u>This project will allow anyone to build smart contracts regardless if they have can program or have a technical background</u>

<u>The number of people in the development community who will master Plutus smart contract is still very small</u>

Today, programming a Plutus smart contract requires mastering several difficult topics like Functional Programming, Haskell, Blockchain… training in even one of these technologies is a daunting task, let alone all of them. <u>This project allows developers to develop smart contracts without having to master functional programming, Haskell or have a deep understanding of blockchain or Cardano tools.</u>

<u>Blockchain disrupts economies, Citizen Development helps ensures economy are quickly rebuilt using a decentralized model</u>

While blockchain empowers by changing fundamentals of economic relationships and structures, thus creating opportunities, no-code allows individuals and communities to capitalize on these opportunities by building software that makes sense for them and liberates them from needing to pay high software license fees, sign long contracts with large companies, or agree to change their processes. <u>This project will allow people to self-determine how the decentralized economy works for them.</u>

<u>Benefits of disintermediation of blockchain can be dampened if the high cost of application development partially replaces middle man fees thus.</u>

The power of disintermediation brought about by blockchain can be dampened by dependencies on solution providers whose costs can partially replace middle-man fees and, as is often the case, are too expensive for communities or even entire countries.

<u>Applications such as food traceability, market accessibility, identity, cold chain should be available to everyone</u>

Many solutions today, even blockchain solutions, are out of the reach of people in developing countries who are priced out of the benefits they provide. Citizen Development is about taking control and finding solutions to ones problems and not being dependent on others. <u>This projects allows people to build solutions for themselves even if they need smart contracts</u>

<u>A better return for the developer</u>

In the centralized model of software development we inherited, the developer gets paid for his work one time while the company that markets his product gets paid each time his product is sold. By building a component that can be used by Citizen Developers the developer can earn a passive revenue stream from his work created by users who adopt. <u>This project allows developers just concentrate on developing and not give up 99% of the revenue to those who market their products.</u>

<u>Better software availability</u>

Large software implementors are used to building a one-size-fits-all application with little customization. They then have the power to force us to pay for using software that was built, in many cases, without consulting what we needed. Small farmers, for instance only the option of relying on supply chain software build by large implementors that don't fit their need or budgets. <u>This project helps make software affordable, even in niches where the market is small.</u>

<u>S M A R T C O N T R A C T C R E A T I O N A S A H U M A N R I G H T</u>

As decentralization transforms our economy we see the cost of building blockchain applications being so prohibitive out of reach of those who were the beneficiaries of disintermediation. The first use blockchain for international payments were the large banks, the first well know use of supply chain management was IBM and Maersk Shipping - the largest shipper in the world- and the story goes on and onPeople have a right to have a say in how decentralized systems that affect their education, identity, are built. They have a right to have a hand in building the new decentralized world. This is more than a right, this is a human right.

<u>M A R L O W C O M P A R I S O N</u>

From time to time I am often asked how QModeler compares with Marlow

Targeted Demographics -QModeler targets the"Citizen Programmer" who has little or no technical training. Marlow uses blocky which was intended to teach programming. Our own usability tests as well as others shows Blockly is too complex for "Citizen Programmers". More on citizen programmers :https://tinyurl.com/4z33rx8r .

Greater Flexibility - Components must be flexible enough to allow Citizen Programmers freedom to build what they want. For instance in the blocky program I may want to take half the amount in escrow, I may want to pay the arbitrator 10% of the funds for incentivization, I may want to wait until all bids are in and select the highest bidder.

Does Not Use Code Generation - Code generation is an approach with a 15 year history of failure by companies like IBM and Microsoft. Generated code is error prone. Blockly is built on code generation,

Easy Process for Building Components - It must be very easy to build a new component. Users will find use cases that are not handled by existing components and it must be possible to build these components quickly. Otherwise it becomes like Wordpress where you get 95% of features you want out of the box but getting the remaining 5% features may require you to abandon Wordpress.

Formal Verification of Conformance to Business Requirements - the model should be formally verified and results displayed to the user or development will be a very slow process. QModeler formally verifies the models in realtime and supplies feedback on how to fix the models. QModeler

Team Support - The platform should contain versioning, teams, admin.

Support for Requirements Engineering - QModeler supports full SLCD by the Citizen Programmer. Applications are formally verified against requirements before deployment .

Persona Based Visual Languages - The platform should support persona based visual languages that have the right tradeoffs and flexibility and abstraction for multiple personas Addresses Integration - QModeler addresses Cardano as part of a broader ecosystem of off-chain components

<u>I M P A C T ON I M P L E M E N T O R S</u>

  • Faster time to market
  • Lower cost of development
  • Lower cost of maintenance.
  • Lower total cost of ownership
  • Higher reliability
  • Higher Agility
  • Increased creativity

More on the benefits available in the demo below:

<https://youtu.be/8400ucuSh2o>

<u>I M P A C T ON CARDANO</u>

  • Thousands of new Citizen Developers
  • Richer more connected ecosystem
  • Stronger Network Effect
  • Overcomes Sales Objections and Provides An Easy On-Ramp

<u>F E A S A B I L I T Y</u>

  • QModeler has already been used to build smart contracts on Ethereum, Hyperledger, Algorand, and other blockchains.
  • QModeler has been used to implement solutions for NFT, Supply Chain Management, Manufacturing etc.
  • Ferdon has been around since 2018 and has a stellar record of delivering solutions on time and on budget.

More details covered in our video

https://youtu.be/fMxdWgrkp94

<u>L A U N C H D A T E</u>

November 15, 2021

<u>P R O J E C T H O M E P A G E</u>

<https://www.cardanonocode.com/projects.html>

<u>B U D G E T</u>

Project Initiation (1.5 months)

  • Project Initiation and Planning Document
  • High Res UX Design Document
  • Learn Platform (architecture document)
  • Project Setup -automated testing (architecture document)

<u>resources</u>

  1. 1 Senior architect. - $4,000
  2. 1 UX Designer - $3,800
  3. 1 Plutus developer - $4,000

<u>Sub-Total $11,800</u>

Plutus Adapter Development (3 months)

  • Plutus Interpreter
  • Display information on dashboard. tx, account balance, deployment time
  • Test Plan
  • UX Design
  • Documentation of scenarios and components
  • Testing
  • Deployment Capability- UI Enhancement for deploying to Algorand Network

<u>resources</u>

  • 1 Plutus developer 1. - $12,000
  • 1 Plutus developer 2. - $12,000
  • 1 UX Designer - $11,400
  • 1 Technical Writer - $7,200
  • 2 Testers - $12,000
  • 1 sys admin part time - $7,000
  • 1 project manager - $12,000

<u>Sub-Total $73,600</u>

Plutus Adapter Integration ( 2 months)

  • Update toolboxes
  • HTML for one click deployment/ export
  • Automated tests and unit tests with 80% coverage
  • Universal DApp Integration
  • Testing
  • Documentation

<u>resources</u>

  • 2 testers. - $4,800
  • 1 UX Designer - $3,800
  • Front End Developer 1 - $6,400
  • Front End Developer 2 - $6,400
  • Project Manager - $8.000

Sub-Total_________________________________$29,400

TOTAL____________________________________$114,800

Community Reviews (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00