Saw this in mov.im and the first thing I thought of is... WHY DOESN'T THE FEDIVERSE HAVE THIS?!
I obviously don't know much about the XMPP microblogging implementation, but I saw that they did this and I think that this is how it *should* be done.
Making a simple opt-in mechanism is the ideal scenario.