Machine Learning with Tensor Flow
One of the issues ORAO was created to solve is earlier oracle platforms' reliance on reputation systems that trust data providers until they are actually caught supplying false information. While these systems do require providers to stake tokens which they may lose, there is always the risk of an attacker who invests some time into securing a good reputation, then lies in wait for an opportunity to trick for example a smart contract into making the wrong decision, allowing the attacker to steal funds of greater value than the stake they lose as a penalty for lying.
ORAO's solution is the introduction of Machine Learning. Using TensorFlow we are able to maintain neural nets that calculate trust scores based in part on past performance, but also on the trustworthiness of the data provided on its own merit, judged against a backdrop of similar data provided in the past, both by that particular data provider and recent data provided by others.
ORAO's neural nets are initially trained by our developers, using historical data and trusted sources. This allows the neural nets to rate data providers fairly from day 1, including providers for new Data Protocols who may not yet have competitors. Note that this is not an oracle service provided by ORAO itself, it merely serves as a backbone for ensuring reliability and trust on a platform where new Data Protocols are expected to to appear over time.