Isn’t this just open source software?
Polyplexus is perhaps a stab at this.
Web URL for this note
Comment on this note
Can Polymath be scaled up?