Thank you for your question
I’m not sure that I understand your question. The question needs some context.
Without any context, I believe that, in general, a node would send out a single prepare rumor, which is broadcast by its nature. But it’s still a single rumor. Of course, if x node want to name a file, we’d have x rumors going around. But each node would send a single rumor out in the simple case. So I believe watcherOut would be 1, but watcherIn could be up to numParticipants.
Does this answer your concern?