Social Tokens: a smart contract with ourselves