Propuesta para la votación Vistalegre 2 #85 Identificador de la oferta: 17-02-02_1_pro_PODE-8 Oferente: Empresa: CIF: Persona de Contacto: Correo electrónico: Teléfono: Agora Voting SL B87138467 ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ A la atención de: Entidad: CIF: Sección: Persona de contacto: Correo electrónico: Teléfono: Podemos G86976941 Participación Ciudadana ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 1 de 46 Índice Índice 2 1. Licencia 6 2. Autores 6 3. Historial de versiones 6 4. Introducción 7 5. Consideraciones técnicas 8 5.1. Requisitos 8 5.1.1. Software libre y libre de regalías 8 5.1.2. Secreto del voto 8 5.1.3. Verificabilidad 9 5.1.4. Unicidad del voto e inviolabilidad de la urna 9 5.1.5. Configuración 9 5.1.6. Documentación 10 5.2. Servicios 10 5.2.1. Servidores 10 5.2.2. Soporte técnico 11 5.2.3. Configuración de la votación 11 5.2.4. Página de estado 13 6. Protocolo de actuación 15 6.1. Introducción 15 6.2. Principios generales 15 6.2.1. Principio de privacidad 15 6.2.2. Principio de imparcialidad 15 6.2.3. Principio de transparencia 15 Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 2 de 46 6.2.4. Principio de precaución 16 6.3. Roles 16 6.3.1. Introducción 16 6.3.2. Descripción de roles 16 6.3.2.1. REPRESENTANTE TÉCNICO DE LA EMPRESA 16 6.3.2.2. REPRESENTANTE TÉCNICO DEL CLIENTE 16 6.3.2.3. ACEPTADOR DE PROPUESTA DEL CLIENTE 17 6.3.2.4. REPRESENTANTE TÉCNICO DE LA AUTORIDAD 1 17 6.3.2.5. REPRESENTANTE TÉCNICO DE LA AUTORIDAD 2 17 6.3.2.6. INTERVENTOR NUM 01,INTERVENTOR NUM 02, etc 17 6.3.2.7. RECEPTOR DE RESULTADOS ELECTORALES 17 6.3.3. Tablas de roles 17 6.4. Calendario de actividades ordinarias 25 6.5. Descripción de actividades ordinarias 27 6.5.1. A3 ApproveProposal: Aprobación de la propuesta 27 6.5.2. A4 SendIssueSystemCredentials: Envío de credenciales para el SISTEMA DE INCIDENCIAS 28 6.5.3. A8 SendDrillElectionPlanning: Envío de planificación del simulacro electoral 29 6.5.4. A11 SendDrillElectionConfig: Entrega de configuración de simulacro electoral 29 6.5.5. A12 DrillElection: Simulacro electoral 29 6.5.6. A13 DrillElectionMinutes: Acta del simulacro electoral 29 6.5.7. A15 DrillElectionValidation: Validación del simulacro 30 6.5.8. A16 CreateRealElection: Crear votaciones reales y comunicación de la planificación del recuento 31 6.5.9. A17 StartGuards: Comienzo del PERIODO DE GUARDIA 31 6.5.10. A18 StartElection: Comienzo del periodo de voto 31 6.5.11. A19 EndElection: Fin del periodo de voto 31 6.5.12. A20 Tally: Recuento 31 Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 3 de 46 6.5.13. A21 PublishElectionResults: Anuncio de los resultados 32 6.5.14. A22 VerifyAnnouncedElectionResults: Verificación de los resultados 32 6.5.15. A23 CommunicationOfResultsVerification: Comunicación de la verificación de resultados y de la clave de cifrado 32 6.5.16. A24 GenerateAndCheckVerifiableResults: Generación y comprobación de los resultados verificables 32 6.5.17. A25 IndependentElectionResultsPublicAnnouncement: Anuncio independiente de los resultados 33 6.5.18. A26 LinkVerifiableResults: Enlazar a los resultados verificables 33 6.5.19. A27 DeletePrivateKeys: Eliminar claves privadas 33 6.5.20. A28 EndGuards: Termina el PERIODO DE GUARDIA 33 6.5.21. A30 PostMortemMeeting: Reunión post-mortem 34 6.5.22. A31 PostMortemMinutes: Acta de la reunión post-mortem 34 6.6. Entregables 34 6.6.1. E3: Configuración candidata 34 6.6.2. E4: Planificación del simulacro electoral 34 6.6.3. E6: Configuración de simulacro electoral 35 6.6.4. E7: Acta del simulacro electoral 35 6.6.5. E11: Planificación del recuento 35 6.6.6. E12: Resultados electorales 36 6.6.7. E13: Resultado de la verificación de los resultados anunciados 36 6.6.8. E14: Resultados verificables del escrutinio 36 6.6.9. E15: Planificación para la reunión post-mortem 36 6.6.10. E16: Acta de la reunión post-mortem 36 6.7. Actividades extraordinarias 37 6.7.1. Actividad extraordinaria AE1 CancelProposal: Procedimiento de cancelación de la propuesta 37 6.7.2. Actividad extraordinaria AE2 NewIssue: Procedimiento de gestión de incidencias 37 6.7.3. Actividad Extraordinaria AE3 ExpertAudit: Auditoría pericial 38 Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 4 de 46 6.7.4. Actividad Extraordinaria AE4 ChangeRoles: Cambio de roles 40 6.7.5. Actividad Extraordinaria AE5 RemoteTally: Recuento extraordinario 42 6.7.6. Actividad Extraordinaria AE6 ExtraDrill: Simulacro electoral extraordinario 43 6.7.7. Actividad Extraordinaria AE7 CalendarChange: Cambio del CALENDARIO 44 7. Condiciones económicas Propuesta para la votación Vistalegre 2 #85 46 17-02-02_1_pro_PODE-8 Página 5 de 46 1. Licencia Agora Voting SL © 2017. Todos los derechos reservados. 2. Autores - Eduardo Robles Elvira <[email protected]> © 2017. Lucas Rodríguez Cervera <[email protected]> © 2017. 3. Historial de versiones Versión Comentarios Autor 2017-01-14 Primera versión. E. Robles 2017-01-24 Inclusión del protocolo, eliminación por tiempos del desarrollo de la cabina de votación, revisión generalizada de la propuesta. L. Cervera, E. Robles 2017-02-02 Propuesta de continuación (simulacros adicionales). E. Robles Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 6 de 46 4. Introducción 1. Propuesta 17-02-02_1_pro_PODE-8 (en adelante PROPUESTA) de Agora Voting S.L. con NIF B87138467 (en adelante “EMPRESA”), emitido a “Podemos” (en adelante “CLIENTE”). 2. El objeto de la PROPUESTA es la realización de un proceso electoral (en adelante “PROCESO ELECTORAL”) con la plataforma de votaciones de la EMPRESA (en adelante “PLATAFORMA”). 3. La PROPUESTA es una continuación y “modificación” 17-01-26_1_pro_PODE-8 (en adelante, la PRIMERA PROPUESTA). de la propuesta 1. Esta PROPUESTA se adscribe a las Condiciones Generales del Servicio versión 2015-05-02 firmadas el 2015-07-08 en nombre del CLIENTE y la EMPRESA y será enviada mediante una incidencia (en adelante “INCIDENCIA GITHUB”) en el sistema de incidencias del repositorio de https://github.com/podemos-info/agoravoting , para seguir al procedimiento establecido en las Condiciones Generales del Servicio. 2. Una vez se produzca la ACEPTACIÓN, se habrá creado una incidencia (en adelante “INCIDENCIA”) el sistema de incidencias (en adelante “SISTEMA DE INCIDENCIAS”) del repositorio (en adelante “REPOSITORIO”) de https://gitlab.nvotes.com/nvotes/pode-8, que permanecerá siendo privado y confidencial. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 7 de 46 5. Consideraciones técnicas 5.1. Requisitos 1. La PLATAFORMA que será utilizada bajo la presente PROPUESTA con el CLIENTE cumple con los siguientes requisitos técnicos: 5.1.1. Software libre y libre de regalías 1. Los diferentes componentes de la tecnología que va a utilizar la EMPRESA para ejecutar la PROPUESTA se encuentran bajo licencias de software libre. De esta forma, se permite a los usuarios del software usar, estudiar y auditar, modificar y redistribuir el código fuente del software libremente. Además, cualquier patente que la EMPRESA pudiera poseer que pueda afectar a la PLATAFORMA para procesos electorales se encuentra disponible libre de regalías. 5.1.2. Secreto del voto 1. El funcionamiento de la PLATAFORMA permite garantizar el secreto del voto mediante la utilización de un sistema criptográfico de clave pública, según el cual las claves privadas que permiten el descifrado de los votos están distribuidas en un conjunto de autoridades independientes que, previamente al proceso de descifrado necesario para el escrutinio, realizan conjuntamente un proceso de anonimización de los votos, de forma que en ningún momento es posible correlacionar la intención de voto con la identidad de un votante. 2. Como medida adicional, la identidad del votante está disociada por separación de responsabilidades porque dicha identidad es gestionada por un equipo de personas completamente independiente, en concreto estará gestionada de forma totalmente autónoma por el CLIENTE, sin que la EMPRESA tenga ninguna responsabilidad al respecto. 3. Se trabajará con 2 (DOS) autoridades independientes entre sí, siendo ambas designadas por la EMPRESA, siendo una de ellas la EMPRESA y la otra la Asociación Ciudadana OpenKratio (en adelante “OPENKRATIO”) con CIF G-90121682. De la contratación de dichas autoridades se encargará la EMPRESA. En caso de que alguna de las autoridades cambie, la EMPRESA lo notificará al CLIENTE mediante el sistema de incidencias y ambas partes deberán estar de acuerdo en dicho cambio. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 8 de 46 5.1.3. Verificabilidad 1. El sistema de voto proporcionado por la EMPRESA cumple con el requisito “end-to-end verifiability”, es decir, es verificable de principio a fin manteniendo el secreto del voto, de forma que es posible verificar matemáticamente todo el PROCESO ELECTORAL, y en concreto: a. La verificación individual por parte de los votantes de la correcta codificación y cifrado del voto (“cast-as-intended”). b. La verificación universal por parte de cualquiera y a través de un localizador de que un voto cifrado y sin una identidad asociada está incluído en el recuento (“recorded-as-cast”). c. La verificación universal por parte de cualquiera de que el recuento es correcto, a partir del listado de los votos cifrados (“counted-as-recorded”). 5.1.4. Unicidad del voto e inviolabilidad de la urna 1. Los procedimientos técnicos que se proponen implantar para el PROCESO ELECTORAL permiten al CLIENTE verificar la unicidad del voto y la no inclusión de votos de terceros. Además, los votantes podrán comprobar que su voto no ha sido alterado, por tanto cumpliendo con el requisito de inviolabilidad o integridad de la urna. 5.1.5. Configuración 1. La PLATAFORMA es versátil y permite cierta adaptación de la interfaz y comportamiento de la misma a los estándares y necesidades del CLIENTE dentro de algunas limitaciones técnicas. Sólo se realizarán las adaptaciones y desarrollos de software que estén explícitamente contemplados en la presente PROPUESTA. 2. Se utilizará el dominio “podemos.agoravoting.com” para la cabina de votación, y el tema “podemos” que establece la apariencia de la PLATAFORMA. 3. Se proporcionará el sistema de votación “tal cual” en términos de configuración, sistema de recuentos y componentes de software existentes presentes en la PLATAFORMA. 4. El PROCESO ELECTORAL se ejecutará de forma autónoma e independiente a cualquier proceso electoral de voto presencial. Si se pretende realizar el PROCESO ELECTORAL de forma híbrida con urnas presenciales, la parte de urnas presenciales no debe de afectar a la operativa del PROCESO ELECTORAL. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 9 de 46 5.1.6. Documentación 1. Todos los documentos de texto producidos por la EMPRESA se entregarán de forma electrónica y en los formatos Adobe PDF, OpenDocument o en los formatos habituales utilizados entre las partes. 5.2. Servicios 5.2.1. Servidores 1. Los servidores que dan servicio a la PLATAFORMA se configurarán con balanceo de carga y alta disponibilidad. Además, se aplicarán los servicios de mitigación de ataques de denegación de servicio (DDoS) contratados a CloudFlare por la EMPRESA. 2. Excepto por motivos de mantenimiento u otras causas técnicas, los servidores públicos que mantenga la EMPRESA a propósito de esta PROPUESTA se mantendrán encendidos y disponibles durante la duración de la PROPUESTA. 3. Se utilizará un entorno de producción dedicado para el CLIENTE. 4. El CLIENTE será el encargado de proveer, gestionar y responsabilizarse del sistema de autenticación y autorización del PROCESO ELECTORAL, como medida de seguridad mediante separación de responsabilidades. 5. El entorno de producción, incluyendo las máquinas de las autoridades, estará desplegado en máquinas virtuales dedicadas para el CLIENTE. Dichas máquinas virtuales estarán en servidores en la nube contratados por la EMPRESA y que serán accesibles a través de uno de los subdominios de la EMPRESA en caso de ser servidores públicos. Los servidores en la nube los contratará a la EMPRESA a uno de los siguientes proveedores: Amazon, Google y/o Microsoft. 6. El plan de soporte técnico que tiene contratado la EMPRESA con el proveedor de máquinas virtuales antes mencionado tiene un nivel de servicio que garantiza respuesta de dicho proveedor en 60 minutos ante incidencias graves. 1. Se realizarán copias de respaldo siguiendo la normativa legal aplicable; en particular se realizará al menos una copia de respaldo mensual que se mantendrá durante al menos dos años. Se establecerá un procedimiento de restauración de las copias de respaldo y se comprobará para verificar su correcto funcionamiento. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 10 de 46 5.2.2. Soporte técnico 1. Durante el periodo de guardia, establecido entre las actividades A17 y A28 (en adelante PERIODO DE GUARDIA), La EMPRESA proveerá soporte técnico telefónico y por email de 2º nivel, es decir al CLIENTE como organizador de las votaciones, a través del SISTEMA DE INCIDENCIAS, y en horario de 9:00 a 18:00 CET días festivos incluidos. 2. El tiempo de respuesta durante el PERIODO DE GUARDIA ante la creación de una incidencia por parte del CLIENTE será de 120 minutos. 3. Durante el PERIODO DE GUARDIA se intentará resolver las incidencias tan pronto como sea posible, dados los recursos disponibles provistos por la EMPRESA. El tiempo de respuesta se medirá como el tiempo que pasa desde la creación de la incidencia por el CLIENTE hasta el primer comentario que haga la EMPRESA en dicha incidencia al respecto, siempre que no se abuse del SISTEMA DE INCIDENCIAS. 4. En caso de que la EMPRESA no cumpla con el tiempo de respuesta ante incidencias, el CLIENTE podrá reclamar mediante una incidencia un descuento equivalente a 2€ (DOS EUROS) + IVA por minuto de retraso en la siguiente factura que le vaya a emitir la EMPRESA. 5. No se garantiza respuesta ante incidencias fuera del PERIODO DE GUARDIA. Si se requiere alguna intervención extraordinaria, la EMPRESA deberá emitir una propuesta con su contrapartida económica y deberá ser acordada por las partes. Las intervenciones extraordinarias deben reflejarse y aprobarse como tales en el sistema de gestión de incidencias. 6. El soporte técnico realizado por las AUTORIDADES y por la EMPRESA durante los procesos de Simulacro (actividad A12) y de Recuento (actividades A20) se darán en remoto, por un mínimo de una persona por cada entidad. 5.2.3. Configuración de la votación 1. El PROCESO ELECTORAL constará de las siguientes preguntas (en el orden que indique el REPRESENTANTE TÉCNICO DEL CLIENTE): a. Una pregunta para elegir la Secretaría General, donde el votante podrá elegir un candidato de entre un listado de candidatos, y se utilizará un sistema de mayoría simple como sistema de recuento, con un sólo ganador. b. Una pregunta para elegir a 62 personas para el Consejo Ciudadano Estatal, donde el votante podrá elegir en orden de preferencia a 62 candidatos y se utilizará un sistema de recuento descrito más adelante. c. Un pregunta por cada uno de los 4 siguientes documentos: político, organizativo, ético y de igualdad, donde el votante podrá elegir en cada pregunta un sólo Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 11 de 46 documento de entre los propuestos, y se utilizará un sistema de mayoría simple como sistema de recuento, con un sólo ganador por pregunta. d. Una pregunta en apoyo de una serie de resoluciones, utilizando una disposición en la cabina de votación ya existente en la plataforma de votaciones. La pregunta de resoluciones se mostrará de forma separada a las anteriores en la cabina de votación. e. Una pregunta para la elección de la Comisión de Garantías Estatal. f. En todas la anteriores preguntas, se utilizará una disposición en la cabina de votación ya existente. 2. Para el recuento de la pregunta para elegir al Consejo Ciudadano Estatal, se ejecutará el siguiente algoritmo: a. Por cada papeleta, el primer candidato seleccionado por un votante obtiene 80 puntos, el siguiente 79, el siguiente 78... y así sucesivamente. b. De la lista de candidatos se eliminarán a aquellos candidatos que el CLIENTE haya indicado que han sido retirados. Se ordenará la lista candidatos restante según la puntuación recibida de forma decreciente y en caso de empate en la puntuación según el nombre del candidato o bien según el criterio de desempate que se haya comunicado por el CLIENTE, y los 62 primeros candidatos se marcarán como ganadores en primera ronda. c. Se calculará el número de puntos total conseguidos entre todos los candidatos que conformen cada lista electoral, y: i. Para toda lista que haya obtenido el 15% o más de los puntos totales pero sin embargo no haya conseguido al menos cuatro ganadores en primera ronda: 1. Se marcará a los dos candidatos hombre más votados y a las dos candidatas mujer más votados de dicha lista como ganadores por criterio de minorías, se eliminarán a dichos candidatos del recuento en segunda ronda y se decrementará en cuatro el número de ganadores en segunda ronda. ii. Para toda lista que haya obtenido el 5% o más de los puntos totales pero sin embargo no haya conseguido al menos dos ganadores en primera ronda: 1. Se marcará al candidato hombre y a la candidata mujer más votados de dicha lista como ganadores por criterio de minorías, se eliminarán a dichos candidatos del recuento en segunda ronda y se decrementará en dos el número de ganadores en segunda ronda. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 12 de 46 d. Se calcularán los ganadores en segunda ronda, ordenando aquellos candidatos que no hayan sido eliminados en el paso anterior según el número de puntos asignados previamente en la primera ronda (de forma decreciente), y en caso de empate según el nombre del candidato o bien según el criterio de desempate que se haya comunicado por el CLIENTE. e. Se marcarán como ganadores en segunda ronda el número de ganadores establecido en el paso c, marcando como ganadores en segunda ronda a los primeros en lista ordenada en el paso anterior. f. De acuerdo con la asignación de género hombre o mujer que tenga cada candidato asignado previamente al comienzo del periodo de voto, se calculará si el número de ganadores en segunda ronda de género hombre excede al del número de ganadores en segunda ronda de género mujer, en cuyo caso: i. Se realizará una tercera ronda, en la cual se separarán a los candidatos elegibles en segunda ronda en dos listas, una para hombre y otra para mujeres, y se marcarán como ganadores en tercera ronda de cada lista aplicando un procedimiento de ordenación según el número de puntos obtenidos en la primera ronda de forma decreciente y en caso de empate según el nombre del candidato o bien según el criterio de desempate que se haya comunicado por el CLIENTE, y marcando en cada una de las listas un número de ganadores igual a la mitad del número de ganadores de la segunda ronda. g. Se marcarán como ganadores definitivos al conjunto de candidatos que estén marcados como ganadores por criterio de minorías y aquellos que hayan ganado en la última ronda realizada. 5.2.4. Página de estado 1. La EMPRESA proveerá una página de estado (en adelante PÁGINA DE ESTADO) provista por el servicio de https://status.io que se utilizará como elemento fundamental de transparencia acerca del estado del PROCESO ELECTORAL. 2. En la PÁGINA DE ESTADO se añadirán actualizaciones públicas mediante los procedimientos establecidos. 3. La PÁGINA DE ESTADO será controlada y actualizada por la EMPRESA y en un dominio controlado por la EMPRESA. 4. La PÁGINA DE ESTADO enlazará a una versión que elimine datos confidenciales o personales de la presente PROPUESTA. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 13 de 46 5. En la PÁGINA DE ESTADO se reflejará la realización de las actividades ordinarias y extraordinarias con menos de 120 minutos de retraso, con una actualización pública en la PÁGINA DE ESTADO que contenga el texto “Actividad <nombre de actividad> realizada”. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 14 de 46 6. Protocolo de actuación 6.1. Introducción 1. El objeto del protocolo de actuación presente en este epígrafe 6 (en adelante PROTOCOLO) consiste en el establecimiento de una serie de reglas y compromisos que: a. Se aplicarán al PROCESO ELECTORAL. b. Tienen como fin mantener la legitimidad del PROCESO ELECTORAL. c. Deben ser explícitamente aceptados y cumplidos por el CLIENTE, la EMPRESA y las AUTORIDADES. d. Son un compromiso público y ante el electorado. 6.2. Principios generales Con el objetivo de mantener la legitimidad del PROCESO ELECTORAL, es importante establecer con antelación unos principios generales que sirvan para guiar la toma de decisiones en situaciones no contempladas de forma explícita en el PROTOCOLO. Se acuerdan los siguientes: 6.2.1. Principio de privacidad Los datos personales de los electores así como, y especialmente, la intención de voto de los votantes debe de mantenerse en estricta confidencialidad y bajo secreto. De otra manera, aumentaría notablemente la posibilidad de coacción de los votantes y esto afectaría negativamente a la legitimidad del PROCESO ELECTORAL. 6.2.2. Principio de imparcialidad El principio de imparcialidad se basa en que todas las opciones en pugna en el PROCESO ELECTORAL deben de competir en igualdad de condiciones y con reglas conocidas por todos. Todas las decisiones que se tomen deben realizarse abstrayéndose de consideraciones subjetivas y centradas en la objetividad del asunto a juzgar. 6.2.3. Principio de transparencia Los diferentes actores involucrados deben de tener información accesible, suficiente, veraz y actualizada acerca de lo que ocurre en el PROCESO ELECTORAL, independientemente de si ello Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 15 de 46 pudiera perjudicar a la parte que posee dicha información. Aun siendo la transparencia un principio fundamental, no es absoluto y existen algunos límites bien definidos, por ejemplo: el secreto de voto. 6.2.4. Principio de precaución Debido a la criticidad que tiene el PROCESO ELECTORAL, las decisiones deben tomarse aplicando todos los mecanismos garantistas que sean viables y asumiendo únicamente aquellos riesgos que se consideren estrictamente necesarios. 6.3. Roles 6.3.1. Introducción 1. Las tablas que siguen (en adelante TABLAS DE ROLES) reflejan información acerca de las personas físicas que asumen diferentes roles en el PROTOCOLO y a los que se hace referencia a lo largo de la misma, asignándole capacidades o responsabilidades. 2. En las TABLAS DE ROLES En algunos casos el mismo rol tiene una segunda o tercera persona asignada, con diferentes niveles de prioridad. Esto permite actuar indistintamente a cualquiera de dichas personas con el mencionado rol, de forma que si una no está disponible, la otra puede ejecutar las acciones propias del rol. 3. Se define un orden de prioridad entre personas físicas con el mismo rol para establecer una forma de resolver cualquier disputa, siendo las de numeración menor las personas físicas más prioritarias para el mismo rol. Sólo será válida una indicación u orden de una persona con una prioridad mayor a 1º si pasados 30 minutos, una persona más prioritaria para el mismo rol no ha anulado dicha indicación u orden. 4. Ninguna persona física podrá compartir prioridad con otra para el mismo rol. 5. Todas las personas físicas designadas en los roles deben de poseer un email corporativo y un número de teléfono corporativo al cual deberán asociar una cuenta en la aplicación Signal. Dichos métodos de contacto deberán ser verificados por el REPRESENTANTE TÉCNICO DE LA EMPRESA. 6.3.2. Descripción de roles 6.3.2.1. REPRESENTANTE TÉCNICO DE LA EMPRESA Persona designada por la EMPRESA para realizar la interlocución técnica en su nombre. 6.3.2.2. REPRESENTANTE TÉCNICO DEL CLIENTE Persona designada por la EMPRESA para realizar la interlocución técnica en su nombre. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 16 de 46 6.3.2.3. ACEPTADOR DE PROPUESTA DEL CLIENTE Persona designada por el CLIENTE para aceptar la PROPUESTA en su nombre, además del REPRESENTANTE TÉCNICO DEL CLIENTE, que sin embargo también participa en otras actividades. 6.3.2.4. REPRESENTANTE TÉCNICO DE LA AUTORIDAD 1 1. Persona designada por la AUTORIDAD 1 para realizar la interlocución técnica en su nombre. 2. A lo largo de la presente PROTOCOLO se nombra a todas las autoridades con la etiqueta “AUTORIDADES”, siendo tales aquellas personas físicas designadas más abajo con un rol que incluya la palabra “AUTORIDAD”. 6.3.2.5. REPRESENTANTE TÉCNICO DE LA AUTORIDAD 2 Persona designada por la AUTORIDAD 2 para realizar la interlocución técnica en su nombre. 6.3.2.6. INTERVENTOR NUM 01,INTERVENTOR NUM 02, etc Los interventores (a lo largo del PROTOCOLO, “INTERVENTORES”) son personas físicas independientes o independiente entre sí encargadas de supervisar el PROCESO ELECTORAL y la correcta ejecución del PROTOCOLO. Se considerará como interventor aquella persona física designada con un rol que incluya la palabra “INTERVENTOR”. 6.3.2.7. RECEPTOR DE RESULTADOS ELECTORALES Este rol, designado por el CLIENTE, realiza un papel muy concreto, que es el de recibir los resultados electorales. Por ello tiene en su posesión la clave privada con la cual se subirán al REPOSITORIO los resultados cifrados, de forma que puedan acceder a los resultados en claro (es decir, descifrados) tan pronto como sean transmitidos mediante el REPOSITORIO. 6.3.3. Tablas de roles Tabla T7.1 Rol: REPRESENTANTE TÉCNICO DE LA EMPRESA Nombre de la Entidad: Agora Voting S.L. CIF de la Entidad: B87138467 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 17 de 46 Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de DNI: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.2 Rol: REPRESENTANTE TÉCNICO DE LA EMPRESA Nombre de la Entidad: Agora Voting S.L. CIF de la Entidad: B87138467 Prioridad: 2º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.3 Rol: REPRESENTANTE TÉCNICO DEL CLIENTE Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 18 de 46 Tabla T7.4 Rol: REPRESENTANTE TÉCNICO DEL CLIENTE Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 2º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.5 Rol: ACEPTADOR DE PROPUESTA DEL CLIENTE Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.6 Rol: REPRESENTANTE TÉCNICO DE LA AUTORIDAD 1 Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 19 de 46 Nombre de la Entidad: Agora Voting S.L. CIF de la Entidad: B87138467 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.7 Rol: REPRESENTANTE TÉCNICO DE LA AUTORIDAD 1 Nombre de la Entidad: Agora Voting S.L. CIF de la Entidad: B87138467 Prioridad: 2º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.8 Rol: REPRESENTANTE TÉCNICO DE LA AUTORIDAD 2 Nombre de la Entidad: Asociación Ciudadana OpenKratio CIF de la Entidad: G90121682 Prioridad: 1º Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 20 de 46 Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.9 Rol: REPRESENTANTE FINANCIERO DE LA EMPRESA Nombre de la Entidad: Agora Voting S.L. CIF de la Entidad: B87138467 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.10 Rol: REPRESENTANTE FINANCIERO DEL CLIENTE Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 21 de 46 Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.11 Rol: INTERVENTOR NUM 01 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.12 Rol: INTERVENTOR NUM 02 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.13 Rol: INTERVENTOR NUM 03 Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 22 de 46 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.14 Rol: INTERVENTOR NUM 04 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.15 Rol: INTERVENTOR NUM 05 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 23 de 46 Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.16 Rol: INTERVENTOR NUM 06 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.17 Rol: INTERVENTOR NUM 07 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.18 Rol: RECEPTOR DE RESULTADOS ELECTORALES Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 24 de 46 Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 1º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ Tabla T7.19 Rol: RECEPTOR DE RESULTADOS ELECTORALES Nombre de la Entidad: Podemos CIF de la Entidad: G86976941 Prioridad: 2º Nombre y Apellidos: ▒▒▒▒▒▒▒▒▒▒▒▒ Email corporativo: ▒▒▒▒▒▒▒▒▒▒▒▒ Teléfono móvil: ▒▒▒▒▒▒▒▒▒▒▒▒ Usuario en github.com: ▒▒▒▒▒▒▒▒▒▒▒▒ Nº de identificación: ▒▒▒▒▒▒▒▒▒▒▒▒ 6.4. Calendario de actividades ordinarias 1. A continuación se detalla el calendario de actividades (a lo largo de la PROPUESTA, “CALENDARIO”) que se realizan en condiciones normales y de forma ordinaria en el PROCESO ELECTORAL y que, a menos que se indique lo contrario, las partes se obligan a ejecutar tras la ACEPTACIÓN de la PROPUESTA. 2. Las fechas indicadas en la columna “Fecha límite” indican la fecha en que, a más tardar, se podrá realizar la tarea cumpliendo con el calendario, a menos que se indique lo contrario. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 25 de 46 3. Las fechas límite, a menos que se indique lo contrario, tienen como hora límite las 23:59 CET del día indicado. 4. Las actividades están numeradas de forma creciente pero no necesariamente consecutiva. Nº activi Nombre único de la dad actividad Descripción Aceptación de la PROPUESTA. Responsable(s) Fecha límite EMPRESA, CLIENTE, AUTORIDADES 2017-02-02 23:59 A3 ApproveProposal A4 SendIssueSystemCre Envío de credenciales para el SISTEMA DE dentials INCIDENCIAS. EMPRESA 2017-02-03 10:00 A8 SendDrillElectionPlan Envío de planificación del simulacro electoral. ning EMPRESA 2017-02-03 10:00 A11 SendDrillElectionConf Comunicación de la configuración para el ig simulacro electoral. CLIENTE 2017-02-03 10:00 CLIENTE, EMPRESA, AUTORIDADES, INTERVENTORES 2017-02-03 22:00 EMPRESA 2017-02-04 CLIENTE 2017-02-03 23:59 EMPRESA 2017-02-04 02:00 A12 DrillElection Realización del simulacro electoral. A13 DrillElectionMinutes Transmisión del acta del simulacro electoral. A15 DrillElectionValidation Validación del simulacro electoral. A16 CreateRealElection Creación de las votaciones configuración definitiva. A17 StartGuards Comienzo del PERIODO DE GUARDIA. EMPRESA 2017-02-04 09:00 A18 StartElection Comienzo del periodo de votación. CLIENTE, EMPRESA 2017-02-04 23:59 A19 EndElection Fin del periodo de votación. CLIENTE 2017-02-11 20:00 Tally Cálculo y comunicación de los resultados del escrutinio al CLIENTE. EMPRESA, CLIENTE, AUTORIDADES 2017-02-11 21:30 a 2017-02-12 09:30 A20 Propuesta para la votación Vistalegre 2 #85 con la 17-02-02_1_pro_PODE-8 Página 26 de 46 A21 AnnounceElectionRes Anuncio oficial de los resultados del escrutinio. ults CLIENTE 2017-02-12 10:00-11:00 A22 VerifyAnnouncedElect Verificación de la corrección de los resultados ionResults anunciados por el CLIENTE. EMPRESA 2017-02-12 A23 CommunicationOfRes Comunicación del resultado de la verificación ultsVerification de los resultados anunciados. EMPRESA 2017-02-12 A24 GenerateAndCheckV erifiableResults EMPRESA 2017-02-12 A25 IndependentElectionR Comunicación pública e independiente de los esultsPublicAnnounce resultados del escrutinio. ment EMPRESA, AUTORIDADES 2017-02-13 A26 LinkVerifiableResults Enlazado a los resultados verificables publicados por la EMPRESA desde la página de resultados del CLIENTE. CLIENTE 2017-02-14 A27 DeletePrivateKeys Eliminación de las claves privadas PROCESO ELECTORAL. EMPRESA 2017-02-14 A28 EndGuards Fin del PERIODO DE GUARDIA. EMPRESA 2017-02-14 A30 PostMortemMeeting Realización de la reunión post-mortem sobre el PROCESO ELECTORAL. CLIENTE, EMPRESA, AUTORIDADES 2017-02-16 11:00 A31 PostMortemMinutes Transmisión del post-mortem. EMPRESA 2017-02-17 A33 StopServers Termina el servicio de los servidores. EMPRESA 2017-03-12 Generación de los ficheros verificables del recuento. acta de la del reunión 6.5. Descripción de actividades ordinarias 6.5.1. A3 ApproveProposal: Aprobación de la propuesta 1. La PROPUESTA tiene como fecha de caducidad la fecha y hora límites de aceptación de la propuesta indicados para la actividad A3 en el CALENDARIO. Si no ha sido aceptada en tiempo y forma por los procedimiento establecidos, la PROPUESTA no será válida, ni aplicable, ni ejecutable, ni obligará a las partes. 2. El procedimiento de aceptación de la PROPUESTA consiste en la siguiente secuencia ordenada de pasos, que equivale a la firma digital de la PROPUESTA: Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 27 de 46 a. La PROPUESTA será adjuntada al siguiente comentario enviado a la INCIDENCIA GITHUB por el REPRESENTANTE TÉCNICO DE LA EMPRESA: “En nombre de la EMPRESA realizo la propuesta 17-02-02_1_pro_PODE-8, adjunta a este mensaje.” b. Después de lo anterior, el REPRESENTANTE TÉCNICO DEL CLIENTE responderá a la INCIDENCIA GITHUB con el siguiente comentario: “En nombre del CLIENTE acepto la propuesta 17-02-02_1_pro_PODE-8.” c. Después de lo anterior, los Representantes técnicos de las AUTORIDADES responderán a la INCIDENCIA GITHUB con el siguiente comentario: “En nombre de la entidad a la que represento acepto la propuesta 17-02-02_1_pro_PODE-8.” d. Después de lo anterior, el ACEPTADOR DE PROPUESTA DEL CLIENTE responderá a la INCIDENCIA GITHUB con el siguiente comentario: “En nombre del CLIENTE acepto la propuesta 17-02-02_1_pro_PODE-8.” e. Después de lo anterior, el REPRESENTANTE TÉCNICO DE LA EMPRESA responderá a la INCIDENCIA GITHUB con el siguiente comentario: “En nombre de la EMPRESA confirmo que ha sido aceptada por todos en tiempo y forma la propuesta 17-02-02_1_pro_PODE-8 y por tanto comienza la ejecución de la PROPUESTA. ” 3. Las partes involucradas NO se obligan a la ejecución del procedimiento de aceptación de la PROPUESTA antes descrito, y por tanto son libres de por cualquier razón no ejecutarlo. 4. Sólo cuando todos los pasos anteriores hayan ocurrido en el orden establecido en tiempo y forma se dirá que la PROPUESTA está aceptada (a lo largo del documento “ACEPTACIÓN”), siendo la fecha de ACEPTACIÓN la de la emisión comentario del último paso. 5. Si la ACEPTACIÓN se realiza en tiempo y forma se dirá que la PROPUESTA estará vigente, será aplicable y compromete a las entidades que la aceptaron a cumplirla. 6.5.2. A4 SendIssueSystemCredentials: Envío de credenciales para el SISTEMA DE INCIDENCIAS 1. El REPRESENTANTE TÉCNICO DE LA EMPRESA enviará mediante mensajes cifrados por la aplicación “Signal” (disponible en https://whispersystems.org/) sus credenciales de acceso al SISTEMA DE INCIDENCIAS a cada una de las personas físicas correspondientes con los roles, sólo en el caso de que los datos de dicha persona no hubiesen sido verificados en la PRIMERA PROPUESTA. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 28 de 46 6.5.3. A8 SendDrillElectionPlanning: Envío de planificación del simulacro electoral 1. El RESPONSABLE TÉCNICO DE LA EMPRESA enviará como adjunto a un comentario la planificación del simulacro electoral en formato PDF, produciendo el entregable E4. Dicho comentario será el siguiente: “Adjunto la Planificación del simulacro electoral.” 2. La planificación del simulacro electoral incluirá un calendario con las actividades a realizar, lugar de realización si procediera, una descripción de cada actividad y las personas físicas responsables de cada actividad. 3. El REPRESENTANTE TÉCNICO DE LA EMPRESA comunicará a los representantes técnicos de las AUTORIDADES y al RECEPTOR DE RESULTADOS ELECTORALES la contraseña con la cual se cifrará el ZIP que se subirá en el REPOSITORIO con los resultados del escrutinio mediante un mensaje cifrado por Signal. Además, se les comunicará la contraseña de ejemplo que se utilizará en los simulacros para el mismo efecto. Los receptores deberán de guardar la contraseña en secreto. 6.5.4. A11 SendDrillElectionConfig: Entrega de configuración de simulacro electoral 1. El RESPONSABLE TÉCNICO DEL CLIENTE entregará a la EMPRESA a través del REPOSITORIO la configuración del simulacro electoral. 2. El RESPONSABLE TÉCNICO DEL CLIENTE añadirá un comentario a la INCIDENCIA que diga “La configuración del simulacro electoral ha sido subida al REPOSITORIO en el commit <id>.”, sustituyendo el identificador único del commit en el REPOSITORIO por el que proceda. 3. Dicha configuración debe de tener como objetivo ser final e intocable, es decir ser la configuración con la cual se realizará el PROCESO ELECTORAL, si bien durante el simulacro electoral podría detectarse alguna incidencia que requiera el cambio de la configuración del PROCESO ELECTORAL y por tanto la realización de un subsiguiente simulacro electoral. 6.5.5. A12 DrillElection: Simulacro electoral De acuerdo a la planificación producida en la actividad A8 (entregable E4), se ejecutará por todas las partes involucradas el simulacro electoral. 6.5.6. A13 DrillElectionMinutes: Acta del simulacro electoral De la actividad A12 la EMPRESA producirá un acta (entregable E7) y el RESPONSABLE TÉCNICO DE LA EMPRESA registrará un comentario en la INCIDENCIA al que adjuntará el entregable E7 en formato PDF y que contendrá el texto “Adjunto el Acta del simulacro electoral.” Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 29 de 46 6.5.7. A15 DrillElectionValidation: Validación del simulacro 1. Tras haber realizado el número de simulacros electorales que hubiera sido necesario (actividades A12, A14) y sólo si cada parte considera que el simulacro ha sido exitoso: a. El RESPONSABLE TÉCNICO DE LA EMPRESA enviará el siguiente comentario a la INCIDENCIA: “En nombre de la EMPRESA confirmo que el simulacro electoral ha sido exitoso, que los procedimientos establecidos han sido ejecutados y validados, que la PLATAFORMA y que la configuración de la PLATAFORMA es la correcta para realizar el PROCESO ELECTORAL.” b. El RESPONSABLE TÉCNICO DEL CLIENTE enviará el siguiente comentario a la INCIDENCIA: “En nombre del CLIENTE confirmo que el simulacro electoral ha sido exitoso, que los procedimientos establecidos han sido ejecutados y validados, que la PLATAFORMA y que la configuración de la PLATAFORMA es la correcta para realizar el PROCESO ELECTORAL.” 2. En caso de que no se valide en tiempo y forma el simulacro electoral por el procedimiento anterior, no se continuará con la realización del PROCESO ELECTORAL bajo la presente PROPUESTA y el RESPONSABLE TÉCNICO DE LA EMPRESA confirmará esta situación enviando el siguiente comentario a la INCIDENCIA: “Debido a que no se ha confirmado en tiempo y forma el éxito del simulacro electoral, el PROCESO ELECTORAL no se realizará bajo la PROPUESTA.” 3. En ningún caso la no validación del simulacro electoral eximirá al CLIENTE de abonar el precio total de la PROPUESTA. 4. El simulacro electoral no podrá considerarse exitoso hasta que se ejecuten los siguientes pasos con anterioridad: a. EL REPRESENTANTE TÉCNICO DE LA EMPRESA enviará el siguiente comentario a la INCIDENCIA: “La PÁGINA DE ESTADO del PROCESO ELECTORAL está disponible en la siguiente dirección: <url>”, incluyendo la dirección a tal efecto, que ya deberá de estar disponible. b. Una vez hecho lo anterior, el CLIENTE se encargará de publicitar en las redes sociales (al menos sus cuentas oficiales de Twitter y Facebook) la dirección de la PÁGINA DE ESTADO del PROCESO ELECTORAL indicada en el anterior comentario. c. Una vez hecho lo anterior, el REPRESENTANTE TÉCNICO DEL CLIENTE escribirá el siguiente comentario en la INCIDENCIA: “Ya hemos publicitado en redes sociales la PÁGINA DE ESTADO del PROCESO ELECTORAL.”, añadiendo al comentario los enlaces a los mensajes que publicitan dicha PÁGINA DE ESTADO. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 30 de 46 6.5.8. A16 CreateRealElection: Crear votaciones reales y comunicación de la planificación del recuento 1. Tras haber validado el simulacro en la actividad A15, se restaurarán las máquinas involucradas de la EMPRESA y las AUTORIDADES al estado previo al comienzo del simulacro electoral validado, de forma que las votaciones se encuentren técnicamente creadas pero no iniciadas, por lo que ningún voto haya sido emitido ni contado todavía. 2. Una vez finalizada las tareas anteriores, a. El REPRESENTANTE TÉCNICO DE LA EMPRESA enviará el siguiente comentario a la INCIDENCIA: “Votaciones reales creadas en las máquinas de la EMPRESA.” b. Los representantes técnicos de las AUTORIDADES enviarán el siguiente comentario a la INCIDENCIA: “Votaciones reales creadas en las máquinas de mi entidad.” 3. Adicionalmente, la EMPRESA generará una planificación del recuento (entregable E11) y la adjuntará a un comentario que enviará a la INCIDENCIA con el siguiente texto: “Adjunto la planificación del recuento.” 6.5.9. A17 StartGuards: Comienzo del PERIODO DE GUARDIA Comienzo del PERIODO DE GUARDIA. El RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “Comienza el PERIODO DE GUARDIA.” 6.5.10. A18 StartElection: Comienzo del periodo de voto Comienza el periodo en el cual los votantes pueden emitir su voto. El RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “Comienza el periodo de voto.” Este paso no deberá comenzar hasta que hayan pasado al menos 24 horas desde que se terminó la ejecución de la actividad A15. 6.5.11. A19 EndElection: Fin del periodo de voto Finaliza el periodo en el cual los votantes pueden emitir su voto. El RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “Finaliza el periodo de voto.” 6.5.12. A20 Tally: Recuento Se realizará el recuento del PROCESO ELECTORAL, detallado en la planificación producida en la actividad A16 (entregable E11). Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 31 de 46 6.5.13. A21 PublishElectionResults: Anuncio de los resultados En un periodo menor a 24 horas tras la actividad A20, el CLIENTE anunciará públicamente los resultados mediante una rueda de prensa que podrá visualizarse en https://podemos.info/directo/ . 6.5.14. A22 VerifyAnnouncedElectionResults: Verificación de los resultados Cuando el CLIENTE anuncie los resultados, el personal de la EMPRESA comprobará que los datos anunciados se corresponden con los datos calculados por las AUTORIDADES. Dicha verificación producirá el entregable E13. 6.5.15. A23 CommunicationOfResultsVerification: Comunicación de la verificación de resultados y de la clave de cifrado 1. Tras un máximo de 5 horas de la hora prevista en que el CLIENTE deba haber anunciado los resultados del escrutinio, producido el entregable E13 en la actividad A22: a. En caso de que la verificación resulte en que los resultados anunciados en la tarea A21 son correctos, el RESPONSABLE TÉCNICO DE LA EMPRESA pondrá el siguiente comentario en la INCIDENCIA: “En nombre de la EMPRESA confirmo que los resultados del escrutinio anunciados por el CLIENTE en la dirección https://podemos.info/directo/ son correctos.” b. En caso contrario, el RESPONSABLE TÉCNICO DE LA EMPRESA pondrá el siguiente comentario en la INCIDENCIA: “En nombre de la EMPRESA adjunto un documento que detalla las incorrecciones detectadas en los resultados del escrutinio anunciados por el CLIENTE en la dirección https://podemos.info/directo/.”, adjuntando a dicho comentario un documento PDF que detalla dichas incorrecciones. 2. Además, con el fin de que los INTERVENTORES puedan acceder a los resultados subidos en la actividad A21 (el entregable E12) el RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “La clave para descifrar el fichero que contiene los resultados del escrutinio del presente proceso electoral y cuyo hash sha512 es <HASH_SHA512> es <CLAVE>.” 6.5.16. A24 GenerateAndCheckVerifiableResults: Generación y comprobación de los resultados verificables 1. La EMPRESA generará un fichero (entregable E14) que contendrá los resultados verificables del recuento, y comprobará que con dicho fichero pueden verificarse los resultados del escrutinio. 2. El RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “Los resultados verificables del escrutinio están disponibles en:” , seguido de las direcciones url públicas a tal efecto. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 32 de 46 6.5.17. A25 IndependentElectionResultsPublicAnnouncement: Anuncio independiente de los resultados 1. Pasados 24 (VEINTICUATRO) horas de la fecha y hora previstas para el anuncio de los resultados del escrutinio por el CLIENTE (actividad A21), la EMPRESA de forma unilateral, independiente e incondicionalmente siempre que haya recuento, anunciará en la PÁGINA DE ESTADO los resultados del escrutinio, incluyendo un enlace a los resultados verificables. 2. El RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “La EMPRESA ha anunciado públicamente el resultado del escrutinio en la PÁGINA DE ESTADO.” 6.5.18. A26 LinkVerifiableResults: Enlazar a los resultados verificables 1. En un máximo de 24 horas después de que la EMPRESA anuncie en su web los resultados en la actividad A25, el CLIENTE enlazará a los resultados verificables que aparecen en dicha web desde una página pública bajo el dominio “podemos.info” y fácilmente accesible desde la portada de dicho dominio. 2. El RESPONSABLE TÉCNICO DEL CLIENTE añadirá el siguiente comentario a la INCIDENCIA: “Confirmo que han sido enlazados pública y visiblemente los resultados verificables del recuento del proceso electoral asociado a la presente incidencia en la dirección <url>.”, sustituyendo la url por la dirección adecuada a tal efecto. 6.5.19. A27 DeletePrivateKeys: Eliminar claves privadas 1. Pasadas 24 horas de la actividad A25, las AUTORIDADES eliminarán toda aparición de sus claves privadas en sus máquinas y eliminarán también todas las copias de respaldo que las incluyan, y sus respectivos responsables técnicos añadirán un comentario en la incidencia indicando “En nombre de mi entidad confirmo que he eliminado las claves privadas del PROCESO ELECTORAL asociado a la presente incidencia”. 2. Sólo en caso de que antes de que ocurra la actividad A25 se haya solicitado la Auditoría Externa del PROCESO ELECTORAL no se ejecutará el procedimiento de eliminación de claves privadas descrito en el punto anterior. 6.5.20. A28 EndGuards: Termina el PERIODO DE GUARDIA 1. Una vez completada la tarea A27, termina el PERIODO DE GUARDIA. 2. El RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “Termina el PERIODO DE GUARDIA.” Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 33 de 46 6.5.21. A30 PostMortemMeeting: Reunión post-mortem En la fecha, hora y lugar establecidos en el CALENDARIO, el RESPONSABLE TÉCNICO DE LA EMPRESA, el RESPONSABLE TÉCNICO DEL CLIENTE y las responsables técnicos de las AUTORIDADES realizarán de forma remota una reunión post-mortem acerca del PROCESO ELECTORAL. Con 24 horas de antelación, la EMPRESA subirá a la INCIDENCIA la planificación de la reunión (entregable E15). 6.5.22. A31 PostMortemMinutes: Acta de la reunión post-mortem 1. Durante la reunión post-mortem (actividad A29) el personal de la EMPRESA tomará acta, generando el entregable E16. 2. El RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA: “Adjunto el acta de la reunión post-mortem”, adjuntando el acta a dicho comentario en formato PDF. 6.6. Entregables Los entregables están numerados de forma incremental pero no consecutiva y son los siguientes: 6.6.1. E3: Configuración candidata El CLIENTE es el encargado de entregar esta configuración de votación, cuyo formato será el habitual. Dicha configuración no tiene por qué ser definitiva ni contener información verdadera del proceso electoral, sino que debe ser un primer ejemplo que se aproxime en lo posible a la configuración final, con el fin de poder anticipar con la máxima antelación posible cualquier incidencia al respecto. 6.6.2. E4: Planificación del simulacro electoral El presente entregable es una planificación del simulacro electoral, que incluirá un calendario con las actividades a realizar, lugar de realización, una descripción de cada actividad y las personas responsables de cada actividad. La planificación del simulacro electoral reflejará los siguientes hechos relativos: 1. El simulacro electoral replicará de forma lo más fidedigna posible los pasos y procedimientos a realizar durante el recuento del PROCESO ELECTORAL, involucrando también a las mismas personas físicas (a excepción de los votantes), aunque añadirá algunos pasos y cambios al mismo que se detallan en los puntos que siguen. 2. El último paso del simulacro electoral será que el RESPONSABLE TÉCNICO DE LA EMPRESA y el RESPONSABLE TÉCNICO DEL CLIENTE indiquen en la INCIDENCIA si el simulacro ha sido exitoso con un comentario, y en caso de que no lo fuese para ambos, se realizará un segundo simulacro electoral. 3. El periodo de voto del simulacro electoral no se abrirá hasta que, una vez creadas las votaciones, se genere una copia de respaldo de las máquinas que no sean de las autoridades y Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 34 de 46 se restaure, con el fin de comprobar el funcionamiento de las copias de respaldo y replicar el procedimiento que se aplicará en el PROCESO ELECTORAL. 4. El recuento del simulacro electoral se realizará restaurando las copias de respaldo de las máquinas de las autoridades, con el fin de verificar el correcto funcionamiento de las copias de respaldo. 5. En el simulacro electoral el periodo de voto tendrá una duración menor. 6. El censo será limitado. 6.6.3. E6: Configuración de simulacro electoral El CLIENTE es el encargado de entregar esta configuración de votación. Esta configuración es definitiva, a falta de detectar incidencias durante el simulacro electoral que requieran la modificación de la misma. 6.6.4. E7: Acta del simulacro electoral La EMPRESA tomará acta del simulacro electoral, produciendo el presente entregable. 6.6.5. E11: Planificación del recuento La EMPRESA generará un documento que definirá la planificación del recuento del proceso electoral, que incluirá un calendario con las actividades a realizar, lugar de realización, una descripción de cada actividad y las personas responsables de cada actividad. La planificación reflejará los siguientes hechos relativos al recuento electoral: 1. 24 (VEINTICUATRO) horas antes de que comience el recuento el RESPONSABLE TÉCNICO DE LA EMPRESA comprobará que todas las partes están disponibles utilizando los métodos de comunicación establecidos en la tablas de roles. El RESPONSABLE TÉCNICO DE LA EMPRESA establecerá procedimientos de emergencia en caso de que hubiese algún problema. Además, comprobará el correcto funcionamiento de las máquinas de las autoridades. 2. El recuento se realizará de forma remota. 3. El proceso de recuento se realizará a partir de los votos emitidos, alojados en los servidores gestionados por la EMPRESA. El CLIENTE deberá subir a través del REPOSITORIO un fichero que se llame “voterids.csv”. 4. El RESPONSABLE TÉCNICO DEL CLIENTE debe escribir el siguiente comentario en la INCIDENCIA: “En nombre del CLIENTE autorizo la realización del recuento con los votos correspondientes a los ids de votantes del fichero en el fichero cuyo hash sha512 es <HASH_SHA512>”, sustituyendo el <HASH_SHA512> por el hash sha512 del fichero “voterids.csv” mencionado anteriormente. 5. Una vez recibida correctamente en tiempo y forma la indicación del punto anterior, el personal de la EMPRESA con ayuda de las AUTORIDADES procederán a realizar el recuento, produciendo los ficheros de con los resultados, que subirán al mismo directorio donde el CLIENTE creó el fichero “voterids.csv”. Los resultados se subirán al REPOSITORIO dentro de un zip cifrado con una contraseña que sólo el RESPONSABLE TÉCNICO DEL CLIENTE, las Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 35 de 46 AUTORIDADES y el RECEPTOR DE RESULTADOS ELECTORALES conocerán en ese momento y la EMPRESA les habrá comunicado previamente como estaba previsto. Los INTERVENTORES no conocen la contraseña en este momento. 6. Una vez subido dichos ficheros al REPOSITORIO, el RESPONSABLE TÉCNICO DE LA EMPRESA escribirá el siguiente comentario en la INCIDENCIA: “En nombre de la EMPRESA he subido los resultados cifrados del escrutinio y están disponibles en el fichero cuyo hash sha512 es <HASH_SHA512>”, sustituyendo sustituyendo el <HASH_SHA512> por el hash sha512 del fichero correspondiente. 7. Los responsables técnicos de las AUTORIDADES, una vez verificada la validez de los resultados indicados en el anterior comentario, deberán añadir el siguiente comentario: “He verificado y validado en nombre de mi entidad que los resultados del escrutinio indicados por el REPRESENTANTE TÉCNICO DE LA EMPRESA son correctos”. 8. Para realizar los puntos 5 a 7 anteriores, se dispondrá de un tiempo total de 12 horas. 6.6.6. E12: Resultados electorales Este fichero en formato zip cifrado contendrá los resultados del escrutinio se generará en el recuento (actividad A20). 6.6.7. E13: Resultado de la verificación de los resultados anunciados Este documento será generado por la EMPRESA indicará si existe alguna diferencia entre los resultados anunciados y los resultados del escrutinio, y en caso de que la hubiera detallará qué diferencias que se han encontrado. 6.6.8. E14: Resultados verificables del escrutinio Este fichero será generado por la EMPRESA y contendrá información suficiente para poder verificar matemáticamente que un voto ha sido incluido en el recuento, y que el resultado del recuento es el correcto. 6.6.9. E15: Planificación para la reunión post-mortem La EMPRESA generará un documento PDF con la planificación para la reunión post-mortem que incluirá al menos: 1. Conclusiones que deban comunicarse de la revisión interna realizada por la EMPRESA, si las hubiera 2. Personas física que se espera que asistan a la reunión 3. Orden del día 4. Fecha y hora de realización 5. Tiempo estimado de duración 6. Lugar de realización 6.6.10. E16: Acta de la reunión post-mortem La EMPRESA generará un documento PDF con el acta de la Reunión post-mortem. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 36 de 46 6.7. Actividades extraordinarias Las siguientes actividades se consideran extraordinarios porque no ocurren de forma habitual, pero sin embargo establecen la forma de actuar en caso de que fuera necesario ejecutarlas. 6.7.1. Actividad extraordinaria AE1 CancelProposal: Procedimiento de cancelación de la propuesta 1. Condiciones: a. El REPRESENTANTE TÉCNICO DEL CLIENTE puede invocar la ejecución de la presente actividad extraordinario únicamente una vez producida la ACEPTACIÓN de la PROPUESTA. b. La ejecución de la presente actividad extraordinaria en absoluto eximirá al CLIENTE del pago a la EMPRESA de la contrapartida económica de la PROPUESTA, a menos que el REPRESENTANTE TÉCNICO DE LA EMPRESA indique lo contrario en un comentario en la INCIDENCIA. c. La PROPUESTA puede ser “modificada” en cualquiera de sus puntos si es cancelada y reemplazada por una propuesta posterior que haga referencia a ésta y es aceptada por el REPRESENTANTE TÉCNICO DE LA EMPRESA y el REPRESENTANTE TÉCNICO DEL CLIENTE, mediante el procedimiento establecido en la nueva PROPUESTA. 2. Pasos en orden para la ejecución de la presente actividad extraordinaria: a. El REPRESENTANTE TÉCNICO DEL CLIENTE realiza el siguiente comentario en la INCIDENCIA: “En nombre del CLIENTE solicito de la ejecución de la Actividad extraordinaria AE1 CancelProposal para la cancelación de la propuesta 17-02-02_1_pro_PODE-8.” b. Sólo en caso de que el comentario anterior se realice en tiempo y forma, en un periodo menor a 48 horas desde el comentario anterior el REPRESENTANTE TÉCNICO DE LA EMPRESA deberá responder con el siguiente comentario en la INCIDENCIA: “En nombre de la EMPRESA recibo y acepto la cancelación de la propuesta 17-02-02_1_pro_PODE-8.” c. Una vez llegado a este punto, se dará por cancelado la propuesta. 6.7.2. Actividad extraordinaria AE2 NewIssue: Procedimiento de gestión de incidencias 1. Condiciones: Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 37 de 46 a. Durante el PERIODO DE GUARDIA, cualquiera de las personas físicas asignadas a roles con acceso al SISTEMA DE INCIDENCIAS tendrá capacidad para ejecutar la presente actividad extraordinaria. 2. Pasos en orden para la ejecución de la presente actividad extraordinaria: a. La persona que inicie la presente actividad extraordinario (en adelante en esta actividad extraordinaria, el INICIADOR) creará una nueva incidencia (en adelante en esta actividad extraordinaria, el PROBLEMA) en el SISTEMA DE INCIDENCIAS describiendo el problema que ha detectado, y que contenga la frase “Incidencia relativa al proceso electoral 17-02-02_1_pro_PODE-8.” b. El REPRESENTANTE TÉCNICO DE LA EMPRESA, de acuerdo con los tiempos de respuesta del servicio de soporte técnico del PERIODO DE GUARDIA y siempre que el paso anterior se haya realizado en tiempo y forma, responderá al PROBLEMA con el siguiente comentario: “Incidencia recibida. Procesando incidencia.” c. La EMPRESA evaluará el PROBLEMA, y a la mayor brevedad el REPRESENTANTE TÉCNICO DE LA EMPRESA responderá con el siguiente comentario al PROBLEMA: “Este es el Plan de Acción para el PROBLEMA (PAP):”, adjuntando al comentario una serie de pasos que compondrán el Plan de Acción para el PROBLEMA (en adelante en esta actividad extraordinaria, el PAP) que ya se habrá comenzado a ejecutar. d. El PAP: i. Podrá incluir, en caso de que el REPRESENTANTE TÉCNICO DE LA EMPRESA lo considere necesario, la aceptación del PAP para poder continuar ejecutándolo. ii. Deberá incluir, a menos que el REPRESENTANTE TÉCNICO DE LA EMPRESA lo considere desaconsejable, la comunicación pública del problema en la PÁGINA DE ESTADO. iii. Deberá definir unos pasos sencillos y concretos. iv. Deberá definir cuándo se cierra el PROBLEMA. e. El último paso de esta actividad extraordinaria será ejecutar el PAP. 6.7.3. Actividad Extraordinaria AE3 ExpertAudit: Auditoría pericial 1. Condiciones: Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 38 de 46 a. La persona que inicie la presente actividad extraordinaria (en adelante en esta actividad extraordinaria, el INICIADOR) proveerá en la solicitud una explicación de porqué ha solicitado la ejecución de la presente actividad extraordinaria. b. El INICIADOR sólo puede ser bien el REPRESENTANTE TÉCNICO DEL CLIENTE o bien el REPRESENTANTE TÉCNICO DE LA EMPRESA. c. Sólo puede ejecutarse la presente actividad extraordinaria entre las fechas correspondientes al inicio de las actividades “StartGuards” y “StopServers”, ambas incluídas. d. El coste total de la ejecución de la presente actividad extraordinaria será abonado por el CLIENTE por adelantado, incluyendo los gastos de la EMPRESA o el CLIENTE. 2. Pasos en orden para la ejecución de la presente actividad extraordinaria: a. El INICIADOR creará mediante el SISTEMA DE INCIDENCIAS una nueva incidencia (en adelante INCIDENCIA DE AUDITORÍA), un comentario que contenga la siguiente frase: “Solicito en nombre de la entidad a la que represento la ejecución de la Actividad Extraordinaria AE3 ExpertAudit Auditoría pericial del proceso electoral 17-02-02_1_pro_PODE-8, por la siguientes razones:”, añadiendo una explicación de las razones por las que se solicita dicho proceso de auditoría. b. En caso de que el paso anterior se haya realizado en tiempo y forma, el REPRESENTANTE TÉCNICO DE LA EMPRESA responderá antes de haber transcurrido 72 horas desde la ejecución del paso anterior con el siguiente comentario en la INCIDENCIA DE AUDITORÍA: “Recibido y aceptado, iniciando ejecución de la Actividad Extraordinaria AE3 ExpertAudit. La EMPRESA designa al Perito Judicial colegiado nº <numero>, cuyo nombre y apellidos son <nombre> y está provisto de DNI nº <número>. El precio de la auditoría incluyendo los costes de la EMPRESA es de <precio> + IVA, adjuntamos factura. Adjunto el Acuerdo de Confidencialidad que deberá de ser firmado por los peritos judiciales y el Acuerdo de Confidencialidad firmado por el Perito Judicial designado por la EMPRESA.”, sustituyendo los datos del perito por los que fueran apropiados, adjuntando un documento PDF al comentario que se corresponda con el Acuerdo de Confidencialidad que deberán de firmar los Peritos Judiciales designados por el CLIENTE y la EMPRESA (en adelante en la presente actividad extraordinaria, los PERITOS) y adjuntando un documento PDF que sea una copia impresa, firmada de forma manuscrita por el Perito Judicial designado por la EMPRESA y escaneada del Acuerdo de Confidencialidad antes mencionado, además de adjuntar la factura correspondiente al precio de la auditoría incluyendo los costes de la EMPRESA, a pagar por el CLIENTE en menos de 72 horas por transferencia bancaria a un número de cuenta bancaria español indicado en la factura. c. Transcurridas menos de 72 horas de la ejecución del paso “a” y en caso de que se ejecutase en tiempo y forma, la EMPRESA comunicará públicamente el inicio de la Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 39 de 46 ejecución de la presente actividad extraordinaria con una actualización pública en la PÁGINA DE ESTADO que contenga el texto “Actividad AE3 ExpertAudit: Proceso de Auditoría Pericial iniciado”. d. En caso de que el paso “b” se haya realizado en tiempo y forma, el REPRESENTANTE TÉCNICO DEL CLIENTE deberá responder en menos de 72 horas desde que se ejecutó el paso “b” con el siguiente comentario en la INCIDENCIA DE AUDITORÍA: “En nombre del CLIENTE designo al Perito Judicial colegiado nº <numero>, cuyo nombre y apellidos son <nombre> y está provisto de DNI nº <número>. Adjunto el Acuerdo de Confidencialidad firmado por el Perito Judicial designado por el CLIENTE. Confirmo que desde el CLIENTE nos hemos hecho cargo por adelantado del coste de la ejecución de todo el proceso de Auditoría Pericial.”, sustituyendo los datos por los que fueran apropiados, y adjuntando un documento PDF que se corresponda con una copia impresa, firmada de forma manuscrita por el Perito Judicial designado por el CLIENTE y escaneada del Acuerdo de Confidencialidad provisto por el REPRESENTANTE TÉCNICO DE LA EMPRESA anteriormente. e. Una vez ejecutado el paso “d” en tiempo y forma, pasados menos de 25 días naturales desde la ejecución del paso “d”, el REPRESENTANTE TÉCNICO DEL CLIENTE deberá añadir el siguiente comentario a la INCIDENCIA DE AUDITORÍA: “Adjunto el Análisis Pericial en PDF del Perito Judicial designado por el CLIENTE”, adjuntando a dicho comentario un documento PDF que se corresponderá con el Análisis Pericial del Perito Judicial designado por el CLIENTE. f. Una vez ejecutado el paso “d” en tiempo y forma, pasados menos de 25 días naturales desde la ejecución del paso “d”, el REPRESENTANTE TÉCNICO DE LA EMPRESA deberá añadir el siguiente comentario a la INCIDENCIA DE AUDITORÍA: “Adjunto el Análisis Pericial en PDF del Perito Judicial designado por la EMPRESA”, adjuntando a dicho comentario un documento PDF que se corresponderá con el Análisis Pericial del Perito Judicial designado por la EMPRESA. g. Transcurridas menos de 48 horas de que se hayan ejecutado en tiempo y forma los pasos “f” y “e”, la EMPRESA de forma unilateral e independiente realizará una comunicación pública al respecto añadiendo en la PÁGINA DE ESTADO una actualización que contenga el texto “El resultado de los Análisis Periciales puede leerse aquí: ”, siguiendo un enlace a un documento que contenga la información que la EMPRESA considere no confidencial y debidamente anonimizada de los Análisis Periciales realizados. 6.7.4. Actividad Extraordinaria AE4 ChangeRoles: Cambio de roles 1. Condiciones: a. El INICIADOR sólo puede ser bien el REPRESENTANTE TÉCNICO DEL CLIENTE o bien el REPRESENTANTE TÉCNICO DE LA EMPRESA. También puede ser un representante legal Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 40 de 46 del CLIENTE o de la EMPRESA, sólo en caso de que dicho INICIADOR presente pruebas verificables de que efectivamente tiene poder para representar al CLIENTE o a la EMPRESA. b. Sólo puede ejecutarse la presente actividad extraordinaria entre las fechas correspondientes al inicio de las actividades “ApproveProposal” y “StopServers”, ambas incluídas. c. El INICIADOR podrá sólo cambiar los roles que estén representando a la entidad que representa según el campo del “CIF de la Entidad” en la tabla del rol correspondiente. 2. Pasos en orden para la ejecución de la presente actividad extraordinaria: a. El INICIADOR creará mediante el SISTEMA DE INCIDENCIAS una nueva incidencia (en adelante INCIDENCIA DE CAMBIO DE ROLES), un comentario que contenga la siguiente frase: “Solicito en nombre de la entidad a la que represento la ejecución de la Actividad Extraordinaria AE4 ChangeRoles: Cambio de roles del proceso electoral 17-02-02_1_pro_PODE-8, adjunto un documento PDF a este comentario con el listado completo de los roles de mi entidad.”, adjuntando al comentario un listado completo con las TABLAS DE ROLES correspondientes a la entidad a la que representa. b. Sólo en caso de que el paso anterior haya sido realizado en tiempo y forma, el REPRESENTANTE TÉCNICO DE LA EMPRESA responderá de acuerdo a las condiciones de tiempo de respuesta del PERIODO DE GUARDIA con el siguiente comentario a la INCIDENCIA DE CAMBIO DE ROLES: “Recibido. Iniciando proceso de cambio de roles.”, c. Para cada nueva persona física que haya sido asignado roles, el REPRESENTANTE TÉCNICO DE LA EMPRESA: i. Verificará los datos que el INICIADOR le comunicó sobre dicha persona, incluyendo la validez de los medios de comunicación con dichas personas: email y teléfono. ii. Le comunicará su papel y verificará que dicha persona está informada y conforme. iii. Verificará que dicha persona tiene instalado o se instala la aplicación “Signal” asociada al teléfono indicado de dicha persona. iv. Creará una cuenta para dicha persona en el SISTEMA DE INCIDENCIAS. v. Le transmitirá los credenciales de acceso al SISTEMA DE INCIDENCIAS a dicha persona por Signal. vi. Le añadirá a los grupos informales de Signal que sean apropiados por su rol. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 41 de 46 d. A cada persona física a la que se le haya eliminado roles, el REPRESENTANTE TÉCNICO DE LA EMPRESA: i. Le desactivará el acceso al SISTEMA DE INCIDENCIAS. ii. Le eliminará de los grupos informales de Signal que ya no sean apropiados que esté debido a la pérdida de roles. iii. Le intentará comunicar qué roles ha dejado de ejercer. e. Una vez realizados los pasos anteriores “c” y “d” exitosamente en un tiempo total menor a 24 horas, entonces el RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA DE CAMBIO DE ROLES: “Cambio de roles terminado y ejecutado con éxito.” En caso contrario, el RESPONSABLE TÉCNICO DE LA EMPRESA añadirá el siguiente comentario a la INCIDENCIA DE CAMBIO DE ROLES: “El cambio de roles ha fracasado, no se ha ejecutado, y por tanto si se quiere iniciar de nuevo deberán de resolverse las siguientes incidencias que impidieron realizarlo a tiempo:”, añadiendo una descripción de los problemas a solventar. 6.7.5. Actividad Extraordinaria AE5 RemoteTally: Recuento extraordinario 1. Condiciones: a. Sólo se podrá iniciar la presente actividad extraordinaria en caso de que exista algún problema con la realización de la actividad “Tally”, en caso de que se haya intentado iniciar dicha actividad y no se haya finalizado exitosamente. b. El REPRESENTANTE TÉCNICO DEL CLIENTE o el REPRESENTANTE TÉCNICO DE LA EMPRESA (en adelante en esta actividad extraordinaria, el INICIADOR) será quien podrá invocar la ejecución de la presente actividad extraordinaria, que sólo podrá ejecutarse hasta el paso de la anonimización de los votos una única vez para velar por el secreto del voto. c. La Planificación del recuento extraordinario seguirá las mismas pautas que la planificación del recuento, pero adecuándose a la realización del mismo de forma remota. 2. Pasos en orden para la ejecución de la presente actividad extraordinaria: a. El INICIADOR, si quiere ejecutar la presente actividad extraordinaria, escribirá el siguiente comentario en la INCIDENCIA: “Solicito en nombre de mi entidad la ejecución de la actividad extraordinaria AE5 RemoteTally de la propuesta 17-02-02_1_pro_PODE-8 por las siguientes razones:”, adjuntando una explicación de las razones por las que se solicita la ejecución de la presente actividad extraordinaria. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 42 de 46 b. El REPRESENTANTE TÉCNICO DE LA EMPRESA, en un plazo menor a 120 minutos desde el paso anterior de acuerdo al PERIODO DE GUARDIA y sus tiempos de respuesta: i. En caso de que quiera ejecutar la presente actividad extraordinaria, escribirá el siguiente comentario en la INCIDENCIA: “En nombre de la EMPRESA confirmo la ejecución de la actividad extraordinaria AE5 RemoteTally.” ii. En caso de que no querer ejecutar la presente actividad extraordinaria escribirá el siguiente comentario en la INCIDENCIA: “En nombre de la EMPRESA deniego la ejecución de la actividad extraordinaria por las siguientes razones:”, adjuntando una explicación de las razones de la denegación, y deteniendo en este punto la ejecución de la presente actividad extraordinaria. c. En un plazo menor a 120 minutos desde el paso anterior de acuerdo al PERIODO DE GUARDIA la EMPRESA realizará una comunicación pública al respecto añadiendo en la PÁGINA DE ESTADO una actualización que contenga el texto “Actividad Extraordinaria AE5 RemoteTally iniciada.” d. El REPRESENTANTE TÉCNICO DE LA EMPRESA, en un plazo menor a 12 horas desde el paso anterior, enviará el siguiente comentario a la INCIDENCIA: “Adjunto la planificación del recuento extraordinario.” e. Las partes involucradas ejecutarán la planificación del recuento extraordinario. 6.7.6. Actividad Extraordinaria AE6 ExtraDrill: Simulacro electoral extraordinario 1. Condiciones: a. En caso de que, según el último paso de un simulacro electoral (ordinario o extraordinario), éste no haya resultado exitoso, se deberá proceder a realizar un simulacro electoral extraordinario, al que se refiere la presente actividad. b. La realización de la iniciación de más de dos simulacros electorales extraordinarios en total no está contemplado en la presente PROPUESTA. c. La persona que inicie la presente actividad extraordinaria (en adelante en esta actividad extraordinaria, el INICIADOR) debe ser el RESPONSABLE TÉCNICO DE LA EMPRESA. En un periodo de menos de 4 horas laborables dentro del PERIODO DE GUARDIA y contando desde de que el simulacro electoral (ordinario o extraordinario) anterior haya finalizado de forma no exitosa, el INICIADOR debe iniciar la presente actividad extraordinaria. Esa es la única manera en que puede invocarse la iniciación de la presente actividad extraordinaria. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 43 de 46 d. La Planificación del simulacro electoral extraordinario seguirá las mismas pautas que la Planificación del simulacro electoral, pero intentando corregir las deficiencias que se hubieran detectado. e. No se podrá comenzar la invocación de la presente actividad extraordinaria si la finalización del inmediatamente anterior simulacro electoral o simulacro electoral extraordinario no ha ocurrido con al menos 24 horas de antelación de la fecha y hora límites para la ejecución de la Actividad “DrillElectionSuccess”. 2. Pasos en orden para la ejecución de la presente actividad extraordinaria: a. El INICIADOR escribirá el siguiente comentario en la INCIDENCIA: “En nombre de la EMPRESA comunico la iniciación de la ejecución de la Actividad Extraordinaria AE6 ExtraDrill de la propuesta 17-02-02_1_pro_PODE-8.” b. Pasados menos de 12 horas desde la realización del comentario anterior, el INICIADOR añadirá a la INCIDENCIA el siguiente comentario a la INCIDENCIA: “Adjunto la Planificación del simulacro electoral extraordinario.”, adjuntando a dicho comentario la planificación del simulacro electoral extraordinario. c. Las partes involucradas ejecutarán la Planificación del simulacro electoral extraordinario. 6.7.7. Actividad Extraordinaria AE7 CalendarChange: Cambio del CALENDARIO 1. Condiciones: a. La persona que inicie la presente actividad extraordinaria (en adelante en esta actividad extraordinaria, el INICIADOR) debe ser el RESPONSABLE TÉCNICO DE LA EMPRESA o el RESPONSABLE TÉCNICO DEL CLIENTE. b. Sólo puede ejecutarse la presente actividad extraordinaria entre las fechas correspondientes al inicio de las actividades “ApproveProposal” y “StopServers”, ambas incluídas. 2. Pasos en orden para la ejecución de la presente actividad extraordinaria: a. El INICIADOR escribe el siguiente comentario en la INCIDENCIA: “Solicito la ejecución de la actividad extraordinaria AE7 CalendarChange de la propuesta 17-02-02_1_pro_PODE-8, adjunto el CALENDARIO actualizado.”, adjuntando un documento PDF que contenga el CALENDARIO pero con fechas y horas límite que pueden haber sido cambiadas. b. En un plazo menor a 120 minutos desde el paso anterior de acuerdo al PERIODO DE GUARDIA, bien el RESPONSABLE TÉCNICO DE LA EMPRESA en caso de que el Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 44 de 46 INICIADOR sea el RESPONSABLE TÉCNICO DEL CLIENTE (o bien el RESPONSABLE TÉCNICO DEL CLIENTE en caso contrario): i. En caso de querer aceptar el nuevo CALENDARIO, escribirá el siguiente comentario en la INCIDENCIA: “En nombre de mi entidad acepto la solicitud del nuevo CALENDARIO.” ii. En caso de no querer aceptar el nuevo CALENDARIO, escribirá el siguiente comentario en la INCIDENCIA: “En nombre de mi entidad deniego la solicitud del nuevo CALENDARIO por las siguientes razones:”, añadiendo una descripción de las razones de denegación. En caso de llegar a este punto, pararía aquí la ejecución de la presente actividad extraordinaria. c. En un plazo menor a 120 minutos desde el paso anterior de acuerdo al PERIODO DE GUARDIA la EMPRESA realizará una comunicación pública al respecto añadiendo en la PÁGINA DE ESTADO una actualización que contenga el texto “Cambio de calendario aprobado mediante la Actividad Extraordinaria AE7 CalendarChange, el nuevo calendario está aquí <url>.”, cambiando <url> por una dirección URL pública desde la cual sea posible acceder al calendario electoral en formato PDF. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 45 de 46 7. Condiciones económicas 1. A partir del día 1 del mes siguiente a la ACEPTACIÓN de la PROPUESTA, la EMPRESA emitirá al CLIENTE una única factura a pagar a 30 días mediante transferencia bancaria a la cuenta indicada en la factura que hará referencia a la PROPUESTA que contendrá un único concepto sin desglosar titulado “Proceso electoral de la propuesta 17-02-02_1_pro_PODE-8” y por el precio total de la PROPUESTA. 2. La comunicación de la anterior factura la emitirá por correo electrónico el REPRESENTANTE FINANCIERO DE LA EMPRESA al REPRESENTANTE FINANCIERO DEL CLIENTE, y toda comunicación oficial será por correo electrónico entre ambos interlocutores. 3. El precio total de la PROPUESTA se refleja en la siguiente tabla: Total (- IVA) ▒▒▒▒▒▒ IVA (21%) ▒▒▒▒▒▒ Total ▒▒▒▒▒▒ 4. Cualquier intervención extraordinaria solicitada por el CLIENTE, tendrá que ser negociada con la EMPRESA y aceptada por ambas partes por los cauces establecidos. Propuesta para la votación Vistalegre 2 #85 17-02-02_1_pro_PODE-8 Página 46 de 46
© Copyright 2024