Might be useful to look at @expede ‘s ERC 1066 as being related. In fact, you might support the message format in shout ERC-1066: Ethereum Status Codes (ESC)
Recent presentation here Lightning Talk: Ethereum Status Codes ERC 1066
ERCs for standardization “above” the token level are totally appropriate.
Welcome, thanks for contributing!