Contracts and cooperation mechanisms