I've renamed the "volume" in the json to "volume24h" and "supply" to "total_supply". At least then it's clearer if we add more in future (as obviously, we shouldn't go changing the names once anyone is using it).
Looks like HZchronos burned them by sending to the genesis account: http://hzcharts.coin.emergate.net/?a=getAccount&d=13675701959091502344 Perhaps we can have it provide available_supply based on how many are owned by genesis account. If we look at the list of NXT assets on coinmarketcap e.g. http://coinmarketcap.com/assets/jinn/ I see that it does list both total and available supply separately. So I agree there is that need!
I'm not sure we need 30d volume in the json ticker. 30d volume is at least available on the main human-readable page. Although if you have a specific need for it to be in the json please say so.
For now I'm just interested in providing the bare necessities used by coinmarketcap and they only require 24h volume, as far as I'm aware.
I see what you mean with your last point, but with some assets the Asset Issuer is actively trading. Therefore I think all (unburnt) supply should be considered as publicly available, no? The only time I could see this as different would be with "Mineable" currencies on the Monetary System (and there aren't many of those, and not supported by HZcharts yet anyway).
I will think more on your comments and announce any important changes. Though you are welcome to bug me here if something you need urgently is missing
Three ideas:
* volume24h and volume30d, and perhaps volume90d or volume180d - because most asset trading markets are so much more sparse than centralized coin trading markets.
* I dimly remember that hzchronos had burned a portion of its asset shares. "Provably burned" should be possible to find out.
Perhaps then subtract that amount from the total amount, and deliver as one more data aspect,
perhaps "supply" versus "initial supply, or "unburned supply", or "remaining supply".
* coinmarketcap's request form allows to input:
"Please provide a URL that shows the publicly available supply of coins in real time.
These are coins that are not held by the creators or private investors."
That is easy to calculate: from the total quantity (or from the above),
subtract the asset shares that are still held by the issuer account, either privately, or in sell orders;
then you get to the amount of asset shares that are really out there in the world, because people bought them.
Especially that last point is important, because already in my assetparser.py project I had noticed
that the "marketcap" (last trade price * total quantity) of some assets is gigantic, while
the "real marketcap" (last trade price * non-issuer-held-quantity) is really small, for most of them.
Good ideas?