Last updated 3 years ago
There's a great deal of value locked in the data processed by Cardano and its ecosystem. How to extract it and make it available to all?
Build a Business Intelligence API Layer to provide on-chain analytics and enable new data-driven services on Cardano.
This is the total amount allocated to Cardanobi.io.
Build a Business Intelligence API Layer to provide on-chain analytics and enable new data-driven services on Cardano.
SPO running ADACT (adacapital.io) & ZETIC (zeteticstakepool.com), 20+ years exp full-stack dev/prod in FS industry, event-driven, API, AI.
Context:
There's currently no fully open source API Layer on top of Cardano. Meaning your options are to build it yourself or look at fee-paying vendor solutions which are not open-source.
This is source of huge friction for those who want to create new data-driven value streams.
We want to remedy this by implementing a first class end-to-end API solution and open it to everyone. You'll be able to consume our API infrastructure or run your own if you prefer as our whole stack will be open-source.
In addition to raw on-chain data API, we will also make available new business intelligence analytic-driven API to bring added value to SPOs, investors and businesses alike in order to enable new data-driven services on Cardano.
Specifically for small SPOs, for whom it is so difficult to differentiate themselves from larger pools, we want to provide the kind of data-driven insights that will allow them to better attract potential investors and to keep existing ones engaged.
Lastly, we will create reusable front-end & backend components, which by consuming our APIs, will offer service providers the ability to improve the user-experience of their customers or to create new customer journeys altogether.
Plan:
There are 5 EPICS in this project:
1. API definition: in this phase we look at defining the API contracts and express them in the relevant standard (OpenAPI for REST API, AsyncAPI for STREAMING API)
2. API implementation: based on onion-architecture principles and micro-services
3. API management: from Identity, Authentication, Subscription and Monitoring all key components which allow managing the API lifecycle in a secure and industrialized fashion.
4. API Catalogue, Data-Insight visualization: https://cardanobi.io will be our portal for API subscription, API catalogue, API documentation as well as key data-insight dashboard for each of our pre-define customer profiles (SPO & Investors initially).
5. Reusable components: these will be standalone frontend widgets or backend CLI, built on top of our APIs to enable new user experiences/interactions (e.g. components for SPOs to leverage important business events like a new block being forged, a new address delegating to their pool, a new ATH for the max number of ADA processed by their pool, etc...).
Roadmap:
From the above 5 EPICS, we will break them down into features and look at optimizing the sequencing such that we can deliver value incrementally and get client feedback quickly.
EPIC #1: API definition
EPIC #2: API implementation
EPIC #3: API management
EPIC #4: API catalogue, data-insight portal
EPIC #5: Reusable components
Timeline / Success criteria:
Here we provide estimated completion time horizons of each feature identified with E(epic number)F(feature number) (e.g. E1F1 for FEATURE #1 of EPIC #1)
Expected start date: February 2022
Expected public launch date: Summer 2022
Team (currently being staffed):
1. Lead, architect, backend/frontend dev: Thomas Langlois, https://www.linkedin.com/in/langloisthomas/
2. Data architect, backend/frontend, event-driven: Ahmed Abouelnour, https://www.linkedin.com/in/ahmed-abouelnour-91828b8/
3. Front end developer: TBD
4. UX developer: TBD
Cost breakdown:
Intellectual Property:
All software will be open-source and distributed under a to be defined OSI-approved license.
SPO running ADACT (adacapital.io) & ZETIC (zeteticstakepool.com), 20+ years exp full-stack dev/prod in FS industry, event-driven, API, AI.