HIP-76 [Phase 2] [Signaling] - Creation and election of new DAO Roles

HIP-76: Creation and election of new DAO Roles

HIP: 76
Title: Creation and election of new DAO Roles
Authors: juanu.eth, AnM, Tomas Mika
Status: Phase 2
Created: 2022-11-05

Snapshot URL Snapshot

Simple Summary

This HIP aims at setting up the ground bases of how DAO Roles are created, and the reasoning behind their creation.

Abstract

Mission Board members are asumed to have control over multiple tasks such as: Snapshot Administrators, Multisig Signers, Group Owners, etc. With this HIP we propose a way to define new Roles, removing any of the administrative tasks assigned to mission boards and create individual roles for each task. This HIP also serves as a way of defining roles orphaned in case the Mission Board role ceases to exist.

Motivation

Decentralization is not only given by technology. It can also be applied at tasks or responsibilities of one or more users.

Many tasks on Proof of Humanity depend on limited centralized technologies on which changes or updates have to be done by one or multiple people. Until new technologies arrive, we need to distribute the power for those technologies, as much as possible.

The creation of multiple individual roles is a step forward on removing concentrated power over these technologies.

Specification

Every time the DAO detects the need for a new role to execute a centralized or semi-centralized task, a new HIP should be proposed to officialize the new role.
If the HIP passes phase 3, the process of election for those roles can be started by following the HIP-39 mechanism.

New roles

Which roles to elect will be figured out as the community grows and has different requirements, but the following definition gives an initial step forward.

Definition of a Role

  • Any new role proposed MUST be purely administrative.
  • Its creation should come from the need of interacting with limited centralized technologies.
  • All actions to execute must be correctly consensuated following the current DAO voting mechanism.
  • None of the roles will be able to take any “emergency decisions”
  • A role will only be valid to be created, if there is a requirement to assign 1 or more users as that role, to interact with a technology that doesnt allow for decentralized ownership.

New Role Proposals

In order to propose the creation, and further election, of a new role, a HIP must be created following the current DAO’s voting mechanisms and specify the following:

  • Whats the need for the role?
  • What are the specific tasks that this role must take care of?
  • How many members must be elected for that role?
  • What knowledge is required for a human to be able to postulate for that role?
  • Roles are not hired employees. Roles are specific responsibilities assigned by the DAO to humans they trust, to interact with centralized or semi-centralized systems.

Roles Limitations

All registered humans are entitled to propose themselves to be assigned a new role. Any human can only be assigned a single role at a time. This includes multiple multisig. In the event that the DAO owns more than one multisig, the same limitation applies and a human can’t be assigned the multisig manager role for more than 1 multisigs at the same time.

Roles duration

All roles will have a duration of 6 months. If a member decides to step down from their role, humans should postulate to fill that position.
If a user wants to stay for another 6 months, they can be reelected, as long as they propose themselves and be voted again for that position.

Removal of a Role assignment

All roles assigned to users must be 100% modifiable by the DAO at any time. Any role occupied by a user can, at any time, be questioned and the DAO can propose their removal through the process of a HIP, similar to those used to remove Mission Board members, expressing the reasoning behind the removal.

(Traducción al español)

Sumario Simple

La siguiente HIP busca establecer las bases sobre como son creados los nuevos Roles de la DAO, y su razonamiento detras de la creacion de ellos.

Abstracto

Se asumia que miembros del Mission Board tenian control sobre multiples bienes como: Administracion de Snapshot, Firmates de Multisig, dueños de grupos, etc.

Con esta HIP, proponemos un modo de definir nuevos roles, reemplazando las tareas que solian tenes los Mission Board, a roles especificos por persona. Esta HIP tambien sirve para definir roles huerfanos, en el caso de que la HIP-75, que elimina el rol de Mission Boards, sea aprobada.

Motivación

La decentralizacion no es solo un factor tecnologico. Puede ser aplicada a las tareas que realiza uno o mas usuarios.

Algunas tareas en Proof of Humanity dependen de tecnologias limitadas centralizadas en las que los cambios pueden ser hechos por una o mas personas con privilegios especificos. Necesitamos distirbuir el poder para esas tecnologias, tanto como podamos.

La creacion de multiples roles especificos es un paso hacia adelante en la remocion de poder concentrado sobre estas tecnologias.

Especificacion

Cada vez que la DAO detecte la necesidad de un rol para una tarea centralizada o semi-centralizada, se deberá crear una nueva HIP para oficializar el nuevo rol. Si la HIP pasa Phase 3, se podra proceder con el proceso de eleccion, siguiendo el marco de la HIP-39.

