I am a huge fan of SourceCred and think it is a really clever way to bootstrap and sustain an engaged community. It can integrate with Discord, Discourse, and Github and be customized to incentivize the type of contributions that the project needs to grow.
Distributing a community token fairly is a difficult task, and so far I like what SNAFU has done. SourceCred is also a way to get the community token into the hands of the most active members of the community over time.
I suggest creating an instance for the project sooner rather than later, as it can be a bit of a learning curve to run, and it would be easier to learn while the community is smaller, and make adjustments as it grows.