My understanding of this implementation is you can use arbitrary git urls to follow. That could point to any process serving data. P2P is 100% possible.
It would be smart to use a personal domain for the git url you give your followers, so you can update the hosting location without causing any disruption.