CFTC to Codify Protections for Non-Custodial Software Developers