first of all thanks for the good vibe in the Stellar community. It is always a pleasure to see a community not bashing to the left and to the right, but praising other protocols for their merits, while pursuing noble goals.
Anyway, I have a question, as I am considering the right DLT to build my project on. However, from my understanding of the capabilities of Stellar, I start to doubt that it is actually the best choice. Would be happy to hear your input!
My main goal is to open accounts for my customers, let us say in a currency called ANA. Customers should be allowed to receive and send ANA immediately. Yet ,as long as they did not finish their KYC, they should not be allowed to cash-out or cash-in. Their balance is (up to the point where they passed the KYC themselves) thus determined by the ANA sent by already-KYCed-customers.
Is such a setting possible with stellar? My understanding was that I can set up accounts for customers, and "block" them for KYC purposes, but that would imply that they cannot send/receive any token. My objective, though, is slightly different: I want my customers to be able to trade immediately with a token like ANA, and just block the cashing-out into fiat as long as they have not passed KYC procedures.
I hope I could communicate the idea and my doubts.
Happy to hear from you!