not approved
10 Marlowe templates – Marlowe has launched the mainnet. Now anyone can become a Cardano smart contracts developer
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳139,375
Percentage
Received
0.00%
Solution

• Establish and train groups specializing in Marlowe.

• The group is a collaboration of common people and developers.

• Working groups to create Marlowe contract templates that serve real-life needs

Problem
  • Marlowe has just launched mainnet and very few regular users can reach in-depth.
  • Community needs more smart contract templates for effective application in life.
  • Training courses to educate community
Feasibility
Value for money
Impact / Alignment

Team

1 member

10 Marlowe templates – Marlowe has launched the mainnet. Now anyone can become a Cardano smart contracts developer

Please describe your proposed solution.

Context and challenge

1. Currently, the number of Dapps of Cardano is not much because the number of developers participating in the ecosystem is not much. The language barrier is a key factor.

Along with the development of Plutus, Aiken, and Opshin in recent times, Marlowe is a very long step in the development of Cardano's programming language.

However, Marlowe is relatively new and it's a language specifically geared towards the end user. Therefore, there will be a number of challenges to develop the Marlowe user ecosystem as follows:

  • Shorten the distance between users and Marlowe.
  • Need more model contracts, real-life application use cases.

2- In fact, the regulations and habits in financial and commercial transactions in each country and region are different. So the practical cases to apply Marlowe are very diverse.

As soon as Marlowe was launched, our team tried to build some smart contract templates according to the requirements of our customers. As a result, we found that the Marlowe language has not yet fully implemented the contract execution logic in reality.

3- Vietnam is one of the countries most interested in crypto and blockchain. There are a lot of programmers here, but most of them have not been deeply involved in the Cardano ecosystem.

In addition, in the process of building the community, we receive a lot of requests for training and sharing about Marlowe from the community.

Our solution

Solution 1

1.Create user-appropriate Marlowe training documents. These steps include:

  • Collect material related to Marlowe from sources.
  • Recalibrate to suit common user language.
  • Completing a basic training curriculum
  • This process will be done by a combination of programmers, community managers, ordinary users from the community.

2. Translate, create instructional clips about Marlowe-related documents into Vietnamese language and upload in one centralized sourc

3. Conduct training courses on Marlowe for the community. The training course will have developers participating as instructors, teachers, advisors, students

Model of 1 training course:

  • Online training via zoom and offline in the locality.
  • Each course include: 6 sessions, 2 workshops ( 2 month)
  • Each lesson, students will have to prepare their own presentation on the topic of the lesson and share it with the whole class. This will motivate students to invest more time and seriousness in learning.
  • Students who successfully present in each lesson will receive a reward.
  • The instructors and supporters (teacher) are responsible for guiding, supporting, and answering students' questions during the lesson (instructors must be developer or person who have good Cardano knowledge and experience in training as well as imparting knowledge)

Solution 2

As mentioned above, in fact, commercial and financial activities are very different in each region. Therefore creating many use cases, and the workflow to create it is a necessity.

In this solution number 2 we will do these steps:

  • Organize working workshops among trainees from the training course. Discuss and experiment to come up with use cases, and samples of Marlowe in practice.
  • Conduct surveys and collect comments from the community during the workshop.
  • Groups of students will work together with professional developer groups to build Marlowe contract templates, use-case and contribute them to the community to use.
  • The contract template must be at least 50% different from existing templates.

The impact

  • This proposal makes a small contribution to proving to the community that anyone can become a developer in the Cardano ecosystem.
  • Creating common user-language-oriented documentation will bridge the gap between the community and Marlowe. More people will know and care about Marlowe.
  • The more actual use cases created, the more developers will be involved in solving it or other projects that can apply this use case to themselves.
  • Use cases can also be great suggestions for the Marlowe language development team. It helps to improve the Marlowe platform, from which the benefit of the community is huge.

How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

This proposal address these challenge criteria:

  • Attracting developers from outside of our current community to participate in Catalyst
  • Knowledge base & Documentation

If this proposal is approved, it will have the following benefits:

  • Create a set of documents about Marlowe according to common user orientation. Anyone can easily access, understand and use it.
  • The project implementation process from document selection, training, workshop, development, and contract building will become a model for communities and teams to follow.
  • The generated contract templates may be used by the community in the future.
  • The template/sample can contribute to Marlowe's code library.
  • The combination of working and collaborating between developers + ordinary users will shorten the gap in developing the developer ecosystem for Cardano
  • The community will realize that becoming a Marlowe developer is not difficult at all.
  • For regular users, this will be an opportunity for them to find a job related to smart contract programming.
  • The two-way interactive training model and everyone working together with a commitment to responsibility will also be a lesson learned for many communities and groups to apply.

How do you intend to measure the success of your project?

1.Number of use cases, number of contracts template are created

This is an important parameter that shows the final performance of the project.

The template or draft must be at least 50% different from existing Marlowe contract templates

2.The number of interactions and comments from the community

Participating in the community's input into the workshop process, creating model contracts will measure the community's interest in Marlowe.

3. Number of training courses conducted

This parameter measures the interest, spread about Marlowe to the community.

4. Number of trainees who completed the training course.

The training courses will be aimed at ordinary users but are technical, so to complete it, students need very high determination. Therefore, the parameters of the trainees who complete the training course show the quality of the training course.

5. Number of use cases that can be applied to projects funded by catalyst.

Please describe your plans to share the outputs and results of your project?

  • Marlowe basic documents, training process documents will be posted on github of our team and participating individuals.

https://github.com/Vcoincheck

Website: https://cardanolibrary.net

  • The training course was recorded and uploaded to youtube vcoincheck
  • The number of students and the learning process will be shown on the github of students and teams. There will also be a public shared docs report
  • The number of community contributions is shown through google form, comments on github or our website
  • Number of developers involved in the project (developer profile sources)
  • Cooperation with other partners: We co-develop this proposal with 2 other projects also funded by catalyst.

What is your capability to deliver your project with high levels of trust and accountability?

Researching and educating team

  • Vcoincheck.io is a platform or related product for sharing, training and educating about Cardano and blockchain knowledge. The project has 6 funded proposals in fund 7, 8, 9 and all have been completed. (Source lidonation)
  • We are also the admin team of the largest Cardano Facebook community in Vietnam with more than 46k members and are reputable people as well as active in the catalyst in Vietnam.
  • With experience in managing and completing 6 proposals, vcoincheck team is fully capable of implementing and managing the project to the ultimate success.
  • Currently, we also apply the same 2-way interactive training model. And has successfully trained dozens of ordinary people to become blockchain experts who can replicate that model.

Here is our annual report: Vcoincheck annual report

Developer and support team

Vknight.io team ( please see attched file for specific information and experiment)

Vknight.io is a big and professional developer team. They are working in the field of software, especially banking and financial software or blockchain. Co-developed and co-owned software such as Optimal9 core banking software, Flex reporting system, software connecting peripheral channels with core banking system (HUB), etc

They also completed build a NFT marketplace product: https://vknight.io/

Vkinght.io profile: shared doc

What are the main goals for the project and how will you validate if your approach is feasible?

The main goals of the project after 8 months of implementation

Goal 1: Build a user-oriented set of Marlowe documents

This goal is defined by the parameters of

  • Number of document sets: 1
  • Number of instructional clips: 10
  • Training process documents: 1

Goal 2: Education about Marlowe for ordinary people to become a Marlowe developer.

This goal is defined by the parameters of

  • Number of training courses: 2
  • Number of trainees participating in training: 20
  • Number of training sessions: 16
  • Number of workshop sessions: 7

Goal 3: Number of sample contracts or drafts of actual application cases

This goal is determined by the number of sample contracts deployed on the Mainnet, the number of drafts of actual application cases.

  • Number of Model Contracts Deployed Mainnet: 1
  • Number of drafts of practical application cases: 10

Goal 4: Number of Catalyst funded projects introduced .

This goal is defined by the Catalyst funded projects introduced and partnered with.

Target: 2 projects.

Goal 5: Number of professional developers but not Marlowe developers involved

Target: 10 people

Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

Milestone 1:

Task

  • Creating core-team (week 1)
  • Making details plan (week 1)
  • Research and collecting documents (week 1-4)
  • Editing documents (week 5)
  • Completing documents (week 6)
  • Completing the training curriculum (week 6-7)
  • Publishing documents (week 7)
  • Recruiting 1st training course (week 7-8)

Acceptance criteria

  • 1 document describing core-team list, selected document content, detailed implementation plan…
  • The complete set of documents is posted on committed sources (English language)
  • 1 completed training curriculum (documents)
  • List of trainees of 1st training course

Timeline: month 1-3

Est cost: 33825 ADA

Milestone 2:

Task

  • Translating documents to Vietnamese (week 9)
  • Processing training course No1 (week 9-12)
  • Recruiting 2nd training course (week 11-12)
  • 1st workshop (week 12)

Acceptance criteria

  • The complete set of documents is posted on committed sources (Vietnamese language)
  • 3 training sessions
  • 1 workshop session

Timeline: month 4

Est cost: 23050 ADA

Milestone 3:

Task

  • Completing training course No1 (week 13-16)
  • Processing training course No2 (week 13-16)
  • 2nd and 3rd workshop (week 16)
  • Finding project partner (week 14-16)

Acceptance criteria

  • 6 training sessions
  • 2 workshop sessions
  • Make collaboration with 1 project

Timeline: month 5

Est cost: 19800 ADA

Milestone 4:

Task

  • Completing training course No2 (week 17-20)
  • Finding project partner (week 18-19)
  • 4-7th workshop between groups (week 21-24)
  • Making real-life use cases of smart contract (week 21-24)
  • Choosing sample contract (week 24)

Acceptance criteria

  • 3 training sessions
  • 4 workshop sessions
  • Making collaboration with 1 project
  • Creating 10 real-life use cases of smart contract

Timeline: month 6-7

Est cost: 31350 ADA

Milestone 5:

Task

  • Building solution to deploy sample contract (week 25)
  • Making test contract (week 26-27)
  • Deploy and test contract on testnet (week 28-29)
  • Review and revise the contract (week 30)
  • Deploy and launch on mainnet (week 31-32)
  • Making product report (week 32)

Acceptance criteria

  • Complete template Marlowe smart contract

Timeline: month 8-9

Est cost: 31350 ADA

Please describe the deliverables, outputs and intended outcomes of each milestone.

Milestone 1:

Deliverable:

  • Detail plan
  • Researching documents
  • Training documents
  • 1st training course's trainees list

Output:

Intend outcome

  • Researching documents: 1 set
  • Training documents: 1 set
  • Trainees list: 1 doc
  • Amount of trainee: at least 6 people

Milestone 2:

Deliverable:

  • Documents in Vietnamese
  • 1st training course recorded clip
  • 1st workshop recorded clip
  • 2nd training course's trainees list

Output:

Intend outcome:

  • Documents in Vietnamese: 1 set
  • Training documents in Vietnamese: 1 set
  • Clip recorded: 5
  • Trainees list: 1 document
  • Amount of trainee: at least 6 people

Milestone 3:

Deliverable:

  • 1st training course recorded clip
  • 2nd and 3rd workshop recorded clip
  • 2nd training course's recorded clip
  • Annoucement of collaboration with other project

Output:

Intend outcome:

  • Posted: 1 articles
  • Clip recorded: 6

Milestone 4:

Deliverable:

  • 2nd training course recorded clip
  • 4-7th workshop recorded clip
  • Annoucement of collaboration with other project
  • Draft of real-life use case smart contract
  • Choosen of sample smart contract

Output:

Intend outcome:

  • Posted: 1 articles
  • Clip recorded: 6
  • use case description document: 1
  • Detail document of sample smart contract: 1 document

Milestone 5

Deliverable

  • Sample smart contract source code
  • Video walkthrough
  • Testing result report
  • Video description the contract making process

Output

  • Video: Vcoincheck youtube channel
  • Report document: shared public document
  • Smart contract source code: vcoincheck github

Intend outcome:

  • Video: 2
  • Report: 1 document
  • Smart contract source code: 1

Please provide a detailed budget breakdown of the proposed work and resources.

Total budget: 139375 ADA

Milestone 1: 33825 ADA

  • Research and collecting documents: 16500 ADA
  • Editing and completing documents: 4125 ADA
  • Completing the training curriculum and document: 6600 ADA
  • Admin fee: 6600 ADA

Milestone 2: 23050 ADA

  • Translating fee: 11500 ADA
  • 1st month of Training course No1 fee: 8250 ADA

Session: 4

Teacher: 6600 ADA per session

Reward for representator: 1650 ADA per session

  • Admin fee: 3300 ADA

Milestone 3: 19800 ADA

  • 1st Training course fee: 8250 ADA

Session: 4

Teacher: 6600 ADA per session

Reward for representator: 1650 ADA per session

  • 2nd Training course fee: 8250 ADA ( 4 sessions)
  • Admin fee: 3300 ADA

Milestone 4: 31350 ADA

  • Workshop fee: 16500 ADA (reward for 5 best real-life use-case)
  • Admin fee: 6600 ADA
  • 2nd Training course fee: 8250 ADA

Milestone 5: 31350 ADA

  • Smartcontract processing fee: 24750 ADA
  • Admin fee: 6600 ADA

Who is in the project team and what are their roles?

1.Jimmy Lee - Project admin

  • Leader of Vcoincheck project
  • Admin of 2 Vietnamese Cardano facebook Community (helping over 40k followers) <https://www.facebook.com/groups/cardanoviet> and https://www.facebook.com/groups/ada.holder
  • Instructor of 2 “how to evaluate a crypto’s project) courses.
  • An Entrepreneur with 3 year experience in the blockchain field.
  • Has a deep knowledge in blockchain technology and blockchain projects.

2.Mr Mau Luu - Tech lead

  • Software engineer - Education of Technology University HCM City, focus on: ✓ Analyze & Design Database. ✓ Structure of Data. ✓ Programming, Analyze & Database Design.
  • Master of Business Administration Knowledge: banking operation, accounting, statistics,…
  • Co-developed and co-owned software such as Optimal9 core banking software, Flex reporting system, software connecting peripheral channels with core banking system (HUB), etc. Had successfully implemented many projects for all local bank and oversea bank below: • Local bank: VietNam Asia Comercial Joint Stock Bank, VinaSiam Bank, Lao-Viet Bank, Saigon Bank, SACOMBANK,… • Oversea bank: Far East National Bank (VietNam), Huanan Bank (VietNam), HSBC (VietNam), Cambodian Public Bank (Cambodia), Vattanac Bank (Cambodia), Angkor Capital Bank Plc., Phongsavanh Bank (Laos), Ayeyarwady Bank (Myanmar), etc. In charge of foreign markets for JITS company such as Cambodia, Laos, Myanmar, etc.

2. Mr. Tri Nguyen - dev team leader

  • Software engine: University of Finance and Marketing Cyber security: Jetking Digital Marketing & Sales system: many years of experience Blockchain Knowledge: consulting, building software solutions and infrastructure, operating CRM systems for marketing and sales automation systems, …. Blockchain knowledge
  • Sales and consulting many solutions for banking and securities, ERP enterprises Participated in domestic banking projects such as Sacombank, Dong A Bank, Nam A Bank, SCB, SHB, De Nhat Bank, Viet A Bank, Lao Viet Bank, An Binh Bank, HDB, Techcombank, Maritime Bank,… Participated in domestic securities projects such as Dai Viet (DVSC), Sao Viet (VSSC), Rong Viet (VDSC), Sacombank (SBSC), Dong A (DAG), Cho Lon (Cholonsc), Da Nang ( DNSC), Saigon (SSI), Ho Chi Minh City (HSC), Golden Lotus (GLS), Thanh Cong (TCSC), Thien Viet (TVS), Vien Dong (VDSC), Kim Eng… ERP enterprises such as Tiki, Insee, TheCoffeeHouse, JUNO, …

How does the cost of the project represent value for money for the Cardano ecosystem?

  • The vcoincheck.io team has a good collaboration with developer team (Vknight.io). So many fee is sponsored by vkinght.io
  • Vcoincheck.io also have large community so there is no marketing fee.
  • All sources like website, equipment for training course are sponsored by assets of vcoincheck.io too

Researching fee: 200ADA/hour (~ 83 working hours)

Checking, edit document: 100 ADA/hour ( ~ 42 working hours)

Making Training curriculum: 150 ADA/hour ( ~ 44 working hours)

Translating fee: 100 ADA/hour ( ~ 115 working hours)

Teacher fee: 825 ADA/hour ( 2 course, 16 sessions, 2hour/session)

Smartcontract processing fee: 300 ADA/manday ( ~82 days, 2 developer process within 42 days)

Admin fee: 37.5 ADA/hour ( 4 working hours/day, 22 days/month)

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