That all sounds very cool! I am interested on how you intend to limit the number of BPNs active on the network at any one time? - that can't be easy as the information would have to gleaned from network consensus and not a local count as anyone could easy change the source and increase the number of BPNs online at any one time...
FR