One of the default workflows I want is things like users boosting with their grain or voting with their grain. It’s really easy to experiment with those experiences when using grain doesn’t require an Ethereum transaction, and we can do it all purely within SourceCred.
Consider that while we are experimenting with the interface, we could make boosting as easy as posting a special message in the Discourse. That’s nice for velocity in testing the idea.
The main benefit of putting it on the blockchain is that you can start selling them to 3rd parties. This is both a blessing and a curse IMO. I don’t think we need to rush to it.
Also just personally, writing secure and robust smart contracts feels a bit like juggling razor blades, so I’d like to hold off on this until we’ve attracted some smart contract experts into the community.