Author

Topic: Contest- DeBot web embedding (Read 157 times)

legendary
Activity: 3640
Merit: 1209
October 19, 2021, 06:57:42 AM
#1
  
 

Motivation

The usage of traditional web is still massive and we can only dream of the Web Free concept becoming reality. We already have DeBots which provide users direct connection with blockchain. Though, user experience is still pretty limited - both by functionality and visualisation. What if we combine the traditional web navigation with built-in features of DeBots by injecting DeBot into web-pages. The interaction with them can be organized through browser extensions or wallets that support the technology.

The goal

Provide the developers with an easy-to-use solution of injecting DeBots into traditional web-sites. Provide the users with a convenient way of communicating with blockchain using familiar tools.

The solution should use one of the 2 ways (both is the better) of embedding to any site:

iFrame from a third-party website
Web Components (custom HTML element 3)
Web Component could be provided using JS-script placed in CDN or using NPM-package.

Codebase

The code of DeBrowser can be used from the submissions of previous contests or created by the participant from scratch to fit the conditions of the current contest. Browser extension with the needed modifications can be also be used from the previous contests.

Security

To reach the needed security level when creating and signing the transactions it’s essential to fit the following criteria:

while using an extension: the keys should be stored in the extension and not transmitted to the browser
while using a mobile app: generation of a QR code (or link)
Visualization (design)

The solution should be visually customizable to seamlessly adopt it in site of different design. The list of customizable options should include but not be limited to:

color palette
fields and controls/buttons (customizable UI)
DeBot and dApp server address binding
on/off switching of particular control elements
Submission format and requirements

GitHub repository
PR in freeton repository
Open-source license
Submissions with failing builds/tests/samples will be rejected
Video presentation - a strong plus
Apart from uploading a submission, a code should be submitted in accordance with GitHub - freeton-org/readme 3 .

Contest rewards

1st place………… 80 000 TON
2nd place………… 50 000 TON
3rd place………… 30 000 TON
4th place……… 20 000 TON
5th place……… 15 000 TON
6th place……… 10 000 TON
7th place……… 8 000 TON
8th place……… 6 000 TON
9th place……… 4 000 TON
10th place……… 2 000 TON

​​Minimum score to receive reward for 1 - 5 places is 6.
Minimum score to receive reward for 6 - 10 places is 3.


Overall prize pool: 225 000 TON
 

Landing page ...https://debot.freeton.today/

Read more...https://forum.freeton.org/t/contest-proposal-debot-web-embedding/11775
Jump to: