# Preserving integrity - ETHMagicians The initial Code of Conduct working doc: https://hackmd.io/s/ryQ6LnqI4 The current working draft is located at: https://hackmd.io/KAVQHbnRR8SMsY_YIin9qA. Work on the Code of Conduct is organized at: https://github.com/ethereum-magicians/integrity-ring --- Lets talk about a few things - Contributors and their exposure to the community - Diversity - How investors can feel better and more integrated - Cyberbullying - Protocols to deal with harassment in general - Accountability without judgement - How to better map community thoughts & ideas so they don't turn into negatives - Stewardship of secrets? History on this session: Prompted by the issues with Alfri and violence. Should we go into the code of conduct? Who should do it if so? Eth foundation cannot do it. Conclusion: Community code of conduct. Need to address: 1. What happens when trolling gets more serious? 2. What happens if a CTO get abusive, workers forced to continue? 3. What happens when we encounter sexual harassment in a community? 4. What happens when a developer’s scrutiny become a problem? 5. What happens when a statement made by an employee is blown out of proportion? Actions: Strive to create a community code of conduct Travis: We have values as a community. Value censorship resistance as a community, value being ass hole resistant in addition. Look to a code of conduct that we can copy. Some are designed for centralized groups, some by decentralized groups. How do we vote on it? Bit by bit as a community. What happens when stuff goes wrong? Stuff that is right, we can copy and paste. When stuff goes wrong, what do we do? Need to decide this among the community. The signatures on the letter were the most powerful. 
Power of social signaling. If you can reduce it to a symbol or statement saying x is not appropriate. Many events do adopt stamens. Individuals can sign. Sad to see similar negatives from Hollywood in the tech community. Need to set the culture right to welcome more people in. Abuse against women. Cant prevent these this from happening. But there are a few procedures to have in place. Some of the issues are not manageable by law. Sometimes you cannot go to the police, or the police cannot find them. Different legislations, so the troll could be in a country where rules don’t apply or social condemnations. Ex. Massive harasser at Tor and CCC, said this individual is no longer welcome in the community.He cannot attend hacker events. When a protection protocol is in place, you can take steps. Ex. 1. Start with Code of Conduct 2. Sign it 3. What kind of abuse occurred Ex. Conflict of interest - many in the community do not know unless they have worked in corporate. How do we educate the community about these legal terms they may have not been exposed to in the past? Awareness is a big piece. Classification of crimes. Seems to be a misunderstanding about what happened with Alfri. Education needs to happen and enforcement to describe the crime that happened. How do you decide enforcement? Just because we are decntlized that doesn’t give us absolution for crimes. We should handle this crime now, because if we cannot handle this, what about future events that could be more devastating. We should use this time to draft a code of conduct. First is we will not tolerate abuse, prejudice, sexism, etc. Conclusion in the case, no one knew what to do. Too complicated to come to a conclusion. Should we expel this person from the community? Yes. Should we ban them from the next Devcon? Yes. Code of conduct? Who should do it? Create a list of code of conduct links. Make is simple so that people can absorb the content. Start with the basics. 1. Code of conduct 2. Prevention protocols (what happens when harassment, how do we comfort victims) A code of conduct could have helped the situation with Alfri, because you can show violations of the code of conduct No one issued a statement. Eth 2.0 and Parity. Neither to issued a public statement. This is integral to the corporate world Learn from communes. Ex. Embassy network / [Alternative Justices Project](https://medium.com/the-alternative-justices-project). They have put a lot of documentation in place. Like best practices and supporting the people that have gone through trauma. ## code of conduct examples - [EthCC CoC](https://ethcc.io/images/EthCC_CoC.pdf) - [W3C](https://www.w3.org/Consortium/cepc/) - example from avc.com community (I sent the link to MP) - [EF CoC from Devcon4](https://devcon4.ethereum.org/code-of-conduct) Need to think about if we put this into place and act on something, is there ever a way back for the people that are kicked out? Relative to the situation It is difficult to put a universal code of conduct. If you put controversial comments on twitter, so should that cause banning from events or community? Probably not. I think there should be an opportunity for redemption. People need to show extrodinary measures to fix the bad behavior Co-ops have circles for rehab and support groups for people to go though those circles. What do we do for victims is important and who does it? Hard to ban because of trolling We can start to, if people ignore the code of conduct, individual event organizers. Where do we have control? 1. Events 2. Forums 3. Moderators of forums 4. Twitter reporting process Ex. Go to Twitter with the community code of conduct and ask them to support us Not trying to centralize ethics, just trying to protect each other Next Steps: 1. Working group to take ownership 2. Deadline for [the first draft code of conduct](https://hackmd.io/goFWC8xYSJq4K4VXVeyg8A) - Deadline is this week 3. Annouce this to the community at the beginning of ethcc 4. Hooks to adoption - here is how you say you are adopting this policy - invite companies and events to participate 5. Identify offences 6. Develop protocols to prevent certain situations 7. Bring in experts ethelo.org - find ark of agreement in a conversation Tegan@orchid.com to learn more about blockchain code of ethics