# Community-Vetted Token List by Kleros

By [ctrl+alt](https://paragraph.com/@ctrl-alt) · 2021-12-22

---

[Kleros](https://kleros.io/) -_the justice_ ⚖ _protocol_\- deserves a mini-series of explanation as it's one of the most unique Ethereum projects out there. Community members crucially play its role in keeping its dapps achieve the protocol’s proposition of decentralization.

Let’s start with [Kleros Tokens](https://tokens.kleros.io/).

The decentralized app quite nails its purpose of a vetted token list not by the exchange team themselves but by a whole community that results in safer token swaps. You can see Kleros Tokens integrated in [Uniswap](https://app.uniswap.org/), [Sushiswap](https://app.sushi.com/en/swap), [Paraswap](https://paraswap.io/) and [CowSwap](https://cowswap.exchange/).

At the moment, only Ethereum-based tokens are accepted in the list. But it’s a shame 🤷‍♂️ really as there’s already a handful of chains and reputable decentralized exchanges that Kleros Tokens can be integrated into and expand its purpose of high quality token curation.

### How does the vetting work?

First off, none is excluded from adding a token from the list. Whether you are a founder or developer or just a strong supporter of a project, you can submit a request to add the token to Kleros Tokens unlike centralized exchanges listings where a form has to be filled out only by a project’s key team members.

> `However, it must go through a period of checks by community members before a token gets listed or registered.`

![card view of a registration request](https://storage.googleapis.com/papyrus_images/42da53e135a4058f6a092273075fd1128c9694026f71f7eab5ac7df1f1ab257d.png)

card view of a registration request

**The period of checks is where the app gets more interesting** 👀

Although it doesn’t require a listing fee, the **_submitter_** has to put in an ETH deposit which serves as a possible reward to someone who finds the submission not in accordance with the [listing criteria](https://ipfs.kleros.io/ipfs/QmTL1SCKpRcr7NRbVpXW6z9QoQXRHJT5cQr6PEge5qoLwU/t2cr-primary-document.pdf). The person who finds fault called **_challenger_** also puts in an ETH deposit. Whenever this instance happens - a submission is opposed by someone - a dispute is created and 3 jurors will arbitrate the case. The jurors get some juicy fee in ETH for their work. 💰

> ### A curation battleground! ⚔
> 
> _Submitter vs Challenger . Jurors vs Jurors_

![card view of a challenged submission](https://storage.googleapis.com/papyrus_images/4308de94cfc0f9165092af1dc78f0f8bc665ec1f965a834e8c76746a42dfdb00.png)

card view of a challenged submission

The image above if expanded on will show the dispute number (998) and the current dispute period. That’s 1 day for _evidence_, 3 days for _voting_ and 3 days for _appeal_ as standard. Or you can use [Dispute Resolver](https://resolve.kleros.io/) to check time remaining for each period along with other ongoing cases.

![evidence period](https://storage.googleapis.com/papyrus_images/83cc155afdd74a653a578425d021427e9c053b2077597cfa3bbbffcaaae83941.png)

evidence period

Evidence period, as the name implies, is when the submitter and challenger provide evidence supporting their claim and refute each other. Jurors can join in the discourse too once the voting period starts.

![voting period](https://storage.googleapis.com/papyrus_images/8c98542a8bbaa2362c0bf33a32d41e1d028ca8b91702e8ece91554ce6ba1c834.png)

voting period

A selected juror only has to choose from two options **_Yes or No_** on disputes created on this particular app. An appeal can be made if the losing side thinks the ruling was incorrect and so wants to have another set of jurors arbitrate the case.

![https://resolve.kleros.io/cases/998](https://storage.googleapis.com/papyrus_images/89cdcdf2e090d50b746c8a653bf0e615522d4c6307d619a55f9478748b109266.png)

https://resolve.kleros.io/cases/998

> `However, both sides need to be fully funded for the appeal round to push through.`

Interestingly, anyone in the community 👩‍👧‍👧can fund the appeal, not just the two parties involved. What’s even more fun is funding a winning side equates to some ETH rewards so it's a cleverly-devised incentive opportunity for everyone! 🎲

**One downside of the appeal process is that a win by technicality can happen.** That is if only one side managed to fully fund the next round of arbitration, the side with 100% funding becomes the winner. So you see, a losing party can win if the winning side did not get his funding for the next round. **But to be fair, _at least as I see it_, the losing party has a shorter period to appeal than that of the winning side.** ⏳

> Thus if you are involved in a dispute it’s imperative to monitor the progress until it’s closed.

### How can I submit a request without getting into a dispute?

Below are the main things to be mindful of when submitting a request to register:

*   Most common name
    
*   Unique and correct token address
    
*   Token logo with all the image guidelines met
    

![https://tokens.kleros.io/token/0x33829730f348030e26e6ab2980833eb58388387e4afade6cf08a6f5e9b6de598](https://storage.googleapis.com/papyrus_images/08da62198bedd2bc65118daa5b971d7cb96f3eb739f8577b4d88d04a4f8cddea.png)

https://tokens.kleros.io/token/0x33829730f348030e26e6ab2980833eb58388387e4afade6cf08a6f5e9b6de598

Submission requests will take 🗓 5 days and 6 hours to get registered if no one challenges it.

> Moreover, not only the request to list is subjected to the vetting process but also a **request to remove**. An ETH deposit ( which varies depends on parameters proposed and voted on at Kleros governance ) is also required and **follows the same challenge process and period.**

You might ask why would someone request to remove a token? 🤔

Well once at least one of the three fields need updating, removal requests can and have to be made. Found a recently removed token as an example:

![https://tokens.kleros.io/token/0xa50ec2f57eb5ac444b0346ddcd37d89ccb5cc7e5d09f5843815f174143f9ef63](https://storage.googleapis.com/papyrus_images/13e06633d9e2f9c9ff6b34d85158792d22cdc95b493cffd7bc09e7d55b51c34f.png)

https://tokens.kleros.io/token/0xa50ec2f57eb5ac444b0346ddcd37d89ccb5cc7e5d09f5843815f174143f9ef63

> ### Note that ETH deposits will be returned when a token is successfully registered and/or removed. 🤲

### What else can be vetted on?

Aside from requesting to list and remove tokens in the registry, anyone can add badges on registered tokens **with quite high-stakes.**

![option located at the bottom of a registered token](https://storage.googleapis.com/papyrus_images/1b49d515119b97fe0da7407ff32004082211b860c3e4879a8d43834e4dc3a5a5.png)

option located at the bottom of a registered token

*   Compliant with [ERC20 Standard Token](https://ipfs.kleros.io/ipfs/QmTgWyAp642wEkCMFj3XyoJTMrTFBtW82c3f3ZsVqRRERa/erc20-standard-token-badge-primary-document.pdf)
    
*   Compliant with [True Cryptosystem Listing](https://ipfs.kleros.io/ipfs/QmVEbT5LktUzdfmqqpgTdZx88oNuij8JC128oXkQpSocqb/true-cryptosystem-badge.pdf)
    
*   Compliant with [Stablecoin Listing](https://ipfs.kleros.io/ipfs/QmazSC1jtkTyK1WJMG92SSz3aHUjBcYTMDxo3oFinH9QhL/stablecoin-badge.pdf)
    
*   Compliant with [DutcX Badge](https://ipfs.kleros.io/ipfs/QmRNK2cpW2i4Q9BBp58ALuhHnXuKEPkSBLU5q4mdtBG9i4/dutchx-badge.pdf)
    

![https://tokens.kleros.io/badges](https://storage.googleapis.com/papyrus_images/1a7b95da0353c0623021583531aaa9020a5de09e67c37648b65f452f09d8128e.png)

https://tokens.kleros.io/badges

They ramp up the registry by launching a [reward program](https://blog.kleros.io/tokens-by-kleros-securing-uniswap-with-decentralized-lists/) that will keep it updated as well as adding badges! 🥇

**Go ahead and give Kleros Tokens a try!**

![](https://storage.googleapis.com/papyrus_images/0a801500c4df1066c3f6bc910361eeb5e928476f0f7e520400431b9089844000.png)

Follow for updates:

[https://twitter.com/klerosTokens](https://twitter.com/klerosTokens)

[https://twitter.com/Kleros\_io](https://twitter.com/Kleros_io)

Website:

[https://kleros.io/](https://kleros.io/)

\*\* \*\*

---

*Originally published on [ctrl+alt](https://paragraph.com/@ctrl-alt/community-vetted-token-list-by-kleros)*
