Dynamic broker