Actualité et besoins de Plateforme RIC – Février 2023
Description du projet
Le projet Plateforme RIC vise à coordonner le développement d’une plateforme numérique de vote sécurisée, afin de faciliter l’organisation de Référendums d’Initiative Citoyenne à toutes les échelles.
Notre premier objectif est de fournir un outil d’aide à la décision pour des collectifs et associations. Par la suite, cela pourrait s’étendre à des collectivités territoriales, des entreprises, des syndicats, des états. On est principalement sur un outil web, mais l’utilisation en local ou en intranet fait également partie du cahier des charges (pour les structures où l’export des données est exclu, comme dans le milieu médical par exemple).
Globalement, nous sommes sur une approche très modulaire, afin de ne fermer aucune porte pour la suite (tant au niveau technologique que fonctionnel) et éviter de développer un outil qui impose un fonctionnement de RIC. Les modalités de fonctionnement de RIC et de prise de décision collective sont nombreuses, à terme l’outil doit donc être capable de proposer des processus « à la carte ».
État des lieux
Nous manquons de volontaires suffisamment disponibles pour que le projet avance aussi vite qu’on le voudrait et nous sommes par ailleurs bien occupés par les différents sites des collectifs que l’on gère et la communication de leurs projets. Du coup, nous avons temporairement mis de côté l’idée de développer une plateforme de zéro. Nous nous concentrons actuellement sur des améliorations à apporter au logiciel Discourse, un forum plutôt bien codé (Ruby) et avec déjà une grosse communauté, donc beaucoup d’utilisateurs et de développeurs qui pourraient être intéressés par ce qu’on va développer. Idem pour la blockchain, on part sur une simple base de données pour l’instant, tout en gardant à l’esprit qu’elle doit pouvoir être remplacée par une blockchain le moment venu.
Résumé du cahier des charges long terme
Technique
- authentification (KYC, utilisateurs uniques)
- infalsifiabilité (blockchain ?) [vérifiabilité universelle (personnelle et globale)]
- anonymat (token/clé privée/multi-blockchain…)
- protection des données
- décentralisation (multi serveur/P2P/blockchain…)
- vérification de la représentativité des participants (utilisateurs actifs)
Concepts
- échange d’info (texte/documents/vidéo)
- recherche de problématiques (société/lois/économies…)
- élaboration collaborative de propositions/résolutions
- délibération/prise de décision (consentement)
- systèmes de priorisation des propositions/projets
- espace de formation/autoformation (vocal/textes/schémas/vidéos/mooc)
- mise à disposition de ce qui a été acté (compte-rendu/décisions/projets en cours…)
- espace de stockage + espace perso (type cloud)
Outils
- outil(s) de vote/consensus/consentement (par approbation, objection, jugement majoritaire…)
- outils de sélection/désignation (élection sans candidat/tirage au sort/démocratie liquide)
- outil d’audio-conférence (échanges vocaux synchrones avec enregistrement et gestion de rôle)
- outil de rédaction collaborative (synchrone et/ou asynchrone)
- outil de prise de note/secrétariat
Compétences informatiques utiles au projet
Javascript, NodeJS, REACT, SQL, Ruby, Python, …
Se porter volontaire : ric-france.fr/plateforme#recrutement
Les appels à compétences pour cette phase du projet ne sont pas encore rédigés, mais ça ne saurait tarder. On attend d’avoir une liste des tâches un peu plus précise, de structurer un peu l’équipe de volontaires existante pour voir qui bosse avec qui sur quelle partie du projet et sur quelle techno.
Note 1 : Nous cherchons des volontaires ayant des connaissances en Ruby, pas besoin d’être un expert.
Si vous vous y connaissez, ou connaissez quelqu’un, contactez nous : ric-france.fr/contact
Note 2 : Ancien appel à compétences :
“Pour créer une plateforme de RIC nous recherchons :
– Web Designer / Intégrateur Web: avec de grandes bases en HTML/CSS, Flexbox, CSSGrids, JS moderne.
– DevOPs : minimum d’expérience dans la mise en place de CI CD web/mobile (docker friendly welcome)
– Développeur FrontEnd : minimum d’expérience dans le JS moderne
– Dev BackEnd: JS ou C#”
Actualité
Les premiers projets de développements sont donc un plugin pour Discourse, liés à une API dédiée pour que nos travaux puissent servir également avec d’autres logiciels que Discourse. On va commencer par ajouter des méthodes de vote et de sondage alternatifs (à commencer par le jugement majoritaire), un outil d’amendement des propositions, et le gros du projet : la possibilité d’organiser des votes 100% anonymes et infalsifiables.
Un certain nombre d’extensions existent déjà sur Discourse, elles peuvent servir telles quelles, et servir de base ou de modèle pour créer celles dont nous avons besoin pour ce premier proto de plateforme RIC.
Quelques exemples ici : florence-chatelot.fr/discourse-les-meilleurs-plugins-extensions-pour-son-forum
Un ou plusieurs Discourses « bac à sable » seront mis en ligne prochainement.
Pour la structure, il y aurait :
- un espace pour signaler des problématiques, les prioriser, y trouver des solutions et finaliser des propositions collaborativement, par la discussion textuelle et vocale, mais aussi à l’aide de documents collaboratifs ;
- un espace pour déposer et soutenir des propositions ;
- un espace de débat sur les propositions soumises à référendum avec la possibilité de créer des discussions et débats en audio ou visioconférence ;
- un espace de vote.
Si vous avez des questions, n’hésitez pas : ric-france.fr/contact
Pour se porter volontaire et indiquer ses compétences : ric-france.fr/plateforme#recrutement