Identity as a consensus for distributions is my idea (page 53 Smart Media Token Whitepaper). It will be implemented in SMTs via Oracles.
This is the best solution in terms of both perceptional and practical efficiency I have seen so far. But what I am wondering is whether STEEM will be left behind the Oracle. I hope the base currency of SMT (STEEM) also has same or similar tool to address abuse.