public deliberation technology