PAN-RAP Municipio: votación anónima que cualquiera puede verificar
Описание и применение
Прототип PAN‑RAP реализует анонимные и проверяемые выборы для небольших муниципалитетов, используя Blind Schnorr на secp256k1. Система проходит юнит‑тесты и имеет независимый скрипт проверки, но требует завершения модульной проверки избирателей и внешней аудиты.
Задача
Necesidad de un sistema de votación anónimo y verificable para municipios pequeños (~25,000 habitantes) sin intermediarios que almacenen secretos.
Результат
El prototipo entrega un sistema de votación anónimo y verificable con pruebas unitarias completas y verificación independiente exitosa, aunque aún falta elegibilidad modular y auditoría externa.
Рабочий процесс
- Clonar el repositorio
- Crear entorno virtual con Python 3.12
- Instalar dependencias
- Ejecutar pruebas unitarias
- Ejecutar script de verificación independiente
Доказательства
Estado: <code>Fase 5</code> (<code>completada</code>). <code>Fase 3</code> pendiente (<code>elegibilidad modular</code>: <code>persona_ref</code> real). <code>Fase 6</code> pendiente (<code>auditoría externa</code>). <code>NO apto para uso vinculante</code>.
Motor (<code>main.py</code>): <code>Blind Schnorr</code> (<code>secp256k1</code>, <code>65 bytes</code>: <code>R'</code> <code>33</code> + <code>s'</code> <code>32</code>).
tests/…: <code>64 passed</code>, <code>9 xfail</code>
- Дата записи: 2026-11-02T05:43:45.016Z