If you create a task you have the option to assign the task to a developer directly or assigned it to the pool and we will find the best developer for the task.
The public task pool contains all tasks that have been assigned to no specific developer.
If your profile is verified you will be able to receive matching tasks from the pool. This is done via an algorithm that evaluates wich user has the best skillset for each task. Once you have been assigned by the algorithm you will be notified via email.