APP(AO Product Proposal), is a standardized design document initiated by Arweave Oasis. It is intended for submitting innovative and feasible product proposals to the Arweave and AO communities. An APP should include a concise technical solution and demonstrate the necessity of using AO or Arweave technologies. The author of the APP is responsible for building consensus within the community and recording various suggestions.
On February 28, 2024, the Arweave community launched the AO computing network testnet. As a next-generation blockchain hyper-parallel computing network, AO has unique technical advantages and allows developers to freely create innovative, interesting, and practical products. Therefore, we need more developers. We encourage developers with a product mindset to share their ideas, invite like-minded individuals to participate in proposals, and foster the creation of interesting and valuable products through the exchange of ideas and discussions.
The participants in an APP include creators, Arweave & AO official personnel, Arweave Oasis organizers, and APP proposal discussants.
Before writing an APP, carefully consider your product concept. It is recommended to review existing APPs to ensure your proposal is original and not a duplicate submission. If you find a similar idea already exists, you can participate in the discussion under the existing APP and offer optimization suggestions, thus avoiding wasting time on proposals that might be rejected or duplicated.
Once your proposal is approved, it indicates strong interest from the official team and likely significant attention from the community. You should actively promote your proposal within the community to attract more developers to participate, helping to optimize and implement the proposal. If your proposal includes a demo, it is more likely to receive additional resources from Arweave & AO.
- Draft: All proposals initially have a Draft status and must be thoroughly considered and submitted in demo form to the Arweave Oasis/ao-product-proposal Discussion section.
- Withdrawn: If a Discussion administrator deems a proposal unrealistic, repetitive, or unfeasible, it will be marked as Withdrawn, indicating it is discarded.
- Stagnant: Proposals that cannot proceed due to current resource or technical limitations will be marked as Stagnant and may be revisited when conditions improve.
- Approve: When an administrator believes the proposal is feasible and can move forward, it will be marked as Approved.
A good APP should include the following information:
- Title: The format is APP + serial number + project title (brief and concise), for example, "APP1 Ethereum and AO Cross-Chain Bridge."
- Description: Summarize the project content and its unique advantages in one sentence, explaining why it will attract users.
- Motivation (Optional): Explain why this product is needed in the current AO ecosystem or the broader blockchain ecosystem, and whether AO is the only feasible solution.
- Principle: Include the design plan, technical principles, and technical feasibility analysis.
- Reference Implementation (Optional): List previous similar solutions or related technologies as supporting material for the product's feasibility.
- Required Resources (Optional): Useful for future team formation.
Note: The above content is not strictly fixed, but these basic elements should be clearly stated in the document.
- APP serial numbers should be added sequentially, and the most recent APP serial numbers can be viewed by filtering;
- APPs should be written in Markdown format. You can refer to the template for implementation.
- Please maintain your APP regularly. If it remains unupdated or undiscussed for a long period, we will mark your APP as Withdrawn.
- After a proposal’s status changes, communicate promptly with community members to facilitate the advancement and realization of the proposal.
- Before submission, ensure that your proposal has no obvious technical flaws or implementation obstacles to increase the approval rate.
APP(全称 AO Product Proposal,AO 产品提案)是由 Arweave Oasis 发起的旨在用于向 Arweave 和 AO 社区提交创新且具可行性的产品提案的规范化设计文档。APP 应包含简明的技术方案及采用 AO 或 Arweave 技术的必要性。APP 的作者需负责在社区内建立共识,并记录不同的建议。
2024 年 2 月 28 日,Arweave 社区发布了 AO 计算网络测试网,作为新一代区块链超并行计算网络,AO 拥有独特的技术优势,并能够让开发者们在其上自由开发出具有创新性、趣味性和实用性兼备的产品。 因此,我们需要更多的开发者。我们鼓励具备产品思维的开发者分享观点,让志同道合的人参与到提案当中,通过思想碰撞与讨论,促成有趣且有价值的产品诞生。
APP 的参与者包括创作者、Arweave&AO 官方人员、Arweave Oasis 组织管理者及 APP 提案的讨论者。
在撰写 APP 前,请务必仔细思考你的产品思路。首先,建议查看已有的 APP,以确保你的提案具有原创性,避免重复提交。若发现已有类似想法,你可以在现有 APP 下参与讨论并提出优化建议,以避免浪费时间在那些可能被拒绝或重复的提案上。
一旦你的提案获得批准,表明官方对其兴趣浓厚,并有望得到社区的重点关注。你应积极在社区宣传你的提案,以吸引更多开发者参与,共同优化并实现提案内容。若提案中包含 Demo 展示,将更有可能获得 Arweave&AO 的额外资源支持。
- Draft: 所有提案最初状态为 Draft,需经过深入思考并以 Demo 形式提交至 Arweave Oasis/ao-product-proposal 的 Discussion 中;
- Withdrawn: Discussion 管理员认为提案不切实际、重复或无法实现时,将其标记为 Withdrawn,即废稿处理;
- Stagnant: 由于当前资源或技术限制,暂时无法推进的提案将被标记为 Stagnant,等待条件成熟时再重启;
- Approve: 管理员认为提案具备可行性并能继续推进时,将其标记为 Approve。
一个好的 APP 应包含以下信息:
- 标题: 固定格式为 APP + 序号 + 项目标题(简短而精炼),例如「APP1 以太坊与 AO 的跨链桥」。
- 描述: 用一句话概述项目内容及其独特优势,阐述其吸引用户的理由。
- 动机(可选): 解释当前 AO 生态或区块链生态为何需要该产品,以及 AO 是否是唯一可行的解决方案。
- 原理: 包括设计方案、技术原理和技术可行性分析。
- 参考实现(可选): 列举之前的类似解决方案或相关技术,作为产品可行性的支持材料。
- 所需资源(可选): 便于后续组建团队时参考。
注:以上内容并非完全固定格式,但文档中应清晰阐述这些基本内容。
- 请定期维护你的 APP,若长期无人更新或讨论,我们将把你的 APP 标记为 Withdrawn。
- 提案状态更变后,可及时与社区成员沟通,促进提案的推进和实现。
- 在提交前,请确保你的提案无明显的技术缺陷或实现障碍,以提高通过率。