As the community centered around Openfabric continues to increasingly grow and its members have begun manifesting a growing interest in the general ideas which lay at the heart of the project, the team has seen a surge in the number and variety of questions addressed to us across all media platforms. Additionally, the feedback we’ve received from the community is highly encouraging, and your messages of support and appreciation constitute an important part of the motivation that makes the development of the Openfabric ecosystem all worthwhile. With this in mind, we would like to take a moment to express our deep gratitude towards the enthusiasts who engage with us and help in the process of shaping the future of the project.
Based on the manner in which the community has expanded in the last months, our prediction is that this pattern will continue for the foreseeable future, as Openfabric continues to draw the attention of more visionaries across social media and other digital platforms. Therefore, the goal of the present article is two-fold: first, this post serves to provide answers to the frequently asked questions which have emerged so far; and second, it will also provide a set of answers for the newcomers who are looking for an introduction to the ecosystem. So, the remainder of this text will be dedicated to presenting and answering recurring questions which have been posed by the community.
What is Openfabric?
Openfabric represents the backbone for the Internet of AI — an ecosystem designed to lower the adoption barrier of artificially intelligent systems by reducing the infrastructure demands and technical know-how needed to successfully utilize AI algorithms.
The Openfabric ecosystem rests on two cornerstone building blocks:
- Openfabric DOS: a blockchain-powered, cryptographically-secure decentralized operating system that ensures the smooth, secure, and scalable operation of the entire ecosystem;
- Openfabric TEE: a robust, scalable, and secure execution sandbox which allows for the execution of AI.
What is the purpose of Openfabric?
The project aims to offer a platform in which AI innovation can take place at an increased pace. Its purpose is to provide an ecosystem where AI developers will have all the tools they need to deploy their algorithms effortlessly, data scientists will be able to compile and upload their datasets, and infrastructure providers will be able to offer the raw computing power to run these algorithms on the appropriate datasets. In this process, Openfabric acts as a decentralized marketplace in which participants are rewarded when their Intellectual Property or when their hardware resources are used to generate new knowledge.
What are the practical applications of Openfabric?
By moving algorithms outside of the academic environment and applying them to real-world problems, Openfabric has the capability of revolutionizing the current perception around AI. The platform has many practical applications across all areas in which Artificial Intelligence is involved. To name one such instance, Openfabric could provide the key to performing machine learning algorithms on sensitive datasets by running the algorithms inside of a trusted execution environment, which guarantees that no one is able to access the data while it is being processed. This has tremendous potential to tackle our most pressing matters, such as fighting diseases by extracting patterns out of confidential datasets without compromising the privacy of the data. Openfabric also facilitates the use of more common AI solutions (image and text classification, natural language processing, etc) in an attempt to democratize access to such applications.
How are you connected to AI?
We are connected to the field of Artificial Intelligence by our capability to create, deploy, and harness various types of AI and machine learning algorithms, as well as by being fond of the technologies that are currently being leveraged in this area of Computer Science. Coming from a technical background, we realize that the current procedures for deploying AI programs into real-world scenarios are cumbersome, and — with the help of the Openfabric platform — we hope to democratize and facilitate access to AI solutions.
Where is the project registered?
Openfabric is registered at https://www.openfabric.ai. This is the main source of information regarding the state of the project. On the website, you can easily find details about the progress we’re making, along with insight into future perspectives for the platform. You can also read our whitepaper to learn more about the detailed description of the ecosystem, as well as join our communities’ multiple social media platforms.
When was the project registered?
The initial idea behind Openfabric started at the beginning of 2019, when we first began considering what it would be like if AI were to be made more open to the public, and speculating about what sorts of benefits this approach could bring to society at large. Ever since that day, we’ve been making steady progress towards putting this idea into practice.
What are the competitive advantages of Openfabric?
Openfabric leverages the power of ontology models, which allow for the chaining of AI algorithms into complex flows and pipelines. This feature is not present in any of the other projects that share some similarities with Openfabric. Additionally, the economic model proposed by Openfabric is robust, and incentivizes algorithm developers to reuse the innovations of their peers and to create even more complex solutions. This property ensures that going forward, the algorithms deployed in the Openfabric ecosystem will be some of the most useful, creative, and innovative AI artifacts ever conceived. Furthermore, the technologies we employ in the creation of this platform are on the bleeding edge, whether it be cryptography, trusted execution environments, decentralization, or blockchain, thus ensuring that attempting to replicate the Openfabric platform into a spinoff would be a difficult and time-consuming process.
Is it available globally?
In our view, software innovations like the Openfabric ecosystem are not — and should not be — restricted or tied to any one geographical area. Therefore, from the very initial stages of the project, a decision was adopted to make Openfabric globally available.
Is it blockchain-based?
Openfabric relies on blockchain technology to offer participants in the ecosystem a shared and unforgeable source of truth. As an immutable ledger technology, blockchain is suitable for maintaining the state of the ecosystem. In this sense, Openfabric is based on blockchain, but it is not tied to a particular implementation of blockchain technology. Although the project is blockchain-based, it should also at the same time be blockchain-agnostic.
Who is your target audience?
Openfabric is a platform centered around multiple stakeholders. Its audience is composed of AI innovators who want to monetize their algorithms, dataset providers who compile and upload their datasets and are then rewarded each time their data is used, and infrastructure providers who offer computing power, apply the algorithms on the datasets and obtain results. Another stakeholder is the service consumer, who combines AI and data and then prompts the infrastructure providers to run them in order to obtain new results and knowledge. Our platform is also directed at companies and enterprises that want to extract new insights from their data by utilizing Openfabric as a platform which offers AI as a service.
What social media channels do you have?
Do you have a roadmap for the near future?
Our website contains a dedicated section for following the roadmap of the Openfabric project. Be sure to check it out at https://www.openfabric.ai to see our current status, as well as the direction in which we are heading.
Does Openfabric deal with any government projects?
The Openfabric platform is not the result of a governmental initiative of any state, and the end-product of this project will be globally available. The project has not received any funding or incentives from government entities.
Why should I invest in Openfabric?
Openfabric is a project that is going to tap into a previously-unexplored reserve (that of general applicability artificial intelligence algorithms and datasets), and will provide an ecosystem in which such intellectual property can be monetized. As you are probably already aware, the current state of affairs is that AI developers cannot join a platform that enables them to make a profit from their work, and so their algorithms are mostly showcased, but never put into practice, even though these programs are valuable. The situation is similar in the case of dataset creation, in which there exists no actual incentive to create and monetize such artifacts, but at the same time, everyone is aware that an AI algorithm is useless if the data it trains on is poorly constructed.
Openfabric is here to create a market for these resources and turn them into a commodity. That is why investing in the project is the best method for tapping into the AI resource. The team behind the project is composed of highly skilled programmers who are currently hard at work on implementing the concept, and the innovations in Openfabric are being scientifically validated. As a matter of fact, we have also published some papers in scientific journals (the links to which you can find in the roadmap on our site). As the society of tomorrow will most certainly incorporate Artificially Intelligent Agents and programs, the market we are now opening is going to continue to increase in value and volume. For all the reasons mentioned above, Openfabric is a lucrative venture opportunity with a large return on investment.
What progress has Openfabric made so far?
Since its inception in 2019, Openfabric has been making steady progress. The team has identified the main constraints faced by the AI systems and investigated methods to overcome them. The next step was to identify the main stakeholders in the platform and set up the economic model and incentivization mechanism. The team has also released a whitepaper, and is currently in the process of validating the scientific value of the Openfabric platform. At this point, we have published research papers in scientific journals, and will continue to release papers regarding various aspects of the ecosystem, in order to achieve the certainty that the building blocks of the Openfabric ecosystem are scientifically sound.
Do you have a whitepaper?
The Openfabric team has released a whitepaper which describes the main architectural components of the platform, as well as the main innovations that will ensure the successful evolution of the project. The document is an engaging and informative read, and you can find it at the following URL: https://www.openfabric.ai/openfabric-whitepaper.pdf
Where can I find the project’s technical info?
The project’s technical complexity is described in the whitepaper, which can be accessed at the following link: https://www.openfabric.ai/openfabric-whitepaper.pdf. The paper describes the major technologies that are integrated into the ecosystem, what their scope is, and how the stakeholders can use them to interact with the platform. It also presents the innovations that go beyond mere technological novelty, so we strongly encourage you to read it.
What licenses does the project use?
This project is going to be open-source, so that anyone can see the implementation of our solution. A transparent, open-source implementation of the Openfabric ecosystem is an approach which will help users to gain trust in the ecosystem in which they are participating.
Does participating in the Openfabric ecosystem require specialized hardware?
The platform accommodates multiple types of stakeholders, and the only ones who will be concerned with hardware setups are the infrastructure providers. So, to take part in the Openfabric ecosystem, one is not required to provide hardware equipment. As for the infrastructure providers: at the time of this writing, the only requirement is for the case that they want to process sensitive data. In this case, they must have hardware that provides access to a Trusted Execution Environment (e.g. Intel SGX).
How does the platform incentivize innovators?
One of the stakeholders on the platform is the AI innovator, an actor who deploys AI/machine learning algorithms. The contribution of AI innovators is rewarded by the community each time that the algorithm is executed. Additionally, the algorithm can be incorporated by other innovators into their solutions, and this will also lead to the innovator being rewarded. Further information on the subject of incentivization and the Openfabric economic model can be found in a medium post dedicated to the topic, as well as in our whitepaper.
Do the miners specialize in providing hash rate?
A node in the Openfabric platform is regarded as being more than a simple miner specialized in providing hash rate. The node can take part in offering multiple services to the network, such as the capability for searching for available algorithms, datasets, and infrastructure. It can also take part in storing parts of the ontology that is used to classify algorithms and their inputs and outputs, or even store part of the ratings for the services that are offered on the platform. Therefore, a node in the platform is not only responsible for maintaining the state of the Distributed Ledger. Additionally, the node can provide execution services for the AI algorithms, and the owner of the node will be rewarded for executing the algorithm.
Who is the team behind the project?
The team behind the Openfabric project is a passionate group of experts and enthusiasts who dedicate their attention and interest to the emerging field of decentralized systems and the fields of machine learning and Artificial Intelligence. They are highly technically-focused and all come from a computer science background, having worked extensively in the relatively new domain of blockchain technology, as well as in the area of machine learning algorithms.
What are the functions of Openfabric?
Openfabric is a platform that aims to foster AI innovation at an unprecedented scale. To achieve this objective, the Openfabric project is conceived as a decentralized free market where algorithms and datasets are deployed. Some of the functions of the ecosystem are:
- deploying algorithms and datasets
- ensuring interoperability of AI algorithms by leveraging ontologies
- mimicking evolutionary forces with the help of rating mechanisms that promote valuable assets
- offering access to decentralized execution environments
- offering AI execution as a service for enterprises
Is there an SDK for developers?
The Openfabric platform will incorporate a Software Development Kit that is used to facilitate the creation and deployment of algorithms and datasets. The SDK will provide functionality for programmatic interaction with the network, algorithm, and dataset upload, but the most interesting feature available in the SDK will be the ability to use the algorithms of AI innovators just like you would when importing libraries in a programming language. For the time being, the SDK is not yet fully materialized.
Why go for a decentralized approach?
Openfabric was designed with the key feature of decentralization in mind, because decentralized applications have multiple desirable properties: first, they provide a greater level of security and trustworthiness than their centralized counterparts do, because information is stored with multiple stakeholders, so that tampering with the ecosystem requires an unfeasible amount of resources; second, a decentralized system is more adaptable, flexible, and easier to scale up than a centralized system is. The components of the ecosystem are not concentrated in the hand of a single provider. As a matter of fact, anyone will be able to contribute to the network by hosting some of its features via setting up a node to take part in the network; and last but not least, a decentralized approach avoids the single point of failure issue that can serve to temporarily hinder even the most resourceful of companies.
Will Openfabric run on a proprietary blockchain?
Currently, there are no plans to launch Openfabric on a proprietary blockchain, as we believe that this would pose a limitation to the whole architecture. In our vision, Openfabric should be able to operate on multiple blockchain technologies in order to reach a broader audience, which is why the aim is to design Openfabric to be blockchain-agnostic.
What is the purpose of the blockchain in the Openfabric architecture?
Being an immutable ledger technology, the blockchain is suitable for recording events that happen in the ecosystem. In this aspect, the blockchain can be leveraged to fulfill multiple purposes. For one thing, it will serve as an immutable recorder of monetary transactions. Although the actual transactions might be carried out through side-channels, their completion will be recorded on the blockchain to serve as proof. Another usage of the blockchain is as a means for providing access control to the services in the network. For example, a service consumer can be granted access to the execution of a machine learning algorithm for a specified period, or a given number of trials. Another valid way of using blockchain is to hold the records of the algorithm rating system on the decentralized ledger.
What is the revenue model?
Taking into consideration the four stakeholders who will interact on the Openfabric platform, the ways in which they will benefit from using the ecosystem are the following:
- The AI innovators create intelligent algorithms that the community can use to solve their particular problems. They will be rewarded for their algorithms on a per-execution basis.
- The data providers compile datasets and upload them to the Openfabric platform. Those datasets will then be used by interested actors on the platform in order to train their algorithms or extract information. The effort of the data providers will be rewarded each time their datasets are utilized.
- The service consumers choose AI algorithms and/or datasets and delegate their execution to the Openfabric network in order to gain new insights and extract information out of data. In exchange, they pay for the services they have used.
- Infrastructure providers form the backbone of the Openfabric ecosystem. They rent their hardware so that others can execute algorithms. In exchange for their services, the infrastructure providers will be rewarded with tokens on a per-execution basis.
This is a comprehensive set of questions that have been repeatedly asked by members of the community. We will continue to keep this list updated as more questions are raised, and as the project progresses. This will serve as a suitable introduction to Openfabric, but a detailed description of the project can be found in the whitepaper. Be sure to keep up-to-date with the evolution of the ecosystem by subscribing to the newsletter on the website and by interacting with us on our social platforms! With your contribution, we can shape the future of the AI landscape.