Is there a contract I have to sign?

Yes, at all events, JC will provide an event agreement that you must sign.