Neither US citizenship nor residency are requirements for forming a Delaware LLC or Delaware corporation. You can start a business in Delaware from anywhere in the world. I think this is what Stripe Atlas does. The only requirement is registered agent has to be based in Delaware and licensed to do so.