I don't want to get into details of my contract with 10X. I'm not in breach, I certainly wouldn't be posting about it here if I was. I negotiated the terms of my contract with 10X when I signed up. All contracts are negotiable. I've worked through other consultancies and placement firms that have similar contractual terms. I've had full-time job agreements that included strict non-compete clauses and claims of ownership of any inventions or work I did while employed there, and sometimes extended one or two years after employment terminates, subject to applicable state law.