Sort:  

I mean.. Ideally you wouldn't need to store any user keys and just have users sign functions requiring authentication. This business idea makes more sense if it's a sort of HIVE tipping on Github rather than what the naming implies.

There was a project / site called utopian.io that did some github related stuff with code and whatnot. You might dig through the rubble of that one to see if any useful parts or ideas for yours will work.

Yeah, Hive voting* on GitHub, which is an important distinction.
Pull request generates a post on Hive. Merge has all supporters vote on that post.

Rather than a 1 to 1 transfer of money, pretty much everything I'm interested in entails, essentially, minting money from things that are valuable. That's what I view Hive as a tool for.

Approved your Witness btw. Interested in De-Fi on Hive and learning more about Hive.Loans!