I’d go further, and predefine the available messages and bake them in - $place is {under attack|on fire|underwater|beset by the whooping palsy} etc. - and then the decentralised send no longer needs distribution of a message, just an ID and enumerated metadata, like location.
Then the men with guns come and you can earnestly say “well guys, i know you want to declare the eternal republic of Basingstoke, but all I can do is send a warning about a tornado in Slough, is that close enough?”
That works until you have a sudden and unexpected situation such as "There is an epidemic of black death, please remain indoors" which you didn't account for, and now you have to tell everyone that the country has been beset by the whooping palsy instead and hope the intent comes through