Traditional task assignment follows a direct recruitment model in which requesters recruit and select workers to complete tasks. Because of the unclear division of roles and the diversity of each role’s mission, this model is neither efficient nor scalable. This paper introduces the concept of cooperative unit (CU), in which workers are organized into cooperative units, whose proxies bid for tasks from requesters based on worker characteristics. However, because of the decentralization of task assignment, quality control is complicated, and th...