They haven’t even had a working service since day 1 (still don’t?…)? I consulted for a couple of blockchains startups a few years ago, and this was the biggest piece of perpetual vaporware I came across. Good for them if they’ve finally managed to have a working product, but I wouldn’t be relying on it to work for a week, let alone some actually long period of time.
That site is weird. I get a "not found", then two seconds later the page loads. If that's my first interaction with the domain, I'm definitely not giving them money.