Last updated 2 years ago
With the increase in blockchain size, the costs of maintaining query layers are expensive, leading to inconsistent centralized solutions.
An open-source, decentralized API featuring elastic infrastructure and built-in complex query solutions making building on Cardano easier.
This is the total amount allocated to Koios - Elastic Cardano Query Layer.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Problem 1:
The current minimum requirements for building projects that need to query the blockchain in the Cardano ecosystem usually include running cardano-node and cardano-db-sync components that take significant resources/understanding/time to set up and maintain, as well as incur high financial costs to run this base layer infrastructure if adding failover support. Moreover, as Cardano grows, these requirements are getting more and more expensive (https://github.com/input-output-hk/cardano-node/issues/2978). We anticipate that future requirements will be too high for individuals to run such large setups.
Problem 2:
At the moment, there is no standard on what certain blockchain information sets should represent and what should be included. This means that every builder is taking their own approach to querying what should be the same dataset from the blockchain. This leads to re-inventing the wheel with almost every project jumping through similar hoops for working out their queries and leads to differences in object representation between builders. For example, different explorers show different values for the "live stake" dataset.
Koios API
The Koios API (Figure 1) will be an optimized query layer that qualifies as a flexible launchpad for builders removing the overhead costs of setting up, running and maintaining Cardano components (Problem 1), as well as offering API endpoints for both simple and complex data through open-source standardised queries (Problem 2). Figure 2 provides a more technical overview of the Koios API by illustrating most of its features listed below.
Koios features
How Koios differs from other projects with similar aims
This is best shown in points 1), 4), 5), 6) and 7), but we will try to shortly summarize it here. The Koios elastic infrastructure combined with being open-source allows easy scaling and flexibility for both lightweight and heavyweight clients - it is simple for projects to configure even their own private Koios clusters. Moreover, Koios is not controlled by any centralized entity, nor does it have a single point of failure in any aspect. Finally, open-source queries and object standards will encourage knowledge sharing and unified efforts to solve problems common to all builders.
Who we are
The Guild is a collection of Cardano enthusiasts consisting of multiple OGs/current/ex-ambassadors that have continually been making immense contributions to the ecosystem without any additional marketing or financial cost requests. We are creators of some of the many popular tools and resources in Cardano, including CNTools, gLiveView and topologyUpdater along with comprehensive Cardano documentation (https://cardano-community.github.io/guild-operators/). Through our contributions, we have developed a deep understanding of the Cardano blockchain and its components. Apart from our work on Cardano, Guild members have extensive experience in the technology field, with multiple (8+) years of experience across system design, DevOps, system administration, networking, and software development.
Priyank - https://github.com/rdlrt
Ola - https://github.com/Scitz0
Markus - https://github.com/gufmar
Michael - https://github.com/redoracle
Homer - https://github.com/hodlonaut
Damjan - https://github.com/DamjanOstrelic
Deliverables
Community Engagement
As the Cardano community represents the users of Koios, we want to hear and cater to its needs. Hence, 60-minute community meetings will be held on a bi-weekly basis open to anyone interested in the project. These will also provide a space for the core development team to report on current progress and issues, as well as open the floor to the community to give feedback, make requests, and get involved in discussions about Koios.
Budget
Costs for Koios can be separated into several categories:
The community incentives will be used to incentivize top community collaborators on the project during the initial development phase.
Metrics
Contributions, activity and the continued development can be tracked through the public GitHub repository.
Code:
https://github.com/cardano-community/guild-operators
Documentation:
Website:
Success timeline
0 - 3 months:
3 - 12 months:
A well-known talent pool in the Cardano ecosystem who have demonstrated a deep understanding of the blockchain across guild-ops projects.