This is too complicated. If a simple thing like Bitcoin fails to be mainstream because most people don't even want to start thinking through it, imagine THIS.
Also, there will be so many room for bugs that the number of issues will make GitHub servers explode.
Also, there will be so many room for bugs that the number of issues will make GitHub servers explode.