I think there's a program already that's while not perfect, comes close to controllingly sharing files in a swarm/bittorrent manner: https://www.fopnu.com/
It's kind of a merge between Bittorrent and DC++: You have peers who share any publicised content (folders). You have independent, master-node-less rooms to just gather peers. Downloaded content is automatically shared in a bittorrent manner. There's file search (file names + 5 categories). You can have groups assigned to people in a room to see their "rank" that maybe denotes their reliability? You could also have separate rooms for each project...
It's completely decentralised, peer-based and content availability is known and seeding is shared.
The only negatives so far: UI is crude, it's closed source (no addons), no built-in pretty indexing, and publicly there doesn't seem to be many users. It's developed by the dev of Tixati (the torrent client) and maybe if there's enough interest from DataHoarders (and donations?), he would introduce some features helpful to our cause.
​
So far though, I think to get our family photo/video cloud running through it. Seems to be the perfect use-case - redundant and available.
The maker of Tixati is supposed to have a hybrid all in one software that is like BitTorrent and Soulseek and include chatting.
It’s called Fopnu. I have not used it, so have no experience, though I do like Tixati.