You can't work for free for a startup. Federal law requires you be put on payroll and paid at least minimum wage. No employment contract can supersede that law. Silicon Valley has to be one of the more challenging places to live without a high-paying job: the average rent for a 1-bedroom apartment around San Francisco is over $3000/month. Why don't you want to be compensated for this labor you're looking to provide to a startup?