funded
Open source dynamic assets (Token/NFT) generator (CIP68)
Current Project Status
In Progress
Amount
Received
₳31,753
Amount
Requested
₳87,610
Percentage
Received
36.24%
Solution

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.

Problem

CIP68 offers many more advantages. However, the Community now needs a tool to create and manage CIP68 assets and this proposal will solve that problem.

Image file

Impact Alignment
Feasibility
Value for Money
Open source dynamic assets (Token/NFT) generator (CIP68)

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.

Image file

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?

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)

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"

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: 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

Milestone 2: 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

Milestone 3: 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

Milestone 4: 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

Final Milestone: 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

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: [email protected]
  • Github
  • Telegram
  • Linkin

Mr Thanh Khuat Dinh - Backend Developer, Third-year of University of Transport and Communications

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: [email protected]

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: [email protected]
  • Github:

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)

Image file

No dependencies.

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)

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