Matrix doesn't forbid you either.
You can implement it locally, store it in the matrix account data and/or create a MSC for a standardization of your approach.