ArcBlock Official Blocklet Store Rating Rules
This is an update to the ArcBlock Developer Contest Extension and Review Standard Update , and is open for suggestions and improvements.
At ArcBlock, we have always believed that high-quality applications are the cornerstone of ecosystem development. To encourage developers to submit more quality blocklets, we have established a point-based review system to ensure that submitted blocklets effectively meet our principles and standards. This article will provide a detailed introduction to our scoring criteria, the rules for reviewing ported blocklets, and the principles we adhere to.
Blocklet Rating Rules
Our review system primarily evaluates the following aspects, and the score for each aspect will directly affect the final rating of the blocklet. The scoring details are as follows:
- Utility: Award 10 points for satisfactory blocklets, outright reject those with no practical use.
- User Experience: A polished interface earns +2 points; a rich set of features adds another +2 points (for example, combining multiple related games into one, or including multi-level games). Basic usability does not earn additional points, while excessively simplistic designs may result in outright rejection.
- Copyright Protection: +2 points for completely original work, -2 points for projects based on open source without proper licenses, and direct rejection for obvious infringements and licensing issues (e.g., popular game copies)
- Build on ArcBlock: Each completed item earns +3 points
- Integration of Blocklet SDK/UI: includes integration of user systems, standard front-end and back-end UI, preferences, and more.
- Integrating DID Connect: includes logging in with a wallet and using front-end and back-end SDKs to implement specific business processes.
- Integrate DID Spaces: including storing application data and user data in DID Spaces
- Integration of Verifiable Credential: This includes the issuance, verification, and presentation of VC.
- Integrate NFT: including minting, verification, and display of NFTs
- Integrated Staking: For example, staking Tokens/NFTs
- Composability: Each requirement met +3 points
- Integrate Discuss Kit: includes the use of front-end components and back-end interfaces, with reference to the integration in Vote
- Integrate Media Kit: Use front-end components to upload resources
- Integrate [Payment Kit](https://store.blocklet.dev/blocklets/z2qaCNvKMv5GjouKdcDWexv6WqtHbpNPQDnAk\): Utilize front-end components and back-end services to directly leverage the payment capabilities of Payment Kit.
- Integrate Point Up: Including the management and display of user points
- Extend Pages Kit: can include custom components and page templates
- Extend AIGNE Studio: It can be a custom Agent, LLM Adapter, or Knowledge
- Extend NFT Studio: Potential NFT template materials
- Decentralization: +2 points for each met criterion, -2 point for each unmet criterion
- There is a need for independent deployment, which will generate user data.
- Applications are self-contained and do not rely on external services.
- Promotion Friendly: most of these can be updated in Blocklet Studio
- Logos, screenshots, titles, and descriptions will only be accepted once the basic requirements are met.
- Having an introductory video earns +2 points; the video can be hosted on a third-party platform.
- Having a live demo earns +2 points; the live demo should not use the default DID Domain. It can be just one page and can be hosted on Builder Playground.
- Users can earn +2 points for having a support site. A support site can be the developer’s personal site, preferably hosted on the ArcBlock Launcher or on a node operated by themselves, and the default DID Domain should not be used.
- Extra score can be earned through frequent updates, specifically when the submission undergoes more than 4 updates per week after submission. We expect developers to maintain concise and high-quality applications in the long term, rather than submitting them and neglecting further maintenance.
- Build in Public: +5 points for having an open-source repository that includes real source code, -1 point for having an open-source repository without real code; this criterion does not apply to non-original applications.
In addition, we have the following stricter review standards for none-original blocklets
- Are there copyright issues?
- Copyright issues: Direct rejection (e.g., commercial software from others, reverse-engineered software protected by copyright)
- No copyright issues: Acceptable (for example: software licenses allow use, implement classic games independently)
- Uncertain Copyright Status: Can We Protect Ourselves Through DMCA?
- If possible: accepted
- If not: rejected
- Is there proof of work?
- No proof of work: rejected (such as simple copy paste)
- Has Proof of work: accepted (for example, self-implementation of learning outcomes from other platforms' software, improvements to open-source software, etc.).
Finally, the Handling of the Evaluation Results
- Blocklets that receive a final rating below 6 points will not be accepted in our official store, and those already published will be removed immediately.
- Blocklets that receive a final rating above 30 points will be eligible for official store recommendations and featured articles on the official website.
15 replies
应用评分细则
我们评分系统主要从以下几个方面进行评估,每个方面的分数将直接影响应用的最终评分。评分细则如下:
另外,针对搬运型的 Blocklet 我们有以下更严格的审核标准
最后,对评分结果的处理
这种怎么理解,将开源项目转为blocklet本身算不算工作量
开源项目转 Blocklet 首先要没有版权问题,然后是需要有对应的仓库,这里面肯定蕴含着工作量。
z1VV21NqNWkiadznN32ALkos5dQqQwnCMty this set of rules seems very reasonable and well thought out, well done team! However, can’t help but think, how will the team be able to assess all the blocklets in a timely manner after the competition ends? This sort of thing sounds like it would take another month to assess all blocklets😂
We will figure out how to allocate time and hands on the review part.
nice!
“
^ Do Aigne dApps count for this?
I have another question:
What’s the maximum number of points a blocklet can make, assuming it hits all the criteria it can from the list mentioned above. 71 points?
之前的blocklet是不是可以去重新评分了,我要看看什么样才是符合标准的
“
^ is the live demo on Builders Playground just for the team to see? Or does it have to be linked In blocklet description? If it has to be linked (with markup language)…i think that defeats the purpose of having a blocklet launched, because then people can just press the demo link and use the full blocklet on builders playground server domain easily without launching from blocklet store
The live demo should be set to "homepage" in Blocklet Studio, so that users can view this before install
what about the blocklet support site? where do I add that link? I made a homepage/support site for my blocklets. example: https://braintitan.did.life/CrypSnake
sorry got mixed up, so demo should be homepage, and the blocklet site page we make is put in Blocklet Support URL
“
^ I assume this is a one off +4 points reward for the blocklet right? It wouldn’t make sense to add +4 points weekly lets say if you made more than 4 updates per week Infinitely…
“
How does this apply for original AIGNE made application with no code but prompts only? If i make a repo for a blocklet like that, will I be penalised -1 points? Considering AIGNE dApps have no code
Here are a few updates to the rating rules for the final review round:
Thanks for all your hard work and creativity!