So last week I did a bit of (2) and Vikram did a lot of refactoring. It looks really good! At this point Vikram has caught up to me in time spent on this code. We are still interested in getting a CLI out soon for bug bounties, and an RPC so you can access .p2ptest websites with some browser configuration.
I'm renaming things like this:
BitShares DNS is the name of the namespace DAC family, and *maybe* the name of a a possible proto-DAC for this family. If there is a proto-dac then new DACs can use burn rounds (among other options) for snapshots, if there is no proto-DAC then new chains will do burn rounds / snapshots from previous chains or PTS/AGS or both.
What used to be called "BitShares DNS" is now simply called ".p2p" - that is the name of both the blockchain and the TLD, with ".P2P" as a ticker. This will not be heavily branded with BitShares but rather will set an example of how a project can benefit from participating in the bitshares ecosystem.