Here’s a look at an overview of the Senno infrastructure:
Developers designed Senno to efficiently propagate data stored on a decentralized environment and oversee the information’s integrity using blockchain smart contracts. Senno Core is the heart of the Senno Network, and it bridges the off-chain world of non-blockchain applications to the on-chain smart contracts.
According to Senno, The Senno Core
Whereas data listeners act as a pluggable service architecture. This allows for the addition, changes and updates of data providers. Moreover, they would enable data retrieval from both public and private channels. Data listeners also collect raw data from designated channels, which is based on dynamic prioritization from Senno Core.
The Senno Client is responsible for retrieving processing and storage jobs from the Senno Core, executing them on allocated resources. The client also constructs sentiment analysis result and sends it to the core. Not only that, the Senno Client validates contribution against the distributed hardware smart contracts on the NEO blockchain.
The Senno platform also offers encryption. Communication with any external sources and third parties would be SSL or TLS encrypted.
Here’s a look at Senno’s main flow sequence diagram: