Various places of the core require testing the order of a message - for instance key rotation requires testing the order of initialisation to avoid race conditions. The order function needs to be exposed to the API so that app-participants have direct access to it.