Yes. In our experience the shared projects that go wrong are those where money moved before anything was written down. A contribution agreement is not elaborate — it simply records what everyone already assumes, at the point when everyone still agrees.