What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Milestone 1: Paper Outlining the Simulation
As a research-driven project, our first milestone will be the creation of an in-depth paper that outlines the challenges and potential solutions involved in developing a comprehensive simulation for DeFi protocols. This paper will serve as a foundational guide, exploring key issues such as risk management, capital efficiency, and market dynamics in the context of DeFi on Cardano.
Milestone 2: Milestone 2: Developing the Product Software Architecture
For our second milestone, we will focus on designing the software architecture for the open-source simulation tool. The architecture will likely include a computation backend, a user-friendly frontend for input, and integrations with the Xerberus partner chain as well as other relevant APIs. To ensure a seamless user experience, this milestone will involve the creation of a detailed software architecture plan. This plan will consist of various diagrams and written documentation outlining the structure and components of the system.
Milestone 3: Milestone 3: Wireframes
Our third milestone focuses on designing an accessible user interface. Creating a simulation tool can be complex, so an intuitive and user-friendly interface is crucial to make it easier for developers to navigate and use the simulation. As part of this milestone, we will design wireframes, which will be submitted as a Figma file, showcasing the fully designed simulation engine. These wireframes will allow Catalyst reviewers to understand how end users will interact with the simulation tool. Additionally, we will provide a video explanation of the engine to offer context and clarity, as some aspects of the simulation may be challenging to grasp without guidance.
Milestone 4: Milestone 4: Prototype
In this milestone, we will integrate all components to deliver the first version of the simulation in a production environment. Reviewers will have access to the development environment and be able to run an initial simulation. While the prototype may have some limitations and bugs, these will be clearly identified when submitting the milestone. This early version will demonstrate the core functionality of the simulation, marking a significant step toward the final product.
Milestone 5: Milestone 5: Production
In this final major milestone, we will deploy the simulation engine into a full production environment, accessible via a Xerberus URL. This will allow anyone to simulate a DeFi protocol without the need to fork the GitHub repository or access a development environment. The production environment will be a user-friendly platform, easily accessible without login requirements, ensuring open access to the simulation engine for the broader Cardano ecosystem.
Final Milestone: As part of this final milestone, we will submit a comprehensive Catalyst Project Report. This will include a fully cleaned-up and organized GitHub repository, ready for developers to fork and use. Additionally, we will provide a link to a YouTube playlist with detailed tutorial videos explaining how to use the protocol risk simulation engine. These resources will ensure that developers have everything they need to effectively leverage the simulation tool.