Please describe your proposed solution.
We propose to build the following capabilities:
- Fully Open-Source Business Intelligence Streaming API Layer:
- Purpose: Provide developers with a standardized way to subscribe and receive real-time business events related to various entities on the Cardano blockchain (such as accounts, addresses, transactions, pools, assets, epochs, scripts, votes, etc.).
- Integration: The proposed API will build upon the existing CardanoBI REST API, enhancing it with real-time streaming capabilities.
- Benefits: This approach allows developers to access and utilize, in real-time, data from Cardano's on-chain data in an efficient and standardized manner.
- Software as a Service (SaaS) Business Intelligence API:
- Purpose: By commoditizing real-time data access to Cardano's on-chain data and offering value-added data analytics and insights, this API aims to streamline access to business data and enable the creation of new event-driven services.
- Benefits: By enabling Streaming/Event-Driven data access to Cardano's on-chain data, we foster the growth of the entire Cardano ecosystem and accelerate the time to market of new projects requiring real-time events/workflows as part of their business processes.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Our proposed solution addresses the challenge of real-time data access and standardized subscription to business events on the Cardano blockchain.
By providing a Fully Open-Source Business Intelligence Streaming API layer, developers will have an efficient and reliable way to access real-time data related to Cardano data entities.
This solution enhances the existing CardanoBI REST API, enabling developers to create new event-driven services and derive valuable insights from on-chain data.
The benefits of this solution to the Cardano ecosystem are significant. Firstly, it simplifies the process of accessing and utilizing real-time data, attracting developers and businesses to leverage Cardano's capabilities. This increased interest and participation in the ecosystem contribute to its growth and vitality.
Moreover, the standardized and streamlined data access through the proposed Streaming API enables the creation of value-added services and analytics.
This opens up opportunities for businesses to derive insights and build innovative applications on top of Cardano's blockchain. By commoditizing real-time data access and enhancing the business value locked in Cardano's on-chain data, the proposed solution strengthens the overall ecosystem and supports its expansion.
While it is challenging to provide precise quantitative projections, the impact of the project can be measured in terms of increased developer adoption, usage of the API, and the number of new event-driven services built on Cardano.
The successful implementation of the proposed solution is expected to attract a significant number of developers to the community, stimulate higher transaction volumes, and foster a thriving ecosystem of applications and services that leverage Cardano's real-time data.
How do you intend to measure the success of your project?
To measure the success of the project and evaluate its benefits for the Cardano ecosystem, several metrics and indicators will be considered:
- Developer Adoption: The number of developers who integrate the CardanoBI Streaming API into their applications can serve as a measure of adoption. Tracking the growth in the developer community and the rate of new applications built on Cardano can provide insights into the project's success.
- Usage and Transaction Volume: Monitoring the usage and transaction volume through the API can indicate the level of engagement and activity within the ecosystem. An increase in the number of transactions and the volume of data accessed through the Streaming API can demonstrate the value it brings to developers and businesses.
- Feedback and User Opinions: Gathering qualitative feedback from developers and users regarding their experience with the Streaming API can provide valuable insights. Conducting surveys, collecting testimonials, and monitoring community discussions can help gauge user satisfaction and identify areas for improvement.
- New Services and Applications: Tracking the number and diversity of new event-driven services and applications built on Cardano using the Streaming API can illustrate the project's impact on ecosystem growth. This metric demonstrates the innovation and value that developers derive from the real-time data access and analytics capabilities provided.
- Ecosystem Expansion: Monitoring the growth of the Cardano ecosystem as a whole, including factors such as the number of active addresses, the total value locked, and the participation of new stakeholders, can indicate the long-term impact of the project. A thriving and expanding ecosystem signifies increased productivity and adoption.
Please describe your plans to share the outputs and results of your project?
Once delivered the Streaming API will be visible in these locations:
- CardanoBI API Reference Documentation (https://docs.cardanobi.io/):
- The Streaming API endpoints will be documented within their respective domains, enabling developers to discover them and learn how to use them.
- Dedicated tutorials will be offered as part of the CardanoBI tutorial collection to guide developers on how to use the Streaming endoints.
- CardanoBI Github (https://github.com/cardanobi):
- The corresponding repositories will be accessible through our github and fully-open source (Apache-2.0 license)
- CardanoBI SaaS portal (https://cardanobi.io/) will offer a commoditized access to the Streaming API.