One of the things I've been most confused about is why there is no api for the internal exchange accessible from the web. With ripple and stellar you can easily make request to their server and build applications that integrate these payment networks. If we want people to develop apps using BitUSD or create better wallets and exchange interfaces, isn't this necessary? To that end, I think that all gateways and bridges should also have an api that developers can use. It doesn't make sense to me that blocktrades.us does haven't a public api.