Nuevos roles

La creacion y posterior eleccion de roles será definida y descubierta por la comunidad a medida que sucedan requerimientos para cada una de ellas. La siguiente definicion es un primer paso para definir un Rol:

Definicion de un Rol

  • Cualquier rol nuevo DEBE ser exclusivamente administrativo.
  • Debería surgir de la necesidad de interactuar con tecnologias limitadas centralizadas.
  • Todas las acciones a ejecutar deben ser previamente consensuadas utilizando los mecanismos de votacion actuales de la DAO.
  • Ninguno de los roles podrá tomar decisiones “de emergencia”.
  • Un rol será válido para ser creado, si existe un requerimiento especifico de asignar a 1 o mas usuarios como, tal rol, para interactuar con una cuenta centralizada.
  • Los roles no son contrataciones. Son cargos especificos dados por la DAO a humanos en quienes se confia para interactuar con sistemas centralizados o semi centralizados.

Propuesta de Nuevo Rol

Para poder proponer la creacion de un nuevo rol, y su siguiente eleccion, debe crearse una HIP, que especifique lo siguiente:

  • Cual es la necesidad para crear el rol?
  • Cual(es) es/son sus tareas especificas?
  • Cuantos miembros deben ser elegidos para ese rol?
  • Cual es el conocimiento previo requerido para postularse al rol?

Limitaciones de los Roles

Todos los humanos registrados tienen la posibilidad de proponerse a cualquiera de los roles, sin embargo, cada humano puede tener asignado solo un rol a la vez. Esto incluye ser Multisig manager de una sola multisig. En el evento de que la DAO sea dueña de mas de una multisig, la misma limitacion aplica, y un humano no podra ser asignado el rol de multisig manager para mas de una multisig, al mismo tiempo.

Duracion de los Roles

Todos los roles tendran una duracion maxima de 6 meses. Si un miembro decide dimitir de su rol, los usuarios interesados deberan postularse para ocupar esa posicion y ser llevado a votacion (usando HIP-39).

Si un usuario desea mantener el rol, luego de cumplidos los 6 meses, debera postularse nuevamente y pasar por el proceso de votacion para esa posicion.

Desafectacion de asignacion de Rol

Todas las asignaciones de usuarios a roles deberian ser 100% modificables para la comunidad. Cualquier posicion ocupada por cualquier usuario, puede, en cualquier momento, ser puesta en duda y proponer su baja a traves de una HIP, similar a las ya utilizadas para eliminar a miembros del Mission Board, expresando la razon para su desafectacion.

3 Likes

Hola Juanu, tengo una duda, que sucede si por ejemplo, la persona que ocupa su cargo cumple los 6 meses y la HIP para reemplazarlo no esta activa o no finalizo la votación?

La persona que ocupa el cargo queda desafectado al cumplirse los seis meses o continua hasta que se seleccione su reemplazante?

Es un buen punto y la propuesta de que mantenga el cargo hasta que aparece el reemplazante no me parece mala. Vor a ver si puedo agregar esto a la proxima version.

1 Like

Genial. Tal vez se puede aclarar algo como:

  • Si se cumple su periodo, hasta que se seleccione al reemplazo, se puede extender hasta 2 meses mas.
  • Pasado los 6 meses + 2 meses de gracia, si aun no se selecciono reemplazo, queda desafectado de su cargo y hasta que la DAO no seleccione el reemplazante, el cargo queda disponible

Como para evitar que haya una votación que se dilate con el tiempo de manera intencionada para que el representante actual no salga de su puesto.

3 Likes

Esta afirmacion edspecificamente podria no ser lo mejor, ya que dependiendo el rol que este ejecutando, por ahi no es posible. Por ejemplo: Desafectarlo significa que tiene que entregar un ownership de una cuenta, pero si no hay nadie a quien entregarselo, no puede entregar o deja sin cabeza a lo que sea que se este administrando.
Lo dejaria por tiempo indeterminado hasta que salga un candidato. Opiniones?

Es verdad, tal vez para los cargos importantes si conviene que si no hay reemplazante no se deje vacante. Se supone que, en papeles, alguien va a armar una HIP para reemplazar a esa persona.
Lo que si se tendría que aclarar es si la re-elección va a ser indefinida o con plazos máximos. Tal vez, dependiendo el rango se debería:

  • Considerar re-elecciones máximas
  • Considerar si el puesto queda vacante luego de que se cumple el tiempo

Borrador de la fase 3 creado, con un agregado en la seccion de Duracion de Roles que especifica lo conversado.