As someone who set up a Chivo wallet from outside of El Salvador last night, I knew these comments were going to be highly negative and schadenfreude-ic. I'm going to ignore all of it and dive right into the experience of the app itself.
Chivo's servers went offline temporarily in the morning in order to fix some bugs and add more capacity, according to tweets from the president. As far as major software product launches outside of Silicon Valley go, having your product work smoothly for millions of people on day one was unlikely, but within a few hours all was working.
This is the first high profile app to come from El Salvador, and I thought the app itself worked better than expected. It was the smoothest onboarding experience I've seen so far in a legal financial app, ever. El Salvador has a national ID called a DUI (Documento Unico de Identidad). When you first open the app, you type in your ID number and date of birth. Then you scan the front of your DUI card, the back, and take a selfie. You wait a bit for it to validate and then you're done. It knows your name already, there is no email/account registration, there are no address forms or weird credit check challenge questions to fill out. Easier than coinbase, venmo, or paypal to get onboarded and running. It takes seconds to get your $30 "drop", which did fluctuate a few cents in real time throughout the evening. This really shows what's possible with a national ID system IMO. The app has basic functions to scan to send or request payments, and has instant convertibility between USD and BTC. I was able to transfer .001 BTC from a non-affiliated wallet into Chivo and it showed "recibiendo" within minutes. I know I know, not your keys not your crypto, but nobody is obligated to use it. This is the national wallet made for ease of use and friction-less for retail purchases. If any Salvadoran wants to send or receive with any other wallet they are free to do so. They are also free to not use crypto at all and keep using USD.