RHLD: Agents, Brokers & Assisters