Well...that's an interesting suggestion you make, Herodes.
But, I don't think it will work:
The identity of agents would have to be more or less public to make transactions of fiat money to them. That would make them vulnerable to crime. And we are talking non-virtual crime here: Kidnapping, blackmail, robbery, murder. Sort of ugly things...
You have to bear in mind not only the risk such agents would pose them selves but also the risk such agents would be exposed to. I for one, wouldn't want to be an agent.