If I create an ERC-20 token and accept dollars from people in exchange of my ERC-20 token (with 1 token per dollar), would this be an asset-backed token or a security token?
- The idea is to create an ERC-20 token in exchange of dollars from anyone. Or through token swap, exchange money to eth then to the ERC-20 token. The ERC-20 token can be used by token holders to buy merchandises/services and also be used to exchange back to money. Last but not least, it can be used to pay for a smart contract that will airdropped more ERC-20 tokens according to the performance of a certain stocks portfolio/index. Note that ERC-20 token will be used by the smart contract. The smart contract will either deduct or add tokens for the token holder according to the performance of the stocks portfolio/index. Is this token considered a security token?
To make the role of the "algorithmic trading" smart contract more clear, the smart contract is NOT the one that trades stocks in the market. There will be a separate backend service that trades stocks in the system using the reserved cash that the token issuer now "owns". The separate backend service will also call some transactions in the smart contract at the end of the day to deduct or add tokens to be airdropped (if any) to the participating token holders. Isn't this just another "service" that the token holder can opt for? This shouldn't make the token a security token, right? Thanks.
Please let me know if it is and if so, how would this comply with regulations.