Let’s say you used Shapeshift to trade Bitcoin for Ether. No fiat was involved and Shapeshift didn’t act as a broker but was directly the other end of the exchange.
As far as I understand the like-kind exchange guidelines there needs to be a signed identification in writing that identifies the exchanged property. Obviously that’s not going to be the case with Shapeshift. Are there any ways around that rule or is it not possible to use a like-kind exchange in that case?