Sort:  

Is there more room to contribute elsewhere?

Absolutely. Join their slack channel and get involved. I can't sleep after reading their white paper. They are very active on slack.

ah yes, i did sign up for their slack :D im there. This is revolutionary