How did you solve it?
I will publish the papers when they are ready, but to answer your question:
A PoS/Po* coin will be launched that stores the trade history, escrow feedback, ratings and balances. Essentially users will deposit crypto into the escrow agent(s) of their choice. When a trade completes these escrow agents will process the trade and the crypto will show up in your designated deposit address for that particular coin.
Because escrow agents can charge a transaction fee for each trade they can work the system as a full-time job.
Not only does this solution accomplish the goal of "getting the crypto out of a single hand" but it creates jobs and a community. :-)