[IMPACT] Please describe your proposed solution.
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).
[IMPACT] Please describe how your proposed solution will address the Challenge that you have submitted it in.
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.
[IMPACT] What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
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.
[FEASIBILITY] Please provide a detailed plan, including timeline and key milestones for delivering your proposal.
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
[FEASIBILITY] Please provide a detailed budget breakdown.
Developer Support - $30,000
Each of the 3 tasks is broken down into $10,000 payments for each item.
[FEASIBILITY] Please provide details of the people who will work on the project.
Andrew Westberg will complete all tasks on this project.
Previous work:
CNCLI: https://github.com/AndrewWestberg/cncli
JorManager: https://bitbucket.org/muamw10/jormanager
PoolPerks: https://poolperks.io
DripDropz: https://dripdropz.io
[FEASIBILITY] If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.
No. Once funded, this project should only require minimal ongoing maintenance once completed.
[AUDITABILITY] Please describe what you will measure to track your project's progress, and how will you measure these?
Progress will be tracked on the open-source github project for Kogmios.
[AUDITABILITY] What does success for this project look like?
Fully documented, open-source library available to all cardano developers. Utilized in several other projects with the first being projectNEWM.io
[AUDITABILITY] Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.
Entirely new proposal