ITG-2. Stand-alone SMV interface

Motivation
Stand-alone SMV is technically ready to integrate with third-party systems, but its problem is that the only interface for the user to access is DeBot. Of course, this is a powerful tool, but not flexible enough, for example, for conducting analytics, displaying large lists or implementing advanced functionality that is not currently supported by DeBots. Therefore, it is necessary to develop a simple and convenient user web-interface for working with stand-alone SMV and connected plugins.
Type
Contest
Contest entry period
August 09 - September 25
Requirements

  • Develop a web interface for existing implementation of Stand-alone SMV (GitHub - RSquad/stand-alone-smv: Free TON Stand Alone SMV), or any other implementation that meets the SMV specification.
  • The solution developed during the contest must be hosted in web and work with a deployed by participant in devnet contracts.
  • The solution must be adaptive.
  • The solution can interact with contracts both through DeBots and direct calls.
  • The solution should be easy to customize and easily integrated into third-party systems.
  • The solution must be able to be used as an independent application.
  • The solution can have a back-end part for caching, or the implementation of additional functionality (discussion of propositions, analytics, etc.).
  • The solution must call contracts not directly with user seed or keys, but through a third-party extension (Surf, ExtraTON, TON Crystal Wallet).
  • The solution must include the technical documentation.
  • A solution should have a Free Software license (Various Licenses and Comments about Them - GNU Project - Free Software Foundation).
  • Jury should be able to access it for testing.

Evaluation criteria and winning conditions

  • The solution must be implemented in accordance with its documentation.
  • The solution must be scalable to thousands of participants.
  • The documentation may include a demonstration of scenarios for working with the system and user guides.

Voting

  • Only qualified jurors, able to understand, rub and evaluate smart contracts on Free TON should judge. Jurors whose team(s) intend to participate in this contest by providing submissions lose their right to vote in this contest.
  • Jury from other sub-governance groups could be added to this contest to provide additional technical expertise.
  • Each juror will vote by rating each submission on a scale of 1 to 10 or can choose to reject it if it does not meet requirements, or they can choose to abstain from voting if they feel unqualified to judge.
  • Jurors will provide feedback on your submissions.
  • Duplicate, sub par, incomplete or inappropriate submissions will be rejected.

Reward:

1st prize…………………………………………….30,000 Tons

2nd prize……………………………………………12,500 Tons

3rd prize…………………………………………….7,500 Tons

4th prize……………………………………………. 5,000 Tons

5th prize…………………………………………….2,500 Tons

Total prizes: 60,000

Note: If the number of winning submissions is less than the number of rewards available, any remaining rewards are not subject to distribution and are considered void.

Jury rewards
An amount equal to 5% of the sum total of all total tokens actually awarded will be distributed equally between all jurors who vote and provide feedback. Both voting and feedback are mandatory in order to collect the reward.

Contributor rewards
As part of the support for administrative work being performed by various sub governance members the DGO will reward contributors to the creations, organisation, follow up and other activities around the execution of its contests.
An amount equal to 2% of the sum total of all total tokens actually awarded will be distributed equally between all contributors:

  • Mitja Goroshevsky
  • Nikita Denisov
  • Boris Pimonenko

Procedural remarks
Participants must upload their work correctly so it can be viewed and accessible in the formats described. If work is inaccessible or does not fit the criteria described, the submission may be rejected by jurors.
Participants must submit their work before the closing of the filing of applications. If not submitted on time, the submission will not count.

2 Likes