SingularityNET lets anyone create, share, and monetize AI services at scale. It's a full-stack AI solution powered by a decentralized protocol. The SingularityNET platform is the core infrastructure that allows the network to function. AI services will use this platform infrastructure to communicate and transact. The roadmap below outlines our development progress for each network component. You can now use the world’s first decentralized AI marketplace on the Ethereum Mainnet using our native AGI utility token.
We outline our plans for the Beta v2 in 2019. Various technical upgrades and implementations to the Beta will allow for a more seamless user experience, comprehensive AI service deployment, and easy enterprise access to community-built services.
Request for AI Portal
The RFAI will allow users to request for AI services which they would like to see built and deployed onto the SingularityNET Network.
Users will also be able to back an existing request by committing AGI tokens to reward the successful development of a predefined service.
Software Development Kit
Daemon - Request Streams
Enabling daemon to support streaming requests from clients. This will allow a request or response to have an arbitrarily large size in order to enable the use of large payloads which are needed by several AI services. This will be particularly relevant to requests made by enterprise customers.
Platform Improvement Proposals (PIP)
A repository dedicated to capturing improvement proposals from the community.
Some of our best ideas have come from the community and we aim to capture and reward some of the best proposals. Development pluralism is how we will outperform centralized groups. The Platform Improvement Proposals (PIP) will include a detailed workflow on how proposals will be curated, managed and finally implemented across the platform.
Improving the InterPlanetary File System (IPFS) stability: We are looking to enhance the monitoring and flagging of the IPFS cluster. It will also be crucial to iron out its capacity to automatically recover from any type of node failure.
Daemon and Snet client versions: This will allow the system to detect outdated daemons and warn service owners and/or trigger automatic updates. First, we will be including a version number in the daemon and Snet client. Second, the platform will prompt the user to upgrade them if a newer version exists.
Following enhancements to the snet client version we will be revamping the documentation of all snet client commands.
Later in 2019
Software Development Toolkit Expansion
Releasing our Swift, Golang, and Java (with support for Android) SDK.
Expanding the Daemon's functionality by adding auto-recovery, Operator UIs, and Asynchronous Requests.
Fiat to Crypto
The fiat to crypto gateway will enable users to consume services on the platform using fiat currencies, and service owners to cash out their AGI tokens back into fiat currencies.
Support for Additional Pricing Models
Adding support for subscriptions, bulk pricing, variable pricing, and the API of APIs buying mechanism (services calling other services).
Enhance the marketplace DApp with support for injectable User Interfaces (UIs). This will enable service developers to provide a custom UI to interact with their services on the DApp.
Daemon Service Mesh
Develop an inter-service communication infrastructure using daemons to enable the API of API use case. This will be released along with a whitepaper focused on the use case.
Enhance the daemon so it can run on embedded hardware. This feature is set to unseal a whole new dimension for the SingularityNET network, namely, the Internet of Things (IoT). The set of applications for AI agents will expand to new territories (physical products) and we can’t wait to see what the community will come up with.