RFC: proxy mode

What approach should we use for choosing the host? Should we note when a host is no longer available and stop routing traffic to it?