IO is working on partnerchain functionality with substrate, but they need functioning use-cases to demo the capabilities of the chain. We will implement an Oracle Network that Txpipe.io is designing.
This is the total amount allocated to CHARLI3: Partner-chain Oracle use-case implementation.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Charli3 and Txpipe are currently designing an Oracle network (link) while working closely with IO on the implementation on Substrate and the upcoming partnerchain integration.
This project is potentially dependent on IOG's Partner Chain infrastructure as well as the research and architecture from TxPipe to implement our oracle needs into a side chain.
The feasibility of the implementation and the implementation plan are outputs of the previously funded proposal (contracted to Txpipe): https://projectcatalyst.io/funds/11/cardano-use-cases-concept/charli3-cardano-integrated-side-chain-oracle-built-on-substrate.
The Txpipe team has progressed rapidly in their research and we are confident an implementation is possible already, hence the proposal to move forward. As of May 14th 2024, we have not entered in the milestones. These will quickly be submitted before the vote begins for this round.
Our estimate for implementation is 6 months, but the biggest risk is the functionality that the Input Output team promises will be available may be delayed. We would then pause the project until unblocked by IO. The impact would be a longer timeline than expected. There is faith IO will deliver everything we need for a MVP.
Charli3 is committed to open freely available public data feeds for Cardano builders. We already have many feeds available at (portal.charli3.io) to consume using our open source datum standard (docs.charli3.io).
Security of our network is a high priority concern and with the current state of our node software, on-chain scripts, and back-end infrastructure there is simply too much risk in open sourcing everything. Our node software will soon be open source as we expand our community feed operator network in the summer of 2024.
Implementation of previous research:
**This is the implementation of research conducted by Txpipe -- working closely with Input Output -- and as part of a previously funded proposal). The output of this proposal is a fully functioning MVP use-case of an Oracle network built on IOG's partnerchain infrastructure.
Feasibility and Research preliminary work
https://milestones.projectcatalyst.io/projects/1100091/milestones
The output of the feasibility report (in-progress) as of May 14th 2024 is that a MVP is possible, although it may not address ALL of the challenges we hope to solve using the IOG's partnerchain infrastructure. The feasibility and implementation report may be available in time for voting, but at the very least we will provide updates in the comments as to the progress and findings from that research.
SOLUTION:
A fully functioning Oracle Network built on the IOG partnerchain infrastructure. In other words, a private Oracle network off Cardano that retains the security guarantees of Cardano while avoiding issues with the following:
It is important to note that the output by Txpipe for the research report may not successfully address all of these challenges, but we are confident that a MVP is feasible that addresses some of them. At the very least, a functioning solution is possible we already know as of May 14th 2024 -- but it is dependent on the timeline of IOG's progress.
The most obvious impact is to showcase the functionality IOG's new partnerchain infrastructure with a functioning and powerful use-case: an oracle network.
More focused on the impact of an oracle network built in this way, we can look at the goals from the previous question and discuss some of the positive impacts:
Charli3 was founded in 2021. The C3 network is the first decentralized oracle solution built natively on Cardano with our mainnet feed launching in October 2022. Our solution is also the first Cardano solution to pass a level 2 audit by CertiK. Our main ADA/USD feed has been active for approximately 600 days with 100% uptime with zero incidents. Overall, we offer multiple feeds to the community with a combined uptime of 99.99%. Our team has strong ties with multiple labs, including but not limited to: Anastasia Labs, Mlabs, Metalamp, Plank, Txpipe and more. We have delivered successful on multiple Catalyst projects already including the most recent portal.charli3.io launch.
Txpipe.io is currently contracted by Charli3 and working with our team and IO to assess the full feasibility of this implementation, to research and design an oracle solution, and output a report that includes an implementation plan. Some of the key team members at Txpipe were instrumental to the creation of our original infrastructure (although not employed by Txpipe at that time). Txpipe is a well known and reputable lab and if we decide to continue using them for the implementation of this project (as we intend) there is little doubt we have the best team in Cardano working on this project. We will assign our most senior members of the Charli3 team to work directly with Txpipe in the implementation. That said, we may choose to use only in-house team members or another lab, Txpipe is currently contracted by us but not "officially" a parter in this proposal nor is IO.
A: Milestone outputs
Core implementation team selected
Implementation plan from previous funded proposal refined by team
B: Acceptance criteria
Implementation team defined and start of work
Roadmap set with Epics defined
C: Evidence of milestone completion
PDF submission or medium article showing the following:
A: Milestone outputs
A POC on the partnerchain that does not output to Cardano
B: Acceptance criteria
A proof of concept of an oracle network functioning on the partnerchain that does not have output to Cardano is available for observation and review
C: Evidence of milestone completion
Provide a demo video of functioning code on a local machine or if possible a live display/demo for catalyst review.
A: Milestone outputs
A POC on the partnerchain that does output to Cardano
B: Acceptance criteria
A proof of concept of an oracle network functioning on the partnerchain that does have output to Cardano is available for observation and review
C: Evidence of milestone completion
Provide a demo video of functioning code on a local machine or if possible a live display/demo for catalyst review.
A: Milestone outputs
A MVP on the partnerchain that does output to pre-production Cardano that addresses some or all of the challenges faced by Cardano native oracle networks
B: Acceptance criteria
A MVP of an oracle network functioning on the partnerchain that does have output to pre-production Cardano is available for observation and review and includes a summary of all the features/enhancements since the last milestone including blockers
C: Evidence of milestone completion
Provide a demo video of functioning code on a local machine or if possible a live display on Cardano with a functioning use-case.
A: Milestone outputs
A fully functioning MVP is deployed and outputs are made on mainnet Cardano showcasing a functioning use-case.
B: Acceptance criteria
The MVP is functioning as expected and outputs on Cardano showcasing its features is exemplified by a working use-case for review.
C: Evidence of milestone completion
Demo video or live demonstration of the private network working along with the output to Cardano in a functioning use-case.
A: Milestone outputs
Close out the project
B: Acceptance criteria
Close out video is completed
Close out report is completed
C: Evidence of milestone completion
A video is submitted to catalyst and accepted for final completion
A report is submitted to catalyst and accepted for final completion
Assuming we proceed with the same team from our previous research proposal that is designing and creating the implementation plan for this project... this a summary of the team:
Project lead: Txpipe founder (https://www.linkedin.com/in/santiagocarmuega/)
Business Leads: Damon Zwarich and Robert Hever (Charli3 Founders)
Development team: Txpipe team members as assigned by Santiago, Charli3 senior team members led by Deep Bhatt (https://www.linkedin.com/in/bhatt-deep-bdat/)
Technical Advisor George Flevorsky former Mlabs team member (https://www.linkedin.com/in/george-flerovsky-01943836/)
Metalamp Team support as needed; members who worked on Iagon, Meld, and other projects (https://metalamp.io/)
TxPipe has set an initial estimation of $250,000. This is based on the person hours required to deliver a project of this scope. It is difficult to provide a precise estimate at this time, but at USD$100 hourly, this is 2,500 hours across 6 months. This equates to 3 full time architects and/or developers working full-time for 6 months straight. This of course is just an illustration of how far the funds will go and not representative of the actual team who will work on it (the previous question of the team roles is a better idea).
This initial MVP category only allows 300,000 ADA.
IO is investing resources into developing a partnerchain infrastructure. For 300k the community can help a premier Cardano solution to collaborate with Txpipe a premier Cardano lab to bring a practical fully functioning use case leveraging the innovative infrastructure that IO is building.
The value:
All of the above will lead to increased adoption of Cardano, more protocols potentially using an oracle solution leading to an improvement on their current data integration setup and improving the quality of their service to their users, more integration by real world businesses, more integration of other chains to Cardano.