Can you describe something simple and reliable that exchanges and CF sites can implement and actually use?
Kind of related is the payment protocol being discussed for Bitcoin:
We need a payment protocol with non-repudiation built in.
See
https://gist.github.com/2217885 for a multisig version (the singlesig version is simpler, but the merchant <-> customer communication will be the same).