smart contract income model