Such as AEX-9 for the fungible tokens, AEX-n for the polls, so we can decode the contarcts’ data directly according to the contract’s type.
AEX-9 includes a
aex9_extensions() function in the standard for this use-case, as described here https://github.com/mradkov/AEXs/blob/master/AEXS/aex-9.md#aex9_extensions
Otherwise I agree it could be helpful to have such a function on every contract if you want it to be publicly identifiable. Maybe you can work on an aextension for this?