I'm an Indian citizen residing in India. Right now I don't have any US visa. I've worked with a US citizen(residing in US) to develop a software product. Now we are in a position to establish the company in the US. My partner is offering 20% equity in the US company. This is sweat equity since I'm not actually investing money into the company. My contribution is in product development.
My question is:
1. Which visa is required to get such a ownership in the US company?
2. What is the best option for me to secure the green card?
Answers to the comments: The 20% ownership is a reward for the work I do. If required I'll be travelling to US to have the agreements signed.