We have finally released our first app on the Appstore and the Playstore.
The objective of releasing apps is simple. Since Sotuu is blockchain-powered crowdsourcing platform to generate brand new datasets for AI, especially for conversational AI, we need ways to let people to co-generate datasets.
Our apps do exact what we need.
People can co-generate brand new datasets together.
What our first apps do.
- Create a wallet.
You can create a wallet. Private keys are not sent to any server. - Speak out sentences.
We keep showing sentences. You can contribute their voice by speaking out the sentences. Once your voice is validated you get token. - Validate other users voice
Since quality of dataset is very important for AI training, someone have to check if the voices contributed and sentences match. Once the voices you voted validated or invalidated, you could get token. If you vote is in majority , you get token but if your vote is in minority, you lose token. - Transfer token to other address
This is just a demonstration of wallet feature. We’re going to connect our app to a decentralized exchange later.
Tech stack
I use React native to develop these apps. Other interesting tech stacks are eth-lightwallet and private Ethereum network with proof of authority.
- React native
- eth-lightwallet
- Private Ethereum network with proof of authority as a side chain
With eth-lightwallet, we can generate addresses compatible with Metamask. This is very cool. And we use private network as a side chain to avoid mainnet’s expensive gas cost. We have developed simple bridge technology to move token between our network and other Ethereum-based networks. In a nutshell, we use our private network as a layer 2 solution.
We are experimenting other layer 2 solutions and plasma to borrow trust from Ethereum mainnet.
Of course we use smart contracts, too. Once a set of data is validated, data contributor, voice contributor in this case, and data validators get token based on contracts.
Things we should develop next
If you contribute data for AI development, naturally you want to see and feel the AI trained based on data you contribute.
We will develop such feature no matter how stupid our AI is.
Point is all contributors can see the progress of our AI.
It should be fun to see our AI improving gradually.
BTW, these apps are only on Japanese market.
Even though Sotuu itself is language or region agnostic, our first attempt is on Japanese market.
If you are interested in the apps and you can access Japanese market, please try it! If you are not live in Japan but interested, please wait. Or I can show you personally if you live in SF Bay area.
Download iOS version here.
Download Android version here.
Thanks for reading.