Discussion Details
UTxO RPC: Sustaining Cardano Blockchain Integration
txpipe
Description
This request for support focuses on UTxO RPC (https://utxorpc.org), an interface specification designed to simplify interactions with UTxO-based blockchains. U5C defines standardized methods, data structures, and communication patterns. By providing a range of SDKs, and offering thorough documentation, U5C enhances reusability, interoperability, and performance in blockchain integrations. Currently in its early stages, UTxO RPC is already being adopted by key projects in the Cardano ecosystem, including Lace, Mesh, Amaru, and many others. As an open-source initiative, it welcomes contributions from the community, fostering a collaborative approach to improving blockchain infrastructure. To support its ongoing development, maintenance, and enhancements, we are requesting funding for the following roles: 0.5 FTE blockchain developer and 0.125 FTE tech lead.
Problem Statement
UTxO RPC simplifies interactions with UTxO-based blockchains by providing a standardized interface for blockchain integrations. It enhances interoperability, reusability, and performance for developers, and has already seen adoption by major Cardano projects like Lace, Mesh, and Amaru. To fully unlock its potential for the Cardano community, UTxO RPC requires ongoing maintenance and enhancements. This proposal seeks funding to keep it active, up-to-date, and aligned with the evolving needs of the ecosystem.
Proposal Benefit
Securing funding for UTxO RPC ensures it remains actively maintained and continues to evolve with the Cardano ecosystem's needs. Ongoing updates, performance improvements, and new feature development will ensure the interface stays relevant and effective. This support will help simplify blockchain integrations, reduce complexity for developers, and improve overall performance, making it easier for new projects to adopt UTxO RPC. With continued maintenance, UTxO RPC can better serve the ecosystem and support long-term developer needs.
Key Proposal Deliverables
- Ongoing Maintenance & Protocol Updates
- Ensure compatibility with the latest Cardano network upgrades.
- Address bugs and performance optimizations.
- Feature Enhancements & New Developments
- Integrate new features that meet evolving community needs.
- Release additional SDKs for new languages and blockchain use cases.
- Documentation & Developer Support
- Keep the documentation up-to-date.
- Engage with the developer community through channels like GitHub and Discord
Definition of Done:
- UTxO RPC remains compatible with the latest Cardano releases
- Identified bugs and issues are resolved in a timely manner.
- At least one major new feature or SDK is added to the specification.
- Documentation and community engagement are consistently maintained.
Cost Breakdown
0.5 FTE Blockchain Developer for 12 months:
- Usd = (825 Usd/Day/FTE * 241 Working Days) * 0.5 = 99,412
- Ada = 99,412 / 0.6 = 165,686
0.125 FTE tech lead per month:
- Usd = (1100 Usd/Day/FTE * 241 Working Days) * 0.125 = 33,137
- Ada = 33,137 / 0.6 = 55,228
Total for 12 months
- Usd = 99,412 + 33,137 = 132,549
- Ada = 165,686 + 55,228 = 220,914
Resourcing & Duration
0.5 FTE blockchain developer and 0.125 FTE tech lead for a 12 month period.
Experience
TxPipe is an active member of the Cardano ecosystem
TxPipe has been developing open-source tools for the Cardano ecosystem for over 3 years and we're not going anywhere. Evidence of our commitment can be found by evaluating the continuous activity of our public code repositories.
Experience developing in the Cardano ecosystem
TxPipe has helped developed several dApps for the Cardano ecosystem. This experience allows us to evaluate the feasibility of the project and its potential benefit from a developer's perspective. We've also participated in development of chains using the released version of the IOG's Partnerchain SDK.
Successful Catalyst proposals
We have successfully completed several Catalyst proposals. This may serve as evidence that our team has the required capabilities to fulfill these type of projects.
Development process will be public and open-source
Both the output and the development process will be public and open-source. This approach provides an easy way for the Catalyst team and the Cardano community to evaluate the progress at each step of the process.
Maintenance & Support
UTxO RPC is maintained through regular updates, bug fixes, documentation, and optimizations to improve performance and ensure compatibility with evolving blockchain protocols. Dedicated resources guarantee the project's ongoing reliability and allow for continuous enhancements based on feedback from the Cardano community and other stakeholders. The open-source nature of UTxO RPC encourages contributions from the community, ensuring its continuous improvement. Long-term sustainability will be pursued through grants, partnerships, and community-driven funding.
Supplementary Endorsement
https://github.com/utxorpc https://discord.gg/HdyWu7S7
Roadmap Alignment
Does your proposal align with any of the Intersect Committees?
Open Source Committee
Does this proposal align to the Product Roadmap and Roadmap Goals?
Developer / User Experience
Administration and Auditing
Would you like Intersect to be your named Administrator, including acting as the auditor, as per the Cardano Constitution?
Yes
Ownership Information
Submitted On Behalf Of
CompanySocial Handles
x.com/txpipe_tools, github.com/txpipeKey Dependencies
None.
Supporting Links
Cast Your Vote
Comments (0)
No comments yet. Be the first to comment!
Are You Ready to Participate?
Building Together to Drive Cardano Forward.