TRELLIS dApp pack

Trellis Network/ dApp pack - Test creator, Voter, and Digi-ID

Project Category

Project Description
We are dedicated to creating decentralized web and mobile applications. We want to be known for our custom dApps for small, medium, and large enterprises. We will have an intuitive platform that will be packed with features and have stunning interfaces, yet cost a fraction of the cost of services compared to other dApps.

Test creator core operation:

  • Host creates a new test
  • User joins the test Room, once test fee has been paid
  • User submits the test
  • Host publishes the results on the Blockchain


Project Duration
6 months

Project Milestones
Test creator: 2 months
Digi ID: 2 months
Voter: 2 months

Future milestones:
Build a high-capacity peer-to-peer network communication protocol.

Funding Amount Requested

Total expenses: 50000 USD

What are the products for? Typically projects for the Contribution Proposal System fund should be open source, so is that a part of your plan?

1 Like

Yes, all the products will be open source.

Test creator: This App will let an user create, manage and publish tests/ quizzes on the Blockchain. It will also allow users to earn (a test fee) from test participants.

Voter: Allows to create, manage election campaigns, and cast votes.

Digi ID: Users who possess this ID have increased trust levels while accessing the dApp ecosystem. KYC will be an essential part to obtain this ID.

Ok, I would like to see more details, including a project roadmap, how the funding will be split up between devs, and a better idea of how this contributes to the ICON ecosystem

Expense summary:

Designer: 7,000 USD

Developers (2): 25,000 USD

Quality assurance and testing: 3,000 USD

Smart contract development: 3,000 USD

Project management/ coaching: 7,000 USD

Marketing: 5,000 USD

Total: 50,000 USD


Milestone 1 ( 3 months)

Smart contract development (2 weeks)

Test creator dApp:

  • UX/ UI design: 4 weeks

  • Backend/ front-end development: 5 weeks

  • Testing: 2 weeks

Total expenses: 3,000 (Designer) + 12,500 (Developers) + 3,000 (Smart contract developer ) + 3,500 (Product Manager) + 1,500 (Quality assurance and testing) = 23,500 USD

Milestone 2 ( 1 month)

Digi ID dApp:

  • UX/ UI design: 2 weeks

  • Backend/ front-end development: 3 weeks

Total expenses: 1,000 (Designer) + 4,200 (Developers) + 1,200 ( Product Manager) + 500 (Quality assurance and testing) = 6,900 USD

Milestone 3 ( 2 months)

Voter dApp:

  • UX/ UI design: 3 weeks

  • Backend/ front-end development: 4 weeks

  • Testing: 2 weeks

Total expenses: 3,000 (Designer)+ 8,300 (Developers) + 2,300 ( Product Manager ) +1,000 (Quality assurance and testing) + 5,000 (Marketing) = 19,600 USD

TOTAL: 50,000 USD appx.

The Icon blockchain network will be used to make payments, and store user data, as a smart contract on Icon forms the foundation of this project. A user on our dApps will be encouraged to access and interact with the Icon network on every application level.

1 Like

Thank you for expanding on the idea. The question remains, though, how the product will contribute to the ICON ecosystem. Typically projects funded through the Contribution Proposal System should contain re-usable components such as libraries, api-level smart contracts, design languages + icons, technical studies, or data streams that can be leveraged by other projects to make the process of building on ICON a richer, more straightforward, and more satisfying experience.

We appreciate you sending us your feedback.

Value for ICON ecosystem:

Trellis dApps will bring value to the ICON ecosystem in a number of ways:

  • Exposing ICON to 2,000+ currently registered users on Trellis network’s userbase.

  • Increased transaction volume with raised user interaction, once the marketing plan launches.

  • Improved user awareness through well-built and tested products. ( Product components including smart contracts, libraries and design elements will be open-sourced, and so, recyclable ).

  • Digi-ID dApp will specifically be useful for those projects for whom user validation is a priority, and will be accessible through a simple REST API for developers on ICON ( Note: The API integration is planned for the future ).

Ok, this seems to be moving in a good direction. I would like to see a layout of exactly what are the planned smart contracts, libraries, design elements, etc that are planned to be open-sourced.

For Digi-ID, I would like to know a more specific idea of how this works. Users currently have accounts, so what would be the difference, how are you creating these KYC guarantees, and how do you plan to follow best practices for maintaining a database of Personally Identifiable Information (PII). PII is one of the most heavily audited types of information, and it is extremely sensitive. It should never be stored publicly and should always be secured extremely well.

For the “Test Creator”. What is this and how is it useful? Additionally, if the results or answers are stored on the blockchain, how will you prevent cheating?


A Smart contract will include a built-in payment system for the distribution of funds, a wallet to track the user’s fund, and data mappings to store required dApp data. The contract will be carefully audited for security flaws and other vulnerabilities.

Design elements:
UI layouts, Icons, Buttons, List elements, Fonts, and other components such as spinners, and modals.

API: Integrating with Digi ID ( for dApp developers on ICON )

Library: Automated KYC verification ( built using Python )

The Digi-ID could be utilized by other dApps to gather user information once a user connects using their wallets. At this moment, a wallet address doesn’t provide any valuable user information for dApps. In our opinion, this brings in a great many use cases which include:

  • Tracking user activity ( thus preventing and tracking online scams and fraudulent activities )

  • Giving control to dApps, as to who can access the App

For KYC we will be using a general approach i.e verify using the user’s selfie and a phone number. Due to limitations of Blockchain, larger chunks of user data such as photos will be pre-processed and converted to X-Y facial landmark data and cryptographically encrypting with such as using the current timestamp in milliseconds before storing on Blockchain. This ID will always be changeable if a user senses a breach thus making it more difficult to hack but a single user can keep only one at a time. If a user loses his wallet key, then he can reapply following the same process in that case the last one will be deemed invalid.

Test creator is a dApp for creating, managing, participating, and publishing tests on Blockchain. Additionally, it will provide tamper-proof diplomas and, certifications. The test itself will not be stored on Blockchain but the candidates’ results.

It still does not seem like the plan is fully developed. Additionally, I think it will take longer than 1 month to develop a novel KYC solution that utilizes the blockchain. Perhaps it would be best to focus on just one of the app elements for a smaller project that provides a simple and extremely reliable service.

1 Like

We will consider your opinion regarding the KYC solution. However, the work will continue regardless.

1 Like