@reiver Pleroma supports this. It has a relay actor that announces all public messages (turned off by default).