There exists a limiting number of ways to interact directly with the Cardano blockchain in a high-performance way.
Ogmios is an open-source library capable of using the cardano network mini-protocols to interact with the Cardano blockchain in a high-performance way. Kogmios makes this trivial to use from Kotlin.
This is the total amount allocated to Kogmios Open Source Doc/Dev/Support
This proposal benefits the greater Cardano development community by open-sourcing a highly-performant library that can communicate with the blockchain. By being written in Kotlin, users can take advantage of other components also released on the Kotlin platform like Atala PRISM.
The funding of this project ensures that full documentation of this library is available to developers and updates to the library are made to support future mini-protocols added to Ogmios (such as LocalTxMonitor).
This solution addresses the Developer Ecosystem challenge by open-sourcing a library capable of high-performance integration with the Cardano blockchain.
Developers beyond projectNEWM will be able to utilize this important technology to build out their apps/dapps, and other blockchain-related products.
Beyond unforseen health issues of the developer, there's not a whole lot of risk here. There's already a multi-year track record of proven delivery of open-source tools for the Cardano community. Kogmios is underway already and will use this funding to push it across the finish line.
Task 1 - Finish Kogmios implementation of all mini-protocols
Task 2 - Complete full documentation of Kogmios library
Task 3 - Ongoing support and maintenance as needed
Developer Support - $30,000
Each of the 3 tasks is broken down into $10,000 payments for each item.
Andrew Westberg will complete all tasks on this project.
No. Once funded, this project should only require minimal ongoing maintenance once completed.
Progress will be tracked on the open-source github project for Kogmios.
Fully documented, open-source library available to all cardano developers. Utilized in several other projects with the first being projectNEWM.io
Entirely new proposal
Andrew has already delivered many tools to the cardano community and has a deep knowledge of the mini-protocols. He developed CNCLI and gave leaderlogs to the SPO community a year before IOG released similar functionality. Phyrhose, and JorManager are also among previous work.