Whatever he wants to call it; agreement or contract, the same basic principals apply.  You agree to work on a per tour basis and he will pay you a certain percentage;  You have an offer, acceptance and consideration.  You could call it whatever you want, but as long as the basic elements of contract exist, you have a contract.