Curate and verify the projects launching on MISO launchpad in a community-driven and decentralized way using a Kleros Curate TCR.
MISO Launchpad currently does not offer a transparent way to verify that the projects listed are not scams. We suggest using a Kleros Curate TCR to verify projects in an open and decentralized way and either block the non-compliant project from being listed or inform the users that projects have been properly verified by the community.
MISO is a place for projects and communities to launch new tokens using a suite of battle-tested open-source smart contracts for a successful initial sale and deployment. Any project and non-technical team can benefit from MISO’s audited smart contracts to earn trust and promote their launch but being listed as a MISO deployed token or on MISO marketplace does not guarantee anything about the legitimacy, quality, honesty and truthfulness of the project and the information it shared.
Having several project tokens launched by MISO turning out to be scams or really poor quality projects could endanger the reputation of the platform while keeping the control of the whitelisting of projects in the hands of a few could go against the decentralization ethos of Sushiswap.
In order to inform and protect MISO users, we propose deploying a Token Curated Registry (TCR) dedicated to verifying or vetting projects requesting to launch their token on MISO launchpad. Indeed, this solution offers a good compromise between making the listing completely permissionless but potentially overloaded with scam tokens and having the due diligence of projects be centralized but increasing the risk of cronyism and making it non scalable.
The “MISO Verified Projects” TCR can be used to verify, on a first level, the information about a specific project (Name, token name, ticker, social media accounts, website, etc…). However, the most interesting use case is to use it to verify the legitimacy of a project to be launched on MISO. There are then 2 ways to enforce to use the “MISO Verified Projects” TCR in concordance with the Launchpad:
Either use it directly as the “Allowed/Blocked” list for projects to be listed on MISO. This means a project who has been rejected when submitting to the TCR could not be listed on the Launchpad.
Or, use it to display useful information to the users such as a “Verified” Badge that ensures them that a specific project has been properly vetted.
Examples of Kleros Curate TCR Integration: Omen’s “Verified Market” badge (left) and Zerion’s “Verified Token” badge (right)
Kleros community has a good history of being able to unearth scam projects like the famous example of the Baerchain scam (link in the References below as I can’t add more than 2 links).
A Kleros Curate list would be created by defining the list title, parameters and entry fields required. A specific set of guidelines (called the primary document) would be written to act as acceptance criteria for a project and any people looking to challenge the entry of a project in the registry would do so according to these rules. The list can be deployed on Ethereum mainnet or on xDAI/Polygon (to be deployed in the next month) depending on the level of security required.
The MISO launchpad would then read from the “MISO Verified Projects” TCR to either display the project as an upcoming sale or add a “Verified” badge to it.
Kleros Curate is a dapp that can be used to create open curated registries of just about anything using financial incentives and Kleros dispute resolution technology to ensure a list stays on topic and that each entry is compliant to the predefined acceptance criteria. Anyone can submit a project and its information with a deposit. The submission goes through a challenge period.
- If no one challenges it, it is automatically accepted into the list. The submitter deposit is unlocked.
- If someone challenges it by putting up a deposit, then it goes to Kleros Court for arbitration. The winner of the dispute will earn the loser’s deposit minus the arbitration fee.
It is also possible to make a removal request for an entry already accepted into the registry.
The deposits are denominated in the native token of the blockchain used (ETH, xDAI, MATIC) and the financial incentives of a legitimate challenge + the benefits of being verified and listed are sufficient to ensure the quality of the registry.
Feel free to ask questions here and give feedback to improve this proposal
- More links and pictures in the source document (as I’m only allowed 2 as a new user)