Over the years, I’ve witnessed and heard about many disagreements between domain brokers and clients. There have been accusations of double dealing, poor representation, frontrunning, and everything in between. Many of these issues could have been resolved or clarified with a signed brokerage agreement.
Domain name sellers and buyers who are going to work with a broker should execute a domain brokerage agreement that outlines expectations and requirements. I imagine every professional and legitimate domain broker will have a standard agreement that can be used and modified based on the situation. The buyer or seller should have an attorney review the agreement to ensure their interests are covered.