I think it's easier than this. The Blockchain should be able to calculate the velocity of money just by the amount of currency flowing in the last x blocks. That alone should do it.
There's also some potential for a bond-market whereby miners BID for bonds, and thus the Blockchain can determine the community expected future inflation rate, and factor that into its calculation of money supply growth.