Please describe your proposed solution.
Example of the MVP: We have developed a prototype smart contract that allocates the gathered funds to specific wallets based on choices made by a designated Bridge address. The guide in Jupyter Notebook, available here, walks through the deployment and execution steps for the entire smart contract workflow.
Our prototype directly inputs values into the smart contract by the Bridge address. The primary objective of this proposal is to advance this prototype by integrating our Wolfram Price Feed Infrastructure into the smart contract. This enhancement aims to automate the data input process, demonstrating the utility of our service within the Cardano community.
Cardano's revolutionary approach to smart contracts through Marlowe holds immense potential, bringing programmable blockchain applications closer to financial experts by lowering technical barriers. However, a significant challenge has emerged with the current absence of a streamlined mechanism for echoing pair pricing data from centralized exchanges to Marlowe smart contracts on the Cardano blockchain. This gap impedes the efficient execution of smart contracts, limiting their ability to make informed decisions and execute internal logic based on up-to-date and accurate pricing information.
Real-time Data Integration:
The primary objective of this project is to seamlessly integrate pricing data from the Wolfram Price Feed Infrastructure into the Marlowe ecosystem. We aim to establish a systematic process that collects real-time pricing data and echoes it onto the pre-production testnet. This integration will be triggered in response to users' requests through smart contracts, ensuring that the pricing information is not only accurate but also readily available for the execution of Marlowe smart contracts.
Backend Implementation (Harvester):
To enhance the operational efficiency of a Marlowe based contract, we propose the development of a robust backend system. This system will serve as a backbone for pushing requested pricing data seamlessly to the corresponding smart contracts. Functioning as a choice function, the backend will facilitate the execution of internal logic within the smart contracts. This objective seeks to establish a dynamic and responsive link between the collected pricing data and the execution of Marlowe smart contracts, thereby fostering a more agile and efficient decentralized financial environment.
End-to-End Demonstration (Workflow):
A key aspect of this project involves showcasing the practical implications of the integrated system through an end-to-end demonstration. By focusing on a specific use case, such as the European covered call option, we aim to illustrate how the integration of pricing data significantly enhances the functionality of Marlowe smart contracts. Alongside the demonstration, we commit to providing the Cardano community with comprehensive documentation. This documentation ensure transparency in our approach and also serve as a valuable resource for users, facilitating the seamless adoption of this integrated system. Through this demonstration and documentation, we aim to empower users to fully grasp the capabilities of the enhanced Marlowe ecosystem and encourage widespread adoption within the Cardano community.
We can now expand the complexity of use cases which could potentially onboard the next set of institutional economic users.