The only variable is how specific you're willing to be about who is promising what.
Specific contracts don't completely protect you from dishonorable people. What they do is make it really clear about what it takes to do what you said you were going to do.
Start with a good agreement. But your future depends on doing agreements with good people.