Биткоиновские IOU можно менять на XRP прямо через саму рипплу, насколько я понимаю
Можно, но речь идет не о BTC IOU, а о самих BTC.
Если я правильно представляю, как такой обмен будет выглядеть в Ripple клиенте, то нужно зайти в Advanced, выбрать Trade, выбрать XRP/BTC (например), 'change issuer', указать его Ripple адрес, ввести суммы, курсы, выставить Order и ждать, пока обменник его примет, завершит обмен, на счете появятся его (обменника) BTC IOU's. После этого нужно выставить обменнику требование погасить его IOU's (settle). Эта часть, как я понимаю, не входит в компетенцию Ripple клиента.
Как я хочу: клиент заходит на сайт обменника, указывает сумму к обмену и свой BTC адрес, переводит XRP обменнику, получает сумму на свой BTC по курсу. Все.