What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Milestone 1: Private Release with Beta Testers of the Clarity Onchain NPM Package (Month 2)
This milestone involves the initial launch of Clarity's on-chain SDK NPM package to a select group of beta testers. These testers will be composed of trusted partners, early adopters, or community members who can provide detailed feedback. The purpose is to test the package in a controlled environment, ensuring that the on-chain functionalities—such as governance, treasury management or decentralized decision-making processes—are working as expected. During this phase, testers will help identify bugs, suggest improvements, and test integration with other blockchain solutions.
Success Criteria: Google form filled out by 3 organizations who have successfully implemented the NPM package to a third-party application.
Key Objectives:
Test core functionalities (e.g., governance, voting, treasury management).
Gather feedback to improve user experience.
Ensure package compatibility with Web3 technologies.
Milestone 2: Milestone 2: Full Release of Clarity Onchain NPM Package (Month 4)
Following the successful private beta and implementation of feedback, the Clarity on-chain SDK NPM package will be fully released to the public. This means the package will be available for wider adoption by developers, businesses, and DAOs who want to integrate on-chain functionalities into their operations.
Success Criteria: Link to public NPM package
Key Objectives:
Public availability of the on-chain SDK NPM package.
Launch of comprehensive documentation and developer guides.
Begin marketing outreach for developers and communities to adopt the package.
Milestone 3: Milestone 3: Private Release with Beta Testers of Clarity Offchain Infrastructure APIs (Month 5)
In this phase, the off-chain infrastructure APIs, which provide essential off-chain services such as snapshot voting, reputation management, or community incentive systems/rewards, will be released to a limited group of beta testers. These APIs will complement the on-chain package by offering features that may not be feasible or efficient on the blockchain but are necessary for a complete DAO or Web3 solution. The testing phase will focus on the integration of off-chain components with the client’s web applications, and feedback will help finalize API features.
Success Criteria: Google form filled out by 3 organizations who have successfully implemented the APIs to a third-party application.
Key Objectives:
Test off-chain features such as user management and incentive system.
Test proper functioning of snapshot voting system through APIs.
Collect feedback to refine API design and documentation.
Milestone 4: Milestone 4: Full Release of Clarity Offchain Infrastructure APIs (Month 6)
After successful beta testing, the off-chain APIs will become publicly available. This will give developers access to a complete suite of tools for building robust, decentralized applications that require both on-chain and off-chain infrastructure.
Success Criteria: Link to OpenAPI Specification for APIs
Key Objectives:
Public launch of off-chain infrastructure APIs.
Start to build detailed API documentation and developer support.
Continue marketing efforts to drive adoption among Web3 developers and communities.
Final Milestone: Milestone 5: Close-out Report (End of Phase)
At the conclusion of the project, a close-out report will be prepared, summarizing the achievements, challenges, and lessons learned during the rollout of the Clarity tools. This report will highlight key success metrics, document the feedback gathered during the releases, and suggest future improvements or developments. The goal is to assess how well the project met its objectives and provide a roadmap for the next phase of growth or enhancements.
Key Objectives:
Document project successes and challenges.
Provide feedback for future development or next phase planning.
Finalize any post-release support strategies.
Documentation and Educational materials for building with the SDK.
Success Criteria: 1-page writeup summarizing work completed