Assumptions: There are no procedures, standards, or criteria for approving, onboarding, or removal of Applications to the OP Ecosystem. I have searched without finding any details outlining the process or requirements.
If the preceding assumptions are correct, I propose the OP Collective consider the following high-level requirements:
General Rules
- [Draft] Operating Manual - Add final procedures
- Listing requirements - approved by the OP Collective and published to application pages.
- App Approval - up/down vote by the OP Collective prior to listing.
- App Modifications - Notification by the App of changes, Github review, and technical approval before code is committed.
- Removal - publish to application pages the removal criteria, procedure, and appeal process for Apps deemed to provided βbad actorβ services.
- App Removal - OP Collective up/down vote to remove an App deemed to have delivered βbad actorβ services?