What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Milestone 1: Proposal onboarding and project management setup
Objective: Proposal onboarding, assembling the team, and defining project management practices.
Activities:
- Confirm core team members and advisors.
- Establish project management tools.
Acceptance Criteria & Evidence:
- Public announcement on core team members and advisors.
- Project management tools and systems set up.
- Successful project onboarding on project catalyst
Milestone 2: Milestone 2: Python & Typescript SDK (1 Month)
Objective: Develop and publish DeltaDeFi SDKs in Python and Typescript, with full documentation
Activities:
- Develop the Python SDK
- Prepare and publish the documentation on Python SDK
- Develop the Typescript SDK
- Prepare and publish the documentation on Typescript SDK
Acceptance Criteria & Evidence:
- Published Python SDK with open source Github repository
- Full Github or Gitbook documentation on Python SDK
- Published Typescript SDK with open source Github repository
- Full Github or Gitbook documentation on Typescript SDK
Milestone 3: Milestone 3: Golang & Rust SDK (1 Month)
Objective: Develop and publish DeltaDeFi SDKs in Golang and Rust, with full documentation
Activities:
- Develop the Golang SDK
- Prepare and publish the documentation on Golang SDK
- Develop the Rust SDK
- Prepare and publish the documentation on Typescript SDK
Acceptance Criteria & Evidence:
- Published Golang SDK with open source Github repository
- Full Github or Gitbook documentation on Golang SDK
- Published Rust SDK with open source Github repository
- Full Github or Gitbook documentation on Rust SDK
Milestone 4: Milestone 4: Design of Trading Bot
Objective: Design and architecture of a trading bot
Activities:
- Establish collaboration with (a) professional trader(s)
- Research and design basic trading strategy
- Design the trading bot in a pattern where user can easily amend the strategy
- Design the recommended bot running method and example cloud deployment methods
Acceptance Criteria & Evidence:
- Announcement of partnership with a professional trader(s)
- Full documentation on the logic of trading bot, how to customized for proprietary trading strategy
- Description on expected user experience on how to run the trading bot
Milestone 5: Milestone 5: Development of Trading Bot in Python
Objective: Develop the publish the trading bot package in Python, with full documentation
Activities:
- With the aid of the professional trader(s) in partnership, develop of the trading bot in Python
- Prepare and publish the documentation on the trading bot
- Prepare the example deployment scripts to any one of the clouds (e.g. AWS, GCP etc)
Acceptance Criteria & Evidence:
- Open source trading bot package source code in Github
- Full developer documentation on Python trading bot
- Working deployment scripts
Final Milestone: Final Milestone: DeltaDeFi Trading Bot Demo
Objective: Prepare a set of materials to demo the usage of trading bot
Activities:
- Prepare a video on how to use the trading to trade on DeltaDeFi
- Host live session to demonstrate the exact flow of using trading bot to trade on DeltaDeFi
- Prepare the project close-out report and video
Acceptance Criteria:
- A public video to walk through the usage of DeltaDeFi trading bot
- A recording of public session of trading bot demonstration
- Publicly available project close-out report and video