The confidence vote is live now. Click here to vote

Overview of Senno Infrastructure

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

  • “Holds the business logic of the Senno network.
  • Handles the communication with external entities (SennoApps, API and SDK).
  • Verifies balances and service payments with the blockchain.
  • Distinguishes between queries for existing sentiments / new sentiment calculations.
  • Manages the data listeners using A.I. source prioritization. The raw data is divided into small. chunks and saved into distributed data storage networks.
  • Communicating with the Senno Client network to manage distributed hardware resources.”

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: