Our scoring framework promotes fairness, transparency, and clear alignment with our mission to encourage innovative, high-quality projects using the Pyth technology stack.
This section assesses the technical execution and robustness of the project, specifically focusing on the secure and correct integration of Pyth Entropy.
| Level of Achievement | Points | Descriptor |
|---|---|---|
| Excellent | 16-20 | Pyth Entropy integration is flawless, demonstrating a deep understanding of its commit-reveal mechanism and functionalities. All critical errors and edge cases related to randomness generation and delivery are anticipated and handled gracefully, ensuring application stability and tamper-proof outcomes. Random numbers are consistently and verifiably pulled on-chain. Code is efficient, well-documented, and adheres to security best practices for RNG. |
| Good | 11-15 | Pyth Entropy integration is mostly correct with minor, non-critical issues. Major errors and common edge cases related to randomness are handled. Some less common scenarios might be overlooked, but core randomness security is maintained. Random numbers are consistently and verifiably pulled on-chain. |
| Fair | 6-10 | Pyth Entropy integration is partially functional but has noticeable errors or omissions in its randomness handling. Error handling is basic, and several edge cases are not addressed, potentially leading to instability or minor vulnerabilities in randomness. Random numbers are not consistently pulled or utilized effectively. |
| Poor | 0-5 | Pyth Entropy integration is fundamentally flawed or incomplete. Error handling for randomness is minimal or absent; edge cases are largely ignored, making the randomness vulnerable or unreliable. The core functionality related to Pyth Entropy is broken or insecure. |
This section evaluates the relevance, practicality, and potential impact of the problem your project addresses and the solution it proposes, specifically enabled by secure on-chain randomness.
| Level of Achievement | Points | Descriptor |
|---|---|---|
| Excellent | 16-20 | The problem requiring on-chain randomness is clearly defined, significant, and highly relevant to current market needs (e.g., fair gaming, unbiased NFT mints, secure lotteries). The solution is practical, realistic to implement, and offers a clear, innovative approach to leveraging randomness. The potential impact is substantial, offering tangible benefits and demonstrating a strong value proposition. |
| Good | 11-15 | The problem requiring randomness is well-defined and relevant to market needs. The solution is generally practical and realistic, with a clear approach to using randomness. The potential impact is evident and offers clear benefits. |
| Fair | 6-10 | The problem requiring randomness is defined, but its relevance or significance could be clearer. The solution is somewhat practical, but there may be concerns about its feasibility or effectiveness in utilizing randomness. The potential impact is moderate, or the benefits are not clearly articulated. |
| Poor | 0-5 | The problem requiring randomness is poorly defined, lacks relevance, or is not aligned with market needs. The solution is impractical, unrealistic, or does not effectively address the identified problem using randomness. The potential impact is minimal, or the value proposition is unclear. |
This section assesses how crucial and effectively Pyth Entropy is integrated into the core logic of your project, highlighting its unique advantages for randomness generation.
| Level of Achievement | Points | Descriptor |
|---|---|---|
| Excellent | 10-15 | The project fundamentally depends on Pyth Entropy; the core functionality would be impossible or severely crippled without its secure and verifiable random numbers. Pyth Entropy's specific features (e.g., commit-reveal protocol, speed, decentralization, verifiability) are leveraged effectively and uniquely, providing a clear advantage over alternative RNG solutions. A compelling explanation is provided for how Pyth Entropy enhances or enables the solution in a way that alternatives could not. |
| Good | 6-9 | Pyth Entropy is clearly beneficial and well-integrated into the project. Good use of Pyth Entropy’s features, demonstrating an understanding of its advantages for randomness. A clear explanation is provided for how Pyth Entropy enhances the solution, though alternatives might offer some similar functionality. |
| Fair | 3-5 | Pyth Entropy’s features are utilized, but not to their full potential or in a way that clearly differentiates from alternatives. The explanation for Pyth Entropy's role is present but not entirely convincing. The project might function similarly with other RNGs. |
| Poor | 0-2 | Pyth Entropy’s features are used superficially, or their integration feels forced. Little to no leverage of Pyth Entropy’s unique features; alternatives could easily substitute or might even be more appropriate. No clear justification for why Pyth Entropy was chosen or how it significantly benefits the project. |
This section evaluates the clarity, effectiveness, and professionalism of your project demonstration and explanation.
| Level of Achievement | Points | Descriptor |
|---|---|---|
| Excellent | 10-15 | Verbal and visual communication is exceptionally clear, engaging, and highly effective. The demo/presentation is very well-organized, with a logical flow that is easy to follow. The technical aspects and business value of the project are articulated with outstanding clarity and persuasiveness. All questions are answered confidently and thoroughly. |
| Good | 6-9 | Verbal and visual communication is clear and effective. The demo/presentation is well-organized and flows logically. The technical aspects and business value are clearly articulated. Most questions are answered well. |
| Fair | 3-5 | Verbal or visual communication lacks clarity in some areas or is not consistently effective. The demo/presentation has some organizational issues or an unclear flow. Articulation of technical or business value is adequate but could be more precise or compelling. Some difficulty answering questions. |
| Poor | 0-2 | Verbal and visual communication is unclear, confusing, or ineffective. The demo/presentation is disorganized, lacks logical flow, and is difficult to follow. Inability to clearly articulate technical aspects or business value. Questions are not answered satisfactorily. |