This is a pretty awesome idea. I am a 9-trait crafter but have trouble finding contracts. I think this would add to the game. There could even be separate npcs from the guild traders that do this.
While it's an awesome idea, you'd need a system where people couldn't get ripped off.
With a trader, you pay, the system gives it to you.
You'd have to ensure the same with this.