Last updated a week ago
A Marlowe based financial contract needs three things: 1) financial logic, 2) real-time price feeds, and 3) autonomous execution. Without these, the application is not ready for live deployment.
This is the total amount allocated to Wolfram Marlowe Smart Contract Execution. 3 out of 5 milestones are completed.
1/5
Create Contract in Plutus
Cost: ₳ 60,000
Delivery: Month 2 - May 2024
2/5
Create Harvester Service
Cost: ₳ 75,627
Delivery: Month 3 - Jun 2024
3/5
Test Service Using Marlowe
Cost: ₳ 70,000
Delivery: Month 5 - Aug 2024
4/5
Audit
Cost: ₳ 45,000
Delivery: Month 7 - Oct 2024
5/5
Close Out Reporting
Cost: ₳ 44,230
Delivery: Month 8 - Nov 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Our solution puts real-time pricing data into a Marlowe smart contract and autonomously executes the internal logic. This workflow completes a round-trip financial contract without manual support.
This project is dependent on the Wolfram Price Feed Infrastructure (Fund 11 proposal) because that's the infrastructure to retrieve real-time pricing for any smart contract. We do not foresee this preventing the completion of this project, but could further delay it without funding.
The workflow and real-time pricing database will be open source under an Apache open source license, but the harvester that delivers the real-time data to the financial contract use case in the workflow notebook will not be open-source.
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.
By addressing the current limitations of a financial smart contract in accessing reliable pair pricing data and autonomously executing the internal logic, this integration will unlock latent potential of Cardano's financial applications.
A complete workflow, from financial derivatives to real-time pricing data and autonomously execution, is a basis for building even more DeFi applications. Developers can run our real-time database themselves, they can call our real time data api/backend or they can use the workflow and logic of the derivatives contract to expand their own.
Quantitative measurements of impact are: 1) Pull requests from our github 2) API requests from our price feed and 3) the number of financial use cases we can build using this systematic workflow.
Wolfram Blockchain Labs (WBL) is a subsidiary of the 36-year-old Wolfram Research that is exclusively licensed with high-performance blockchain technologies and specifically designed to extend ecosystem tools for application development for distributed ledger technologies (DLTs). WBL often uses additional expertise in specialized areas from both Wolfram Research and Wolfram Technical Consulting teams.
Our capability to deliver the project with high levels of trust and accountability is grounded in several key factors:
This experience relays our ability to meet project objectives, timelines, and budgetary constraints and deliver results. We believe we have been good stewards of the Catalyst process and are well-suited to deliver the project with high levels of trust and accountability.
Create Smart Contract in Plutus
Create Harvester Service
Test the Harvester Service using Marlowe
Smart Contract Review/Audit
N/A
Closes out Reporting
Jon Woodard, CEO
Jon Woodard is the CEO at Wolfram Blockchain Labs, where Jon coordinates the decentralized projects that connect the Wolfram Technology ecosystem to different DLT ecosystems. Previously at Wolfram Research Jon worked on projects at the direction of Wolfram Research CEO Stephen Wolfram and prior to that was a member of the team who worked on the monetization strategies and execution for Wolfram|Alpha. Jon has a background in economics and computational neuroscience. He enjoys cycling in his spare time.
Johan Veerman, CTO
Johan Veerman is General Manager at Wolfram Research South America and CTO at Wolfram Blockchain Labs. Previously he has been Science Advisor at the Ministry of Foreign Affairs in Peru and Chief Scientist on two Antarctic expeditions. Johan's background is on physics and business management. He enjoys playing soccer and is a certified cave diver.
Steph Macurdy, Head of Research and Education
Steph Macurdy has a background in economics, with a focus on complex systems. He attended the Real World Risk Institute in 2019, lead by Nassim Taleb, and has been investing in the crypto asset space since 2015. He previously worked for Tesla as an energy advisor and Cambridge Associates as an investment analyst. Steph is a youth soccer coach in the Philadelphia area and is interested in permaculture.
Gabriela Guerra Galan, Project Manager
Gabriela Guerra Galan: Gabriela has 15+ years of experience leading projects. She is a certified PMP and Product Owner with bachelor's degree in Mechatronical Engineering, complemented by a master's degree in Automotive Engineering. As the co-founder of Bloinx, a startup that secured funding from the UNICEF Innovation Fund, she has demonstrated a passion for driving innovation and social impact.
Daniel Suarez, Manager Blockchain Integrations
Daniel Suarez: Daniel is a Manager at Wolfram Research. He is in charge of the software architecture as manager of the blockchain project, and has been with the company for seven years. Daniel has a background in electronic engineering, focusing on Digital Signal Processing and Parallel Computing. Previously, he has experience as a radar software engineer at Jicamarca Radio Observatory. He enjoys playing drums.
Piero Sanchez, Lead Developer
Piero Sanchez: Piero is Lead Developer of Blockchain Integrations at Wolfram Blockchain Labs/Wolfram Research South America. Piero has been with the company for five years, and he is in charge of integrating and maintaining new blockchain technologies with the Wolfram Language, as well as helping other team members with technical tasks. He has a background in experimental physics and quantum optics and has worked in the blockchain group since it started. In his free time, he likes to play video games and board games.
Alec Macher, Developer
In our project, we are developing a minimum viable product (MVP) for a financial derivative workflow within the Cardano DeFi ecosystem, leveraging real-time data and autonomous smart contract execution. The costs are aligned with the requirements of this venture. This MVP promises worthwhile value for the money by laying the groundwork for a versatile range of applications, from expanding financial derivatives to integrating weather data and prediction markets. The scalability and potential of this project to attract a broader user base and developers to Cardano, coupled with its capacity to serve as a foundational technology for future DeFi applications, significantly outweigh the initial investment. Our approach ensures that the project stands as a cost-effective, high-value proposition in the rapidly evolving landscape of blockchain technology and DeFi applications.