Here is some more information of the Freenet implementation of Web of Trust:
https://web.archive.org/web/20170211132925/https://wiki.freenetproject.org/Web_of_Trust
Using pubsub, you should be able to do away with the hardcoded seed nodes, but you’ll still need some dedicated nodes to provide introduction puzzles. It wouldn’t make any sense to put their generation in IPFS though.