Abstract
Cooperation is essential for both human and artificial life societies, yet understanding how to promote it remains a complex challenge. Indirect reciprocity, where individuals cooperate to maintain a good reputation, is one mechanism to encourage cooperation. To promote stable cooperation, society needs social norms that stipulate how individuals should behave and how they should evaluate others. Previous research has identified a set of effective social norms, called the “leading eight”, for achieving evolutionarily stable cooperation. In this study, we expand on a classical framework in two significant ways. First, we include norms that update the reputations of passive receivers. Second, we introduce stochasticity to social norms. We theoretically derived the necessary and sufficient conditions for evolutionarily stable norms that result in full cooperation within this generalized model. Our findings offer a new perspective on prior research and provide a foundation for future studies in this field.