Market Provider (MP)
Participants can submit your code that facilitates the allocation of computing jobs to providers, utilizing an auction engine for job distribution and a payment engine for financial transactions.
How to Participate
To participate, follow these steps:
Submission: Submit your code to the GitHub repository provided.
Review Criteria: Ensure your code meets the Minimum Viable Product (MVP) criteria and other requirements listed below.
Fill Out the Form: Remember to fill out this form when you finish this task. Code submission form will require:
Source Code Repository
Contract Code
Deployment Documentation
MP Operational Website
APIs Documentation
Rules and Acceptance Criteria
Minimum Viable Product (MVP)
Your code must include at least the following functionalities:
Network Scan: Scan the entire network for CP accounts, retrieve basic CP information, and display available CPs.
Resource Information: Retrieve detailed CP resource information.
Whitelist: Retrieve and manage the whitelist.
Task Management: Send tasks (including AI tasks and ZK-tasks) to CPs, with options to renew or terminate tasks.
Task Lifecycle Management: Ensure complete management of the task lifecycle.
Collateral Functionality: Implement CP-compatible collateral functionality.
Payment Mechanism: Establish a comprehensive payment mechanism involving User -> MP -> CP transactions.
Platform Integration: Integrate seamlessly with the LagrangeDAO platform.
Code and Deployment
Source Code: Provide the complete source code.
Deployment Documentation: Include a full deployment document, ensuring both frontend and backend services are operational.
Collateral Functionality
Collateral Contract: Submit the source code for the collateral contract.
APIs Documentation
Comprehensive Documentation: Provide detailed documentation for platform integration with the Market Provider, including API details and parameter descriptions.
Evaluation Process
Submissions will be evaluated based on:
Compliance with MVP criteria and additional requirements.
Quality and readability of the code.
Thoroughness of deployment documentation.
Clarity and completeness of API documentation.
Last updated