Brokers: Request a contract for a client

To streamline as much as possible, here's everything we need to put a contract together.