Using $ANTIKOTO
One of the best parts of in-Discord $KOTO is the ability for Kotaro to take it away. Once we move to on-chain $KOTO, this will no longer be possible because moving tokens on-chain require a wallet’s private key — WHICH WE WILL NEVER ASK YOU FOR. To replicate this aspect of in-Discord $KOTO on-chain, we will launch a secondary token called $ANTIKOTO.
$ANTIKOTO will be a non-transferable token. In other words, if Kotaro transfers $ANTIKOTO to your wallet, you won’t be able to send it elsewhere. In contexts where Studio Mirai retains control of the user experience (e.g. Studio Mirai Discord, Mirai Heroes TCG, and MiraiMart), $ANTIKOTO will be used to determine the user’s usable $KOTO like so:
USABLE $KOTO = $KOTO — $ANTIKOTO
Here’s an example of how $ANTIKOTO may be used in a real life situation:
Let’s say you have 10,000 $KOTO and 8,000 $ANTIKOTO. In this situation, your usable $KOTO would be 2,000 $KOTO (10,000 $KOTO — 8,000 $ANTIKOTO) You want to purchase Mirai TCG booster packs which cost 500 $KOTO each. Instead of being able to purchase 20 booster packs with 10,000 $KOTO, you’d only be able to purchase 4 packs with 2,000 $KOTO.
While $ANTIKOTO may seem like a scary concept at first, it is in no way permanent! The $ANTIKOTO smart contract will have a built-in burn function that gives the holder permission to burn a specific amount of $ANTIKOTO. The burn function will be leveraged by the Studio Mirai team as a gamification and engagement generation tool. For example, Kotaro may enable $ANTIKOTO burn in response to a Wheel of Nozomi spin. Similarly, we may occasionally announce random windows of time when the burn function is active.
One potential loophole that we’ve considered is transferring $KOTO to a new wallet address with no $ANTIKOTO to bypass negative effects of the usable $KOTO calculation. To address this, we discussed implementing an address whitelist on the $KOTO smart contract to only allow transfers between addresses registered on the Studio Mirai Discord. However, we will not be implementing this at launch because we believe there’s marketing value in $KOTO being a token that can be transferred to users who are not in the Discord. Instead, we will develop a bot to detect this sort of activity and automatically issue $ANTIKOTO to suspected addresses.
Last updated