HIP: 16
title: Make admin roles of communication platforms eligible
authors: @Ludovico @paulaberman @santisiri
status: Phase 3
created: 2020-06-11
final edition: 2020-06-19
requires (*optional): HIP-5
languages: EN, ES
English version
Simple Summary
This HIP institutes a mechanism to determine the position of admin in the social communication tools that voluntarily want to be recognized as official by the DAO, either social media (twitter, reddit) or communication channels (telegram groups).
Abstract
In order to further decentralize positions of enforcement within the DAO, there is the need to create mechanisms in which channels of communication get the seal of “Community Managed [channel]” (i.e. “PoH Subreddit, Community Managed”).
Motivation
Following the spirit of HIP-5, which creates a framework for management of the DAO without altering the smart contract, I propose a better mechanism for establishing enforcing roles on all recognized channels of communication.
Specification
1. Definitions
- Administrative role, administrator, or admin: the position that a person has over a channel of communication, it being social media accounts, forums, instant messaging groups. In this position, the person has privileges to enforce policies of the convened rules of these channels and include muting, removal or admitting the participation of the members of the group, along with other administrative tasks. Although they are free to do so, it is not the responsibility of the person holding the admin role to moderate dialogue or content creation, which is a role more commonly known as community manager, moderator, facilitator, etc. An admin may be assigned the role of moderator by the authority responsible for that (Product Manager, Mission Board), but moderators assignment and mechanisms are outside of this HIP.
- Community-managed channel: a volunteer status for any of the channels in the Scope of this HIP in which there is an agreement of the channel owner/creator to be associated with PoH. It is accompanied by a badge or a seal or any piece of text that clearly recognizes them as such.
2. Scope
Roles for admin positions for each of the Community-Managed channels of communication would be temporary roles and elected from the community. These include (non-exhaustive list):
- Discourse forum
- Facebook groups
- Discord
- Telegram groups, users and channels
Elections
- Elections are made separately by platform.
- Elections should be done in the Tokenlog platform (here’s the current implementation, new repositories will be created on Github solely for the purpose of the Administrator election on each of the platforms).
- Elections are ongoing.
- Elections are made using quadratic voting (negative votes are allowed).
- Each Human will receive 99 voting credits.
- Ideally, there should be 1 elected admin for every 500 users in a channel (since the position is voluntary, there might be less than 1 elected admin per 500 users).
- The top candidates with a positive score will take their positions (e.g. on a channel with 2.715 members, the top 5 candidates with a positive score will become the official Administrators).
- Each time one of the official Administrators lose their position on Tokenlog’s ranking, the next candidate to come up in the rank will gain the official role as Administrator.
- Admin roles should be registered individuals in Proof of Humanity.
- Roles are only revocable for security reasons or serious offenses to the community. The Mission Board can call an emergency voting of 24h in Snapshot. Admins revoked in this way cannot re-apply for the role in the next term.
- Admin roles are not moderator roles, therefore do not require to suppress their opinions in debates, as long as they follow the code of conduct established for that channel. Mere opposition to that admin’s opinion should not be grounds for the admin to ban that person.
Administrators obligations
Administrators acknowledge that access to communication channels or profiles labelled as “admin” gives them an additional power, which comes with additional responsibilities. They are expected to behave as ambassadors of the project. In addition to following the appropriate codes of conduct:
- They should refrain from expressing virulent opinions about Proof Of Humanity or related projects with their admin accounts.
- They are subject to higher standards in terms of good conduct (ex: avoiding excessive profanity, or engaging in debates on topics outside of Proof of Humanity, such as politics or religion).
This doesn’t preclude them from formalizing criticism on Proof Of Humanity. However, it should be done either in (i) a technical and dispassionate manner, and preferably offering constructive solutions, or (ii) using a non-admin account.
“Community-managed” status implementation
- The owner of any channel of communication within the scope of this HIP can contact the Mission board and apply for the “Community-managed” status.
- A call for volunteers is offered in the channel and those members participate in the election process.
- Once that process is finished and the elected members are occupying their roles, that channel receives the “community managed” badge, and a link to that channel will be provided in Proof of Humanity project site, and referenced throughout the rest of the channel’s ecosystem.
- Failure to comply with any aspect of this HIP would trigger the removal of that channel from the “community managed list”
Special first condition
For their significance, and to spearhead the value of having the “Community managed” status, the following channels should enter the admin selection process effective immediately:
- Telegram Group Proof of Humanity Telegram: Contact @proofhumanity
- Telegram Group Proof of Humanity en Español Telegram: Contact @proofofhumanityenespanol
- Telegram Group Proof of Humanity Chinese Telegram: Contact @ProofOfHumanityCN
- Telegram Group Proof of Humanity Portuguese Telegram: Contact @poh_pt
- Subreddit Proof of Humanity https://www.reddit.com/r/proofofhumanity
Rationale
Currently, the admin positions in communication channels that have grown to the thousands of users, were subject to the initiative of the person that first created the channel, (telegram, reddit). These roles right now are virtually permanent, without rules that govern their time in that position, or how or why their roles were assigned. This creates space for centralization and the possibility of indefinite perpetuation in the position, among other issues that arise from this permanence in their role (silencing opposition, pushing a specific agenda, creating a hostile environment, etc.). Some object that this is not an important role to be considered for election, or that this will lead to voting fatigue. There are enough reasons to believe that this proposal will not lead to this sort of problems.
Version en Español
Resumen simple
Esta HIP instituye un mecanismo para determinar la posiciĂłn de admin en las herramientas sociales de comunicaciĂłn que voluntariamente quieran ser reconocidas como oficiales por la DAO, ya sea medios sociales (twitter, reddit) o canales de comunicaciĂłn (grupos de Telegram)
Resumen
Con el fin de descentralizar aún más las posiciones dentro de la DAO, es necesario crear mecanismos en donde los canales de comunicación tengan el sello de “Community Managed [channel]” (Por ejemplo, “PoH Subreddit, Community Managed”)
MotivaciĂłn
Siguiendo el espĂritu de la HIP-5, la cual crea un un marco para manejar la DAO sin alterar los contratos inteligentes (smart contracts), proponemos tener un mejor mecanismo para establecer los roles de administrador dentro de todos los canales de comunicaciĂłn reconocidos.
Especificaciones
1. Definiciones
-
Rol de Administrador, administrador o admin: La posiciĂłn que tiene la persona dentro de un canal de comunicaciĂłn, siendo cuentas en medios sociales, foros o grupos de mensajerĂa instantánea. Esta posiciĂłn, la persona tiene los privilegios para asegurarse de que las polĂticas definidas para ese canal se cumplan incluyendo, silenciar, remover o admitir la participaciĂłn de miembros de ese canal junto con otras tareas administrativas.
-
Si bien son libres de hacerlo, no es responsabilidad de la persona con el rol de administrador de moderar el diálogo o la creación de contenido, siendo estas responsabilidades de lo que se con el nombre de “Community Manager”, moderador, facilitador, etc. Un admin puede ser asignado con el rol de moderador por la autoridad responsable (Product Manager, Mission Board), pero las tareas o mecanismos del moderador no están cubiertas por esta HIP
-
Canal de Community-managed: Un “estado voluntario” para cualquier canal dentro del marco de esta HIP donde hay un acuerdo con el dueño/creador de ese canal (asociado a PoH). Se acompaña con una insignia o un sello o un texto donde se lo reconoce como tal.
2. Alcance
El rol de admin para cada canal de comunicaciĂłn dentro del Community-Managed sera un rol temporal y elegido por la comunidad. Estos incluyen, entre otros, los siguientes:
- Foros de discurso
- Grupos de Facebook
- Discord
- Grupos de telegram, usuarios y canales
Elecciones
- Las elecciones son realizadas separadas por plataforma
- Las elecciones deberan ser realizadas en la plataforma Tokenlog (aca esta la implementación actual, nuevos repositorios serán creados en Github solamente con el propósito de la elección del administrador para cada plataforma)
- Las elecciones están en curso
- Las elecciones se realizarán usando el voto cuadrático (quadratic voting) donde se permitirá los votos negativos
- Cada humano recibirá 99 créditos de votación
- Idealmente se deberá elegir un admin por cada 500 usuarios dentro del canal (hay que tener en cuenta que como la posición es voluntaria, puede existir menos de 1 admin cada 500 usuarios)
- Los candidatos con más votos positivos tomaran su posición como Administradores (e.j. En un canal con 2.715 miembros, los primeros 5 candidatos con más votos positivos se convertirán en Administradores)
- Cada vez que un administrador oficial pierda su posición en el ranking de Tokenlog, el siguiente en la lista subirá de rango y ganará el rol de Administrador oficial
- Los roles de admin serán solamente personas individuales registradas dentro de Proof of Humanity.
- Los roles son revocables solamente por razones de seguridad u ofensas serias a la comunidad. El Mission Board puede llamar a una votaciĂłn de emergencia de 24hs en los Snapshots. Cualquier admin removido de esta forma no puede volver a aplicar por el rol la siguiente vez.
- Los roles de Admin no son roles de moderador, por consiguiente no se requiere que se abstengan de dar opiniones en los debates, siempre y cuando sigan las pautas establecidas dentro del cĂłdigo de conducta de ese canal. Cualquier oposiciĂłn a los pensamientos y / o opiniones del Admin no puede ser tomada por ese Admin como una justificaciĂłn para banear a esa persona
Obligaciones de los administradores
Los administradores reconocen que el acceso a los canales de comunicación o a los perfiles etiquetados como “admin” les otorga un poder adicional, que conlleva responsabilidades adicionales. Se espera que se comporten como embajadores del proyecto. Además de seguir los códigos de conducta apropiados:
- Deben abstenerse de expresar opiniones virulentas sobre Proof of Humanity o proyectos relacionados con sus cuentas de administrador.
- Están sujetos a normas más estrictas en tĂ©rminos de buena conducta (por ejemplo: evitar la blasfemia excesiva, o participar en debates sobre temas ajenos a Proof of Humanity, como la polĂtica o la religiĂłn).
Esto no les impide formalizar crĂticas en Proof of Humanity. Sin embargo, debe hacerse o bien (i) de forma tĂ©cnica y desapasionada, y preferiblemente ofreciendo soluciones constructivas, o bien (ii) utilizando una cuenta que no sea de administrador.
Implementación de status “Community-managed”
- El propietario de cualquier canal de comunicación en el ámbito de este HIP puede ponerse en contacto con el consejo de la Misión y solicitar el estatus de “gestionado por la comunidad”.
- Se ofrece una convocatoria de voluntarios en el canal y esos miembros participan en el proceso de elecciĂłn.
- Una vez que ese proceso haya finalizado y los miembros elegidos estén ocupando sus funciones, ese canal recibe el distintivo de “gestionado por la comunidad”, y se proporcionará un enlace a ese canal en el sitio del proyecto Proof of Humanity, y se hará referencia a él en todo el resto del ecosistema del canal.
- El incumplimiento de cualquier aspecto de este HIP desencadenarĂa la eliminaciĂłn de ese canal de la “lista gestionada por la comunidad”
Condicion inicial especial
Por su importancia, y para encabezar el valor de tener el estatus de “Community Managed”, los siguientes canales deberĂan entrar en el proceso de selecciĂłn de administradores de forma inmediata:
- Telegram Group Proof of Humanity Telegram: Contact @proofhumanity
- Telegram Group Proof of Humanity en Español Telegram: Contact @proofofhumanityenespanol
- Telegram Group Proof of Humanity Chinese Telegram: Contact @ProofOfHumanityCN
- Telegram Group Proof of Humanity Portuguese Telegram: Contact @poh_pt
- Subreddit Proof of Humanity https://www.reddit.com/r/proofofhumanity
JustificaciĂłn
Actualmente, los puestos de administrador en los canales de comunicaciĂłn que han crecido hasta los miles de usuarios, estaban sujetos a la iniciativa de la persona que creĂł el canal por primera vez, (telegram, reddit). Estos roles ahora mismo son prácticamente permanentes, sin reglas que regulen su tiempo en esa posiciĂłn, o cĂłmo o por quĂ© fueron asignados sus roles. Esto crea un espacio para la centralizaciĂłn y la posibilidad de perpetuarse indefinidamente en el puesto, entre otros problemas que surgen de esta permanencia en su rol (silenciar a la oposiciĂłn, impulsar una agenda especĂfica, crear un ambiente hostil, etc.). Algunos objetan que este no es un papel importante para ser considerado para la elecciĂłn, o que esto conducirá a la fatiga del voto. Hay suficientes razones para creer que esta propuesta no dará lugar a este tipo de problemas.