I went though the start up India’s registration page and found that they are not considering proprietorship entity as a start up.
Now a days proprietorship firms are limited to small businesses only. Why not form a LLP or P Ltd. ?Co.
What I have heard is they have started something as a single person company (where you don’t need to find another partner and still can enjoy the benefits of a pvt. ltd. company. I’m doing my research on that, as it is a new concept in India (very common abroad). I think you too should look into it.