Openfabric’s architecture is the manifestation of the project’s objective of “Creating the most inclusive and coherent community and marketplace for AI resources, developers and companies”.
At the core of this architecture lies the blockchain and distributed ledger technology. Today, we briefly examine how the architecture constitutes the Openfabric platform.
Before moving on to the architecture let us understand why there was a need for such an AI platform and how this resulted in the development of the Openfabric architecture. Back in 2019, the Openfabric concept was formulated after a careful study of the existing AI solutions. It was discovered that no such platform existed that could provide a consumers with a low barrier to entry in the space. All the existing solutions were either too difficult to use or failed to address the pain points of their users. To fill this market gap, Openfabric brought forward a solution that eventually became the go-to AI platform for all. This was achieved by carefully designing an architecture that not only enabled the creation of a robust platform but also kept user experience as a top priority.
Below, we take a look at how this architecture functions.
The components that make up the Openfabric platform include the following:
The DLT layer can be rightfully termed as the communication backbone of the whole system. It ensures system replication, decentralization, and communication. An added advantage of using blockchain is that features like trust, security, and transparency are inherited with the blockchain.
The Openfabric network consists of services such as the Registry AI and data, Ontology, Execution, Warranty and Staking, Reputation and Rating, and Storage. A trusted execution environment connects with the stakeholders of the system.
Next comes the Openfabric platform. It consists of the Openfabric Store, the Openfabric Toolkit, the Openfabric SDK and the Openfabric Daemon.
Lastly, we have the Openfabric stakeholders, including service consumers, AI innovators, data providers, and infrastructure providers. All of these stakeholders work together to build turnkey AI solutions that are accessible to all.
Openfabric utilizes a protocol composed of interoperable ontology models that represent the input and output of the AI agents. Although each organization has its semantics, context, and perception of the data, this protocol will act as a translator/abstractor fostering internal and external collaborations. The model proposes a layered architecture in which each layer is composed of machine-readable semantic data structures that provide context on a particular dimension of the ontology concepts. The most important aspect of this approach is that data structures can be used, deployed, and updated in a decentralized manner.
The core layers are designed to store machine-targeted semantic information. The optional layers provide human-readable information in the communication between agents but are compelling in cases that involve human-computer interactions.
From a high-level perspective, the architecture is composed of the following layers:
The whole Openfabric architecture is carefully planned out and structured in such a way that offers the best possible output to all of the stakeholders of the system. This architecture results in a platform that makes the use of AI and blockchain technology much easier for the users. Even users with little or no technical know-how can make use of the platform and develop apps based on artificial intelligence.
It also helps in addressing some of the key issues faced by AI technology in the current era and aids in the collaboration between AI innovators, data providers, businesses, and infrastructure providers to facilitate the creation and use of new intelligent algorithms and services.
The Openfabric whitepaper is a complete detailed resource that offers in-depth knowledge about the working of the Openfabric architecture as well as technical details about the platform. Readers seeking to learn more about the platform can easily access it on our website. For the latest updates regarding the platform, users can also visit our social media accounts on Twitter, Telegram, Linkedin, Facebook, and Youtube.