I think the proper way to report bitcoin is in satoshi units, the smallest unit today.
To not break compatibility with current RPC clients, I think of adding this in a opt-in way. There could be a setting called something like "RPC-unit-satoshis" or the like.
I'd love to hear why this arguments against it.
Thanks, ton.