An offer contract