I may do parts open source - but if this turns into a revenue generating service I probably won't release all the code. I am planning on doing some sort of blog series surrounding how this was all done though, since it was super interesting.
I'd also love to do this on EOS and any other chain that supports delegation-like features.