Currently it appears that your Bitshares account has to be a witness in order to use bts_tools to publish price feeds, however it's possible for non-witness/committee accounts to publish price feeds in a private matter.
Would it be possible to publish price feeds as a non-witness using bts_tools, or do you think this would require a large amount of changes for little benefit?