Thanks for a good question!
We plan to use Ethereum smart-contract as a platfrom core which implement the following functions:
- update Experts’ ratings
- distribute reward among Experts and Authors (in DOBI tokens)
- accept monthly subscription fees (in DOBI tokens) and assign widget access rights for Subscribers (e.g. on pay-per-month basis)
- voting on platform rules updates
This contract will use ERC20 tokens named DOBI. A gateway with Waves Platfrom is planned to be implemented to allow a user to buy and sell DOBI tokens through the Waves Platfrom wallet and DEX.
Frontend is planned to be implemented as a webservice initially and then also a mobile apps will be developed (as descibed in our roadmap). If DApps become widely adopted we will think to implement our Frontend as DApp.
Widgets and Data Providers are to be implemented as Docker containers (we already have this architecture in beta.dolphin.bi). If a decentralized computing becomes widely adopted (Golem, SONM, iExec etc) we will think on moving to a decentralized architecture in this part.