[GENERAL] Name and surname of main applicant
Nguyen Van Hieu
[GENERAL] Are you delivering this project as an individual or as an entity (whether formally incorporated or not)
Entity (Incorporated)
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
7
[GENERAL] Please indicate if your proposal has been auto-translated into English from another language
No
[GENERAL] Summarize your solution to the problem (200-character limit including spaces)
The purpose of the proposal is to provide a tool (a web portal) that allows users to create, update and manage assets safely and conveniently.
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
No
[GENERAL] If YES, please describe what the dependency is and why you believe it is essential for your project’s delivery. If NO, please write “No dependencies.”
No dependencies.
[GENERAL] Will your project’s output/s be fully open source?
Yes
[GENERAL] Please provide here more information on the open source status of your project outputs
All of our source call will be shared to community under Apache 2.0 open source license
[METADATA] SDG rating
SDG Goals
9 - Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
SDG Subgoals
9.1 - Develop quality, reliable, sustainable and resilient infrastructure, including regional and transborder infrastructure, to support economic development and human well-being, with a focus on affordable and equitable access for all
9.3 - Increase the access of small-scale industrial and other enterprises, in particular in developing countries, to financial services, including affordable credit, and their integration into value chains and markets
9.c - Significantly increase access to information and communications technology and strive to provide universal and affordable access to the Internet in least developed countries by 2020
[SOLUTION] Please describe your proposed solution
How do you perceive the problem you are solving?
We are aware that assets on the CIP25 compliant Cardano platform have many limitations in upgrading, modifying metadata, and registering with the token registry.
Token Registry currently still depends on an Entity that founded Cardano, so this operation is not completely decentralized. But CIP68 compliant assets are different, this CIP will introduce a way to classify tokens so that third parties like wallet. decentralized exchanges can easily know what the kind of token it is.
What are your reasons for approaching it in the way that you have?
- From building a CIP25 compliant native token creation platform, we observed a large number of users creating their own assets.
- Currently, there are quite a few open source tools in the community that allow users to create assets that comply with CIP68.
- We have successfully created, managed metadata, burned CIP68 compliant assets in our lab so sharing this source code is very helpful to an open source community like Cardano.
Who will your project engage?
Our tool will attract 2 main user groups:
- Non-tech people who want to create and manage native assets that are CIP68 compliant.
- Companies and organizations can use our open source code to develop their own products.
How will you demonstrate or prove your impact?
[IMPACT] Please define the positive impact your project will have on the wider Cardano community
In what way will the success of your project bring value to the Cardano Community?
- The non-tech user community will benefit from this tool. They can create assets, manage metadata, and burn assets through a simple interface. => This not only benefits users but also increases the number of transactions and increases the number of wallets on the Cardano platform.
- Providing open source code to other projects will help save time and costs -> many companies will benefit, they deploy applications on Cardano faster and simpler => more transactions => Cardano platform is more sustainable
How will you measure this impact?
- Quantitative: number of downloads of the package, github stars, issues, feature requests in Github repository and .
- Qualitative: feedbacks from both non-tech users and developers.
How will you share the outputs and opportunities that result from your project?
Output and opportunities as well as project progress will be regularly updated on github, social networks (facebook, twitter and telegram)
[CAPABILITY & FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
This is a joint project between lecturers (C2VN) and students of the university (Block Alpha group). We have built few dApps together such as:
Both C2VN and Blockalpha already have a number of funded projects:
We also have a good history of delivery funded proposals in previous funds (we have no pending proposal up to fund10). We will continue to promote this spirit and ensure the output quality of each project as committed. For a growing ecosystem, we are always committed to "doing the best we have written in each milestone of each proposal"
[PROJECT MILESTONES] What are the key milestones you need to achieve in order to complete your project successfully?
1st Month
Milestone outputs:
- Identify potential users and their needs
- Define the architectural, UI/UX design
- Project management (organizing, and controlling resources, tasks)
Acceptance criteria
- Identify the common users need thru surveys or interviews
- A Simple, workable design for Architecture and UI/UX
- Reviewing all pendings and planning, assigning tasks to members, Resolve roadblocks if any
Evidence of milestone completion
- Potential users and their needs report shared on github
- We will upload the design to out github
- A copy of meeting minutes uploaded to github
2nd Month
Milestone outputs:
- Cloud hosting, Blockfrost API package fee
- Font end development
- Back end development
- Project management (organizing, and controlling resources, tasks)
Acceptance criteria
- We will caculate and ask a budget for cloud hosting and Blockfrost API for 18 months
- Front-end interface needs to match the design and user requirements
- The back-end needs to address design and user requirements
- Reviewing all pendings and planning, assigning tasks to members, Resolve roadblocks if any
Evidence of milestone completion
- A reference quotation from the vendors
- Code repository on github will be public
- Code repository on github will be public
- A copy of meeting minutes uploaded to github
3rd, 4th month
Milestone outputs:
- Smart contract specification design
- Develop smart contracts.
- Offchain and Onchain code Integration
- Smart contract vulnerables/bug testing
- Project management (organizing, and controlling resources, tasks)
Acceptance criteria
- Smart contracts need to be designed to ensure security and compactness to meet user requirements (functions)
- Smart contracts need to execute the functions as in the design
- Make sure offchain code can interact well with onchain code from the front-end interface
- A new person is needed to test functions and detect bugs/vulnerables on both offchain/onchain
- Reviewing all pendings and planning, assigning tasks to members, Resolve roadblocks if any
Evidence of milestone completion
- Design report
- Code repository on github will be public
- Code repository on github will be public
- Smart contract vulnerables/bug testing report
- A copy of meeting minutes uploaded to github
5th to 6th month
Milestone outputs:
- Initiate a small-scale pilot program on Preview testnet
- Collect User feedbacks
- Collect bug bounty outputs
- Run the 1st marketing campain
- Project management (organizing, and controlling resources, tasks)
Acceptance criteria
- The program needs to run well on the Preview network
- Need to collect at least 3 feedbacks from 3 different people for their thoughts after interacting with the application
- Run a bugbounty program with at least 3 participants
- Post a minimum of 03 posts on different social media platforms
- Reviewing all pendings and planning, assigning tasks to members, Resolve roadblocks if any
Evidence of milestone completion
- The URL of application on the preview network will be public
- Document about feedback will be post on github
- Bug bounty report will be release on github
- Document about the link of posts will be share in PoA
- A copy of meeting minutes uploaded to github
7th month
Milestone outputs:
- Make necessary modifications to pilot version base on feedbacks/bug bounty outputs
- Launch the production version on mainnet
- Run the 2nd marketing campain
- Create userguide/Tutorial for this products
- Publich the source codes
- Project management (organizing, and controlling resources, tasks)
Acceptance criteria
- All comments should be acknowledged and reflected in the new version of the code
- The program needs to run well on the mainnet
- Post a minimum of 03 posts on different social media platforms
- Userguide/Tutorial must cover all the useage of product features
- The version running on the mainnet needs to be shared publicly
- Reviewing all pendings and planning, assigning tasks to members, Resolve roadblocks if any
Evidence of milestone completion
- The URL of application on the mainnet will be public
- Document about the link of posts will be share in PoA
- Document about userguide/tutorial will be share in PoA
- Public code repository for all user could access
- A copy of meeting minutes uploaded to github
[RESOURCES] Who is in the project team and what are their roles?
Here are our team members:
Mr. Nguyen Van Hieu - Project Owner
Bio: Founder of HADA stake pool, member of Plutus Pioneer Program, and Lead Technical Support at many successful startups.
Mr. Nguyen Hong Sơn - Full-stack Developer/Blockchain Developer
- More than a year of building and operating on the Cardano Blockchain platform
- 6 months working with Haskell and Plutus languages, 4 months working with Aiken programming language
- There is a project funded at fund 10, ranked 2nd in the Startup & Onboarding for Students category
- Experience in dApp development and skills in writing smart contracts with Aiken language
- 2 years of experience developing AI/machine learning/deep learning, data science, ...
- Email: son211204228@lms.utc.edu.vn
- Github
- Telegram
- Linkin
Mr Thanh Khuat Dinh - Backend Developer, Third-year of University of Transport and Communications
- Backend Developer, working on the implementation of the platform.
- Telegram:
- Email: thanh211200866@lms.utc.edu.vn
Mr Tung Tien Nguyen - Frontend Developer, Third-year of University of Transport and Communications
- Specializes in creating intuitive and user-friendly interfaces for the platform, focusing on the frontend development and user experience.
- Telegram:
- Email: tung211200893@lms.utc.edu.vn
Mr. Phung Tien Dung -Full stack Developer, Third-year of University of Transport and Communications
- Experienced with developing on Cardano network
- Programming languages: Golang, Python, NodeJS, ASP.NET
- Blockchain & Sustainability Researcher
- Email: dung201200061@lms.utc.edu.vn
- Github:
[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources
Our proposal is expected to be divided into 05 milestones with the following expected budget:
(you can refer to this google sheet for more detail)
[VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
The value of the proposal for the Cardano ecosystem can be demonstrated by highlighting the following key benefits:
- Increase the number of transactions on the platform: because creating nft/token according to CIP68 is too simple by using this portal (this tool)
- Increase the number of wallets: there will be more creators because the tool is designed for non-tech users
- Boosted liquidity and trading: more CIP68 compliant assets are created, leading to more demand for buying, selling and trading.
- Enhanced NFT/token functionality: NFT/tokens can now easily update metadata without the need for a 3rd party
The project is expected to last from 6 to 7 months with a team of 7 people to ensure quality and security of the application. So on average, each person only receives about 87,610 ADA /(7 people * 7 months) = 1787 ADA/month ~733 USD/month excluding server rental and API package payment (rate 0.41 at at the time of writing the proposal)