CIV●RAGuide du personnel

Le tableau de bord, métier par métier.

Agents municipaux, décideurs de mairie, trésoriers, superviseurs de l’État, partenaires, centre d’aide et administrateurs : trouvez votre parcours, sachez où cliquer et ce que chaque décision engage.

Version 1.0Mise à jour septembre 2026Durée de lecture 35 minTableau de bord civora-decision-dashboard.onrender.com
civora-decision-dashboard.onrender.com/mairie/kpi
Tableau de bord des KPI d’une mairie
Chapitre 1

Prise en main

CIVORA relie trois choses : des citoyens qui déclarent des actions utiles à leur quartier, des agents qui vérifient qu’elles ont réellement eu lieu, et une caisse publique qui les récompense. Votre compte ne vous donne accès qu’à la partie qui vous concerne.

civora-decision-dashboard.onrender.com/login
Écran de connexion du tableau de bord123
Touchez l’image pour l’agrandir
Connexion

Ouvrir votre session

Rendez-vous sur le tableau de bord, saisissez votre identifiant et votre mot de passe, puis touchez Se connecter. Vous arrivez directement sur la page d’accueil de votre métier.

  • Après 5 échecs de connexion, le compte est verrouillé 15 minutes.
  • Mot de passe oublié ? Utilisez « Mot de passe oublié » : l’administration technique traite la demande.
  • Un mot de passe réinitialisé ne vous est montré qu’une seule fois : notez-le immédiatement.
  • Une session expirée vous ramène à l’écran de connexion avec un message explicatif.
  1. 1
    Identifiant et mot de passeFournis par l’administration technique. Ne les partagez jamais.
  2. 2
    Se connecterOuvre la page d’accueil correspondant à votre rôle.
  3. 3
    Comptes de démonstrationSur la version de démonstration, un panneau permet de se connecter en un clic.

Pourquoi je ne vois pas les mêmes pages que mon collègue

Le menu de gauche s’adapte à votre rôle. Une page absente n’est pas une panne : elle ne fait pas partie de vos attributions, ou un administrateur l’a retirée à votre rôle. Si une page dont vous avez besoin a disparu, contactez l’administration technique par la messagerie plutôt que de tenter d’y accéder par son adresse.

Page du menuAgentMairieTrésorierPartenaireÉtatCentre d’aideAdmin
KPIs mairie—✓————✓
Cartographie—✓————✓
File d’audit✓✓————✓
Codes de vérification✓✓————✓
Déclarer au nom d’un citoyen✓✓————✓
Vérification terrain✓✓————✓
Simulateur « et si »—✓————✓
Trésorerie—✓✓✓✓—✓
Rapport d’impact———✓——✓
Vue nationale————✓—✓
Enrôler un citoyen————✓—✓
Console technique——————✓
Messagerie✓✓✓✓✓✓✓
Transparence blockchain✓✓✓✓✓✓✓
Centre d’aide✓✓✓✓✓✓✓
ImportantLes droits se règlent en direct

Cette matrice est la configuration de départ. Un administrateur technique peut retirer ou accorder une page ou une action à un rôle sans redéploiement (voir le chapitre Administration). Ce que vous voyez dans votre menu fait toujours foi.

Les trois principes à garder en tête

Traçabilité

Chaque geste porte votre nom

Valider, rejeter, recharger, révoquer : tout est enregistré au nom du compte qui l’a fait. C’est pourquoi on ne partage jamais un compte.

Séparation des pouvoirs

Personne ne décide seul

Celui qui finance ne dépense pas, celui qui valide ne paie pas, une grosse recharge exige deux personnes.

Transparence

Tout est vérifiable

Chaque action validée porte une référence publique : un citoyen ou un auditeur peut la contrôler sans vous croire sur parole.

Rester joignable

La messagerie sert aux échanges entre services et, pour certains rôles, au support des citoyens. La cloche en haut à droite regroupe vos notifications : une action à valider, une demande de recharge à approuver, une réinitialisation de mot de passe. Prenez l’habitude de la consulter en début de journée.

Agents municipaux et décideurs de mairie

Travail de terrain

C’est votre poste de travail : décider des déclarations douteuses, attester des actions constatées sur place, aider ceux qui n’ont pas de smartphone.

civora-decision-dashboard.onrender.com/mairie/audit
File d’audit humain123456
Touchez l’image pour l’agrandir
Page d’accueil de l’agent

Valider les actions dans la file d’audit

La file d’audit rassemble les déclarations que l’analyse automatique n’a pas su trancher seule : photo douteuse, position incohérente, répétition suspecte. Un humain doit décider.

Deux onglets : En attente (à traiter) et Traité (historique avec la décision et son auteur). Une file vide est une bonne nouvelle, pas un bug. Les boutons Valider et Rejeter (avec motif) se trouvent en bas de chaque carte.

  1. 1
    CompteursEn attente de revue, traitées (validées / rejetées) et charge de travail : le tableau de bord de votre file.
  2. 2
    Onglets En attente / TraitéBasculez entre le travail à faire et l’historique consultable.
  3. 3
    Motif d’escaladePourquoi cette déclaration vous est confiée (ici : photo déjà utilisée pour une soumission précédente).
  4. 4
    Photo de preuveTouchez la vignette pour l’agrandir en plein écran. Jusqu’à 2 photos par déclaration.
  5. 5
    Signaux d’analyseScore de fraude, classification de la photo par l’IA et confiance, empreinte du média, alerte doublon.
  6. 6
    TransactionRéférence copiable et lien « Vérifier sur Transparency ». Les boutons Valider / Rejeter se trouvent en bas de la carte.

Comment décider sans se tromper

  1. Regardez la photo : correspond-elle au type d’action déclaré et au lieu indiqué ? Agrandissez-la pour voir les détails.
  2. Vérifiez la date et l’heure : une action déclarée à 3 h du matin mérite une question.
  3. Consultez l’historique du citoyen : plusieurs déclarations identiques le même jour sont le signal de fraude le plus fréquent.
  4. En cas de doute réel, rejetez en expliquant le motif : le citoyen reçoit cette explication et peut se corriger.
Quand une déclaration arrive-t-elle ici ?

Score insuffisant ou contrôle obligatoire

La plupart des déclarations sont traitées automatiquement. Seules arrivent ici celles dont le score de confiance est insuffisant, ou dont le type exige par nature un contrôle.

Ce que déclenche votre décision

Valider engage de l’argent public

La récompense est calculée, créditée au citoyen et inscrite de façon permanente : votre nom y figure. Rejeter n’a pas de conséquence financière mais affecte le score du citoyen — un rejet injustifié se paie par une méfiance durable.

Référence de transaction

Copiable et publique

Chaque action validée porte une référence. Donnez-la à un citoyen qui conteste : il retrouve l’opération dans l’explorateur public.

AstuceDiscuter avec le citoyen

Depuis une déclaration, vous pouvez ouvrir un fil de discussion avec le citoyen concerné pour lui demander un complément avant de trancher. Le cloisonnement par commune s’applique : vous ne voyez que votre zone.

civora-decision-dashboard.onrender.com/mairie/audit
Photo de preuve agrandie12
Touchez l’image pour l’agrandir
Photos de preuve

Agrandir une photo pour bien la voir

Touchez la vignette : la photo s’ouvre en plein écran. Fermez-la avec la croix, en cliquant à côté, ou avec la touche Échap. Si le citoyen a joint deux photos, vous les voyez côte à côte ; la première sert à l’analyse automatique, la seconde est un complément.

  1. 1
    La photo agrandiePrenez le temps d’examiner le lieu, la lumière et le résultat de l’action.
  2. 2
    FermerCroix en haut à droite, clic à l’extérieur ou touche Échap.
civora-decision-dashboard.onrender.com/mairie/codes-verification
Page Codes de vérification1234
Touchez l’image pour l’agrandir
Sans photo

Générer un code de vérification

Certaines actions ne se prouvent pas par une photo : une réunion de quartier, un don de sang, un dépôt à un point de collecte. Dans ces cas, c’est vous qui attestez, en remettant un code à 8 chiffres aux participants.

  1. Choisissez le type d’action et la zone concernée.
  2. Indiquez la durée de validité et le nombre de personnes qui pourront utiliser le code.
  3. Touchez Générer le code, puis lisez-le à voix haute ou affichez-le.
  4. Chaque citoyen le saisit dans son application ou par USSD : sa déclaration est acceptée sans photo.
  1. 1
    Type d’action et zoneLe code n’est valable que pour cette combinaison ; la zone d’un agent est verrouillée sur la sienne.
  2. 2
    Durée et utilisationsDurée de validité (en minutes) et nombre maximal d’utilisations : un code expire vite et s’épuise, c’est volontaire.
  3. 3
    Générer le codeAffiche un code à 8 chiffres à remettre aux participants.
  4. 4
    HistoriqueVos codes actifs (annulables tant qu’ils sont actifs) et passés, avec leur nombre d’utilisations et leur expiration.
AttentionLe code n’a de valeur que généré sur place

Utilisez un code quand vous êtes physiquement présent et constatez l’action de vos yeux. Ne le générez jamais à l’avance : un code qui traîne est un code qui se revend. S’il est épuisé avant la fin, générez-en un second plutôt que d’en élargir un ancien. Seuls les codes encore actifs peuvent être annulés.

civora-decision-dashboard.onrender.com/mairie/agent-report
Page Déclarer au nom d’un citoyen12
Touchez l’image pour l’agrandir
Pour ceux sans smartphone

Déclarer une action au nom d’un citoyen

Tout le monde n’a pas un téléphone capable de faire tourner l’application. Cette page évite que ces personnes soient exclues : vous déclarez à leur place, sous votre responsabilité.

Identifiez le citoyen par son NNI : le système confirme qu’un compte existe et vous renvoie son nom — jamais le numéro complet d’un autre citoyen. Si aucun compte ne correspond, la personne doit d’abord s’inscrire.

ImportantCe que cela engage

La déclaration porte votre nom, pas seulement celui du citoyen. Elle passe ensuite par une vérification terrain, car elle a été saisie sans preuve au moment de la saisie. Ne déclarez que ce que vous avez constaté vous-même.

  1. 1
    NNI du citoyen11 chiffres. Le système confirme qu’un compte existe et renvoie son nom, jamais le numéro d’un autre citoyen.
  2. 2
    VérifierOuvre ensuite le choix du type d’action, la description et la localisation du problème constaté.
civora-decision-dashboard.onrender.com/mairie/field-verification
Page Vérification terrain1234
Touchez l’image pour l’agrandir
Sur place

Confirmer une action sur le terrain

Cette file rassemble les déclarations saisies sans preuve visuelle — typiquement celles faites au nom d’un citoyen. Tant qu’une photo de constat n’est pas fournie, aucune récompense n’est versée.

Contrairement à la file d’audit, où vous arbitrez une preuve existante, ici la preuve manque : votre photo est ce qui rend la dépense justifiable devant un contrôle.

Bonne pratique de prise de vue

  • Cadrez le résultat de l’action, pas les personnes : un caniveau dégagé, un dépôt nettoyé.
  • Prenez la photo sur place, au moment du constat, pas depuis le bureau.
  • Ajoutez un commentaire court quand la photo seule peut prêter à confusion.
  1. 1
    CompteursDéclarations en attente de constat, validées et rejetées.
  2. 2
    Déclaration à confirmerType, zone, date, agent déclarant et signalement, avec le parcours Déclarée → Constat sur site → Décision.
  3. 3
    Photo de constatObligatoire avant toute décision : touchez pour prendre ou choisir une photo. Ajoutez un commentaire (recommandé en cas de rejet).
  4. 4
    Décision« Valider et créditer le citoyen » ou « Rejeter » : le citoyen est notifié.
Décideurs de mairie

Pilotage de la commune

Trois questions : combien d’actions ont réellement été faites, combien cela a coûté, et où en est la participation ?

civora-decision-dashboard.onrender.com/mairie/kpi
Vue d’ensemble KPIs mairie1234
Touchez l’image pour l’agrandir
Page d’accueil du décideur

Lire les KPI de votre commune

La vue d’ensemble présente les indicateurs de votre commune, une prévision de participation sur 30 jours et des aides à la décision. Le sélecteur de zone est verrouillé sur votre commune.

Les chiffres qui comptent

Validées, pas déclarées

Le nombre de déclarations ne vaut rien seul : ce sont les actions validées qui mesurent l’effet. Comparez-les au budget consommé sur la même période.

Quand s’inquiéter

Lire les écarts

Hausse brutale des déclarations sans hausse des validations : tentative d’abus concertée. Chute dans une seule zone : problème local (agent absent, point de collecte fermé).

Un bandeau « Charge d’audit élevée » s’affiche quand la file d’audit s’allonge : c’est le signal pour mobiliser un agent.

  1. 1
    ZoneVotre commune, verrouillée pour un compte mairie.
  2. 2
    ExportsExporter les indicateurs en CSV (tableur) ou en PDF (à joindre à un compte rendu).
  3. 3
    Indicateurs clésActions validées (et total déclaré), montant distribué, citoyens actifs.
  4. 4
    Aide à la décisionPrévision de participation, détection de fraude (score moyen) et optimisation budgétaire.
civora-decision-dashboard.onrender.com/mairie/heatmap
Cartographie des actions123
Touchez l’image pour l’agrandir
Cartographie

Repérer les quartiers délaissés

La carte montre où les actions se concentrent. Son intérêt principal n’est pas de voir les zones actives, mais les zones vides : une zone sans activité est souvent une zone sans relais. Avant de conclure au désintérêt, vérifiez qu’un agent y est affecté et qu’un point de collecte y est accessible.

  • Points verts : validées · orange : en attente d’audit · rouges : rejetées.
  • Touchez un point pour zoomer et ouvrir sa fiche (avec lien vers la blockchain) ; fermez la fiche pour revenir au pays entier.
  • Le bouton maison remet la vue sur l’ensemble de la Côte d’Ivoire.
  1. 1
    ZoomBoutons + et − ; la molette de la souris fonctionne aussi.
  2. 2
    Retour à la vue d’ensembleLe bouton maison remet le pays entier à l’écran.
  3. 3
    LégendeValidée, en attente d’audit, rejetée. Le décompte indique combien d’actions sont géolocalisées.
civora-decision-dashboard.onrender.com/mairie/whatif
Simulateur « et si »1234
Touchez l’image pour l’agrandir
Simulation

Tester une répartition avant de l’engager

Le simulateur répond à « et si je mettais plus d’argent sur telle action ou telle zone ? » sans toucher à la caisse réelle. Il projette un effet probable à partir de l’historique ; il ne prédit pas l’avenir et ne déclenche aucune dépense.

Utilisez-le pour arbitrer entre deux options avant une réunion, puis appliquez la décision retenue via les plafonds de dépense côté trésorerie.

  1. 1
    Budget totalLe montant à répartir dans la simulation.
  2. 2
    Zones et citoyens attendusAjoutez des zones et estimez la participation attendue dans chacune.
  3. 3
    Conseil et répartitionUne lecture automatique de la répartition et la part de budget de chaque zone.
  4. 4
    Simulateur de barèmePédagogique et local : teste l’effet d’un changement de montant d’une récompense, sans aucun effet sur le système réel.
Trésoriers · lecture pour mairie, État et partenaires

Trésorerie

La trésorerie est la seule source d’argent du dispositif. Si elle est vide, les citoyens continuent de déclarer mais ne sont plus payés — et la confiance s’effondre vite.

civora-decision-dashboard.onrender.com/treasury
Page Trésorerie, tuiles et formulaires123
Touchez l’image pour l’agrandir
Page d’accueil du trésorier

Lire la caisse de votre zone

Choisissez la zone en haut à droite. Quatre tuiles résument la situation :

Plafond on-chain
Le TOTAL déjà rechargé pour la zone depuis le début : chaque recharge l’augmente.
Solde off-chain
Ce qu’il en reste réellement après déduction de toutes les récompenses déjà consommées (validées et en file de paiement).
Disponible
Le solde off-chain, sauf si un seuil plus strict existe pour un type d’action précis.
Taux de consommation / jour
La moyenne des récompenses réglées par jour : la mesure qui dit combien de temps la caisse tiendra.
  1. 1
    Les quatre tuilesPlafond on-chain, solde off-chain, disponible et consommation journalière de la zone choisie.
  2. 2
    Ajouter une source de financementEnregistre l’origine d’un financement (qui finance, quel montant global, pour quelle zone). Sans effet immédiat sur le plafond de récompenses disponible.
  3. 3
    Proposer une rechargeUtilise une partie d’une source existante pour augmenter le plafond réellement disponible. Soumise à validation multi-parties au-delà du seuil indicatif.

Surveiller le solde avant la panne sèche

Comparez le solde disponible au rythme de consommation des derniers jours plutôt qu’à un montant absolu : une caisse qui paraît confortable peut ne couvrir qu’une semaine lors d’une opération de quartier. Une alerte se déclenche quand le solde passe sous le seuil d’alerte de la zone.

Pourquoi une grosse recharge demande deux personnes

Au-delà d’un certain montant, une recharge doit être approuvée par une seconde personne. Ce n’est pas une marque de défiance : c’est ce qui protège le trésorier lui-même en cas de contestation. Une recharge proposée reste en attente tant que cette approbation n’est pas donnée.

Déclarer d’où vient l’argent

Chaque entrée d’argent doit être rattachée à une origine : budget communal, subvention d’un bailleur, autre source. C’est ce qui permet de produire un rapport d’impact crédible pour les financeurs. Si l’origine ne figure pas dans la liste, demandez son ajout : l’administration technique la validera pour tout le monde.

Fixer des plafonds de dépense

Un plafond limite ce qu’une zone ou un type d’action peut consommer : c’est le garde-fou qui empêche qu’une seule commune, ou un seul type d’action populaire, vide la caisse en quelques jours. Partez de la consommation observée sur une période comparable, puis ajoutez une marge. Un plafond trop bas bloque des citoyens de bonne foi ; trop haut, il ne protège de rien.

AttentionEffet immédiat

Un plafond atteint interrompt les récompenses pour la combinaison concernée, sans toucher au reste. Prévenez les agents de la zone : ils recevront sinon des réclamations qu’ils ne sauront pas expliquer.

civora-decision-dashboard.onrender.com/treasury
Plafond de retrait, récompenses en attente et paiements citoyens123
Touchez l’image pour l’agrandir
Plus bas sur la page

Plafond de retrait, récompenses bloquées et paiements

Plafond de retrait journalier : le montant maximal qu’un citoyen peut retirer par jour vers son mobile money (50 000 FCFA par défaut). Saisissez le nouveau plafond, touchez Enregistrer, puis Appliquer dans la confirmation ; le changement est immédiat et vaut aussi pour l’USSD. Bornes acceptées : 500 à 10 000 000 FCFA. Seuls le trésorier et l’administrateur technique le modifient.

Récompenses en attente de trésorerie : validées côté action mais bloquées, le plafond de leur zone étant insuffisant au moment du calcul. Rechargez la zone concernée, puis cliquez Réessayer.

Paiements et retraits : tous les retraits récents avec statut (Réglé, Échec…), opérateur, numéro et référence de transaction, actualisés toutes les 8 secondes.

  1. 1
    Plafond de retrait journalierValeur actuelle, nouveau plafond, bouton Enregistrer.
  2. 2
    Récompenses en attente de trésorerieFiltrable par zone ; « Réessayer » relance le calcul après recharge.
  3. 3
    Paiements et retraits citoyensIci, un retrait réglé et un retrait en échec (numéro mobile money invalide) : le montant échoué retourne au solde du citoyen.

Que faire devant un paiement en échec

Un échec vient presque toujours du côté de l’opérateur mobile : numéro inactif, compte plafonné. Le montant n’est pas perdu, il reste au crédit du citoyen. Invitez-le à vérifier son numéro puis à redemander le retrait — n’effectuez jamais de versement parallèle en compensation.

Un paiement bloqué « en cours » depuis longtemps : signalez-le à l’administration technique par la messagerie, avec la référence de l’opération. Ne relancez pas plusieurs fois : chaque relance crée une demande supplémentaire.

Le grand livre

Toutes les écritures y figurent, dans l’ordre. C’est la pièce à exporter lors d’un contrôle : elle se suffit à elle-même et ne dépend d’aucune interprétation.

Superviseurs de l’État

Supervision nationale

La vue nationale agrège ce que font les communes et sert de point d’entrée au contrôle des identités citoyennes.

civora-decision-dashboard.onrender.com/state/national
Vue nationale, comparaison inter-communes1234
Touchez l’image pour l’agrandir
Page d’accueil du superviseur

Comparer les communes

La page compare les communes, présente l’aide à la décision (prévision de participation, détection de fraude, optimisation budgétaire), les canaux de déclaration (application, USSD, agent) et la liste des citoyens enrôlés avec ses filtres de statut.

AstuceComparer sans se tromper

Ne comparez pas deux communes sur les volumes bruts : une grande commune produira toujours plus d’actions. Rapportez les chiffres à la population et au budget engagé, sinon vous récompenserez la taille et non l’efficacité.

  1. 1
    Vue d’ensemble / Citoyens enrôlésDeux onglets : la comparaison des communes, et la liste des citoyens à contrôler avec ses filtres de statut.
  2. 2
    Prévision de participationCe que l’historique laisse attendre sur les 30 prochains jours.
  3. 3
    Détection de fraudeScore de fraude moyen et seuil de bascule vers l’audit humain (60 %).
  4. 4
    Optimisation budgétaireRépartition des montants distribués entre les communes actives.
civora-decision-dashboard.onrender.com/state/enroll-citizen
Formulaire Enrôler un citoyen12345
Touchez l’image pour l’agrandir
Nouveau

Enrôler un citoyen depuis un poste administratif

Cette page permet d’inscrire un citoyen sans smartphone, comme le ferait l’application, depuis un poste administratif. Remplissez les mêmes champs : NNI (11 chiffres), téléphone, zone et date de naissance complète. Vous pouvez en plus saisir l’identité civile (prénoms, nom, sexe) d’après la pièce d’identité présentée.

NNI trouvé + date exacte

Identité active

Le nom vient du registre ONECI. Aucune revue n’est nécessaire.

NNI absent du registre

En attente de revue

Le citoyen est créé avec l’identité civile que vous avez saisie (ou un nom provisoire « Auto-déclaré » si vous n’en avez pas saisi) : ouvrez sa fiche pour la compléter et la valider.

Date incohérente

Rejeté

Le NNI existe mais la date ne correspond pas : vérifiez la pièce d’identité.

ImportantLe code personnel reste secret

Vous ne définissez pas le code personnel du citoyen : c’est son secret. Il le choisira lui-même à sa première connexion, ou via « Code oublié ».

  1. 1
    NNI et téléphoneNNI de 11 chiffres ; téléphone à 10 chiffres (+225 est ajouté automatiquement).
  2. 2
    Zone et date de naissanceLa commune de rattachement, puis le jour, le mois et l’année de naissance.
  3. 3
    Identité civile (optionnel)Prénoms, nom de famille et sexe, d’après la pièce d’identité vue en personne. Utilisés uniquement si le NNI est absent du registre ; sinon le registre fait foi.
  4. 4
    Code personnelRappel : il n’est pas défini ici. C’est le secret du citoyen, qu’il choisira lui-même.
  5. 5
    Enrôler ce citoyenCrée l’identité ; le résultat indique le nom enregistré et le statut obtenu.
civora-decision-dashboard.onrender.com/state/citizens/…
Fiche d’un citoyen enrôlé1234
Touchez l’image pour l’agrandir
Dossier

Accepter, corriger ou refuser une inscription

Ouvrez le dossier depuis la liste des citoyens enrôlés. Pour une inscription en attente de revue État :

  1. Vérifiez la cohérence des informations d’état civil avec le registre national (nom, sexe et date de naissance sont affichés).
  2. Si le nom est provisoire (« Auto-déclaré »), touchez Corriger l’identité auto-déclarée : saisissez prénoms, nom et sexe d’après la pièce d’identité vue en personne.
  3. Acceptez : une identité numérique est émise et inscrite de façon permanente.
  4. Ou refusez en indiquant un motif clair : la personne peut corriger et revenir.
AttentionUne identité vérifiée est immuable

La correction du nom n’est possible que tant que le dossier est en attente de revue. Une identité confirmée par le registre ONECI ne peut plus être modifiée par personne, État compris : c’est la garantie d’intégrité du système.

  1. 1
    Statut du dossierIci : en attente de revue de l’État. L’enrôlement reste bloqué tant qu’il n’est pas accepté ou rejeté.
  2. 2
    IdentitéNom, sexe, date de naissance, zone, canal, score, portefeuille et jeton d’identité. Sexe et date s’affichent dès qu’ils sont renseignés.
  3. 3
    Corriger l’identité auto-déclaréePrénoms, nom, sexe et date de naissance complète : visible uniquement pour un dossier en attente de revue.
  4. 4
    Accepter / rejeterDécision de l’État, avec motif obligatoire en cas de refus.
AttentionLa révocation, en dernier recours

Révoquer coupe l’accès d’un citoyen au dispositif. Ce geste est enregistré avec votre nom et le motif ; il ne s’improvise pas sur un simple soupçon. Un doute sur une action isolée se traite par un rejet dans la file d’audit, pas par une révocation.

Partenaires et bailleurs

Partenaires et bailleurs

Le rapport d’impact montre ce que votre financement a produit : actions réellement validées, zones touchées, montants versés aux citoyens.

civora-decision-dashboard.onrender.com/partner/impact
Rapport d’impact123
Touchez l’image pour l’agrandir
Page d’accueil du partenaire

Lire et exporter le rapport d’impact

Les chiffres ne sont pas ressaisis à la main : ils proviennent des opérations enregistrées une à une, chacune portant une référence consultable publiquement. Un auditeur peut donc contrôler un échantillon sans passer par vos équipes.

  • Exporter pour un comité : l’export produit un fichier tableur réutilisable tel quel. Précisez toujours la période retenue : des chiffres sans période ne veulent rien dire.
  • Votre rôle sur la trésorerie : vous pouvez déclarer un apport de fonds, mais pas engager de dépense ni approuver une recharge. Celui qui finance ne décide pas seul de l’usage.
  1. 1
    ExporterCSV (tableur réutilisable) ou PDF pour un comité.
  2. 2
    Indicateurs d’impactActions validées, montant total distribué et coût par action validée.
  3. 3
    Aide à la décisionPrévision de participation, détection de fraude et optimisation budgétaire sur les zones que vous financez.
Centre d’aide

Support aux citoyens

Vous êtes le premier interlocuteur des citoyens qui ne comprennent pas une décision ou n’ont pas reçu leur récompense.

civora-decision-dashboard.onrender.com/conversations
Messagerie et widget CivorIA12345
Touchez l’image pour l’agrandir
Page d’accueil du centre d’aide

Répondre depuis la messagerie

Votre page d’accueil est la Messagerie : la liste des conversations ouvertes par les citoyens et par les autres services. Ouvrez une conversation, lisez le contexte du citoyen affiché à côté, et répondez.

  1. 1
    Ma disponibilitéPassez « En ligne » pour recevoir les conversations en file d’attente.
  2. 2
    OngletsMes conversations · Toutes les conversations support · File d’attente.
  3. 3
    Contexte du citoyenNom, zone, score de confiance, statut et date d’enrôlement : tout ce qu’il faut pour répondre sans redemander.
  4. 4
    Catégorie, redirection, clôtureQualifiez la demande, redirigez-la vers le bon service ou clôturez-la une fois traitée.
  5. 5
    Votre réponseÉcrivez et touchez Envoyer : le citoyen est notifié.

Les trois questions les plus fréquentes

« Pourquoi mon action a-t-elle été refusée ? »
Le motif figure dans la décision : reprenez-le mot pour mot.
« Où est mon argent ? »
Vérifiez l’état du retrait avant de promettre quoi que ce soit.
« Comment m’inscrire ? »
Orientez vers l’inscription, jamais vers un agent en particulier.
AttentionCe que vous ne devez jamais faire

Ne promettez pas une validation : vous ne décidez pas des actions. Ne demandez jamais un mot de passe, sous aucun prétexte — aucun agent CIVORA n’a besoin de le connaître. Ne communiquez pas le numéro d’identité d’un citoyen dans une conversation.

AstucePasser la main

Quand une demande dépasse le support (litige sur un paiement, soupçon de fraude organisée), transférez la conversation au service concerné plutôt que de la clôturer. Une conversation close sans réponse revient toujours, en plus tendue.

Administrateurs techniques

Administration technique

La console technique regroupe tout ce qui configure le système : zones, comptes du personnel, catalogues, droits, santé des services et journal d’audit.

civora-decision-dashboard.onrender.com/superadmin
Console technique123
Touchez l’image pour l’agrandir
Console

Les cinq cartes de la console

La console est le seul point d’entrée de tout ce qui est réservé à l’administration technique. Une carte Adminer (consultation directe de la base) n’existe que sur les installations de développement ou de démonstration : elle ne doit jamais être exposée en production.

  • Documentation technique : annuaire des documentations d’API par service.
  • État de santé des microservices : vérification en direct de chaque service.
  • Gestion IAM : zones, comptes staff, catalogues, droits et journal d’audit.
  • Réinitialisation de mot de passe : pour n’importe quel compte, staff ou citoyen.
  • Arrêt d’urgence : mise hors service de la plateforme, avec double confirmation.
  1. 1
    État de santéStatut de chaque microservice.
  2. 2
    Gestion IAMZones, comptes staff, matrice de permissions et journal d’audit.
  3. 3
    Arrêt d’urgenceMise hors service de la plateforme, avec double confirmation : à n’utiliser qu’en cas d’incident grave.
civora-decision-dashboard.onrender.com/superadmin/health
État de santé des microservices123
Touchez l’image pour l’agrandir
Contrôle

Surveiller la santé des services

Touchez Revérifier pour interroger chaque service. Sur le palier gratuit d’hébergement, un service inactif se met en veille : son premier réveil peut durer jusqu’à une trentaine de secondes et afficher brièvement « Indisponible ». Revérifiez une seconde fois avant de conclure à une panne.

  1. 1
    RevérifierRelance les contrôles ; le délai d’attente est de 25 secondes par service.
  2. 2
    Services publiés« Opérationnel » avec le code HTTP, ou la cause de l’échec.
  3. 3
    Services internesNon vérifiables directement depuis le navigateur ; leur santé se lit à travers les pages qu’ils alimentent.
civora-decision-dashboard.onrender.com/superadmin/iam
Gestion IAM123
Touchez l’image pour l’agrandir
IAM

Zones, comptes, catalogues et droits

La gestion IAM se compose de six onglets : Zones, Comptes staff, Types d’action, Types de financement, Droits et accès et Journal d’audit.

  1. 1
    OngletsZones · Comptes staff · Types d’action · Types de financement · Droits et accès · Journal d’audit.
  2. 2
    Créer une zoneCode et libellé : crée automatiquement un compte agent municipal et un compte trésorier pour cette zone.
  3. 3
    Modifier / SupprimerModifier le libellé, ou supprimer si rien n’y est rattaché (sinon refus).
Zones

Créer une zone

Crée automatiquement un compte agent et un compte trésorier pour cette zone, avec leurs mots de passe affichés une seule fois. Notez-les avant de fermer la page.

Comptes

Désactiver plutôt que supprimer

Un compte désactivé ne peut plus se connecter mais conserve son historique : ses validations restent attribuables. C’est le bon geste lors d’un départ.

Suppression

Zone non vide = refus

La suppression d’une zone est refusée tant que des citoyens ou des comptes y sont rattachés : réaffectez-les d’abord.

Droits

Pages visibles vs actions autorisées

Retirer une page la fait disparaître du menu du rôle. Retirer une action masque le bouton ET la refuse côté serveur. Les droits essentiels à un métier demandent une confirmation.

ImportantLe journal d’audit

Chaque geste d’administration y est inscrit avec son auteur et sa cible. C’est la première chose à consulter quand un changement inexpliqué apparaît — et la raison pour laquelle personne ne doit partager son compte.

AttentionArrêt d’urgence

Déclenché après double confirmation, il fait répondre la plateforme en erreur 503 sur toutes les routes, à l’exception de l’authentification, pour tous les utilisateurs. Tant qu’il est actif, on ne peut pas le redéclencher : il faut d’abord le lever. À réserver aux incidents graves (attaque, fraude massive).

Chapitre 9

Outils communs à tous

Ces pages sont ouvertes à tout le personnel, quel que soit le rôle.

civora-decision-dashboard.onrender.com/transparency
Transparence blockchain côté staff123
Touchez l’image pour l’agrandir
Transparence

Transparence blockchain (CivoraScan)

L’explorateur public liste les transactions enregistrées : compteurs, filtres par zone, type d’événement, période, et recherche par hash, nom d’action ou numéro de bloc. Aucune donnée personnelle n’y figure : c’est l’outil pour répondre à un citoyen qui conteste ou à un auditeur.

  1. 1
    CompteursTransactions indexées, dernier bloc, montant total distribué.
  2. 2
    FiltresPar hash, nom d’action ou numéro de bloc ; puis par zone, type de transaction et période.
  3. 3
    Dernières transactionsHash copiable, type, bloc, âge, zone, montant et statut de chaque opération.
civora-decision-dashboard.onrender.com/aide
Centre d’aide du personnel123
Touchez l’image pour l’agrandir
Aide

Centre d’aide : les modes d’emploi par métier

Chaque métier ne voit que ses propres tutoriels, et si un administrateur retire une page à un rôle, le tutoriel correspondant disparaît aussi : on ne documente jamais une page que la personne ne peut pas ouvrir. À ne pas confondre avec la messagerie de support.

  1. 1
    RechercheRetrouvez un tutoriel par mot-clé : validation, code, paiement, plafond…
  2. 2
    Fiches par rubriqueUniquement celles qui concernent votre rôle ; touchez une fiche pour la déplier.
  3. 3
    Support aux citoyensIci, le mode d’emploi du centre d’aide lui-même.

CivorIA pour le personnel

La bulle CIVORA flottante est aussi disponible ici. Version « staff » : elle répond à vos questions sur les procédures et sur les données auxquelles votre rôle donne accès, en lecture seule. Elle n’exécute aucune action à votre place.

Chapitre 10

Sécurité et bonnes pratiques

Vous manipulez de l’argent public et des identités : la rigueur est votre première protection.

Compte

Ne partagez jamais votre identifiant

Chaque geste est enregistré à votre nom. Un compte partagé rend l’audit impossible et vous rend responsable des actes d’autrui.

Compte

Notez un mot de passe réinitialisé

Il ne s’affiche qu’une fois. Changez-le si vous pensez qu’il a été vu.

Décision

Motivez chaque rejet

Le citoyen lit votre explication : soyez précis et factuel. Un rejet injustifié entraîne une méfiance durable.

Décision

En cas de doute, ne validez pas

Valider engage l’argent public de façon permanente. Rejetez avec motif ou ouvrez une discussion avec le citoyen.

Données

Jamais de NNI dans une conversation

Le numéro d’identité d’un citoyen ne se communique pas par messagerie. Le système ne montre jamais celui d’un autre.

Ingénierie sociale

Personne ne demande un mot de passe

Ni l’administration technique, ni un collègue, ni « la direction ». Signalez toute demande de ce genre.

Ce que le système fait pour vous protéger

MécanismeEffet
Verrouillage de connexion5 échecs consécutifs : compte bloqué 15 minutes.
Session expiréeRetour automatique à la connexion, message explicatif.
Cloisonnement par communeAgents et décideurs de mairie ne voient et ne traitent que leur zone, même s’ils tentent d’accéder à une autre par l’adresse.
Droits côté serveurUn droit retiré masque le bouton ET est refusé par le serveur.
Double approbationLes recharges importantes exigent une seconde personne.
Journal d’auditChaque geste d’administration est daté, signé et consultable.
Identité vérifiée immuableNom et NNI d’une identité confirmée par l’ONECI ne peuvent plus être modifiés.
Chapitre 11

FAQ, glossaire et comptes de démonstration

Réponses rapides, vocabulaire et accès pour s’entraîner.

La file d’audit est vide. Est-ce normal ?

Oui, c’est même bon signe : la plupart des déclarations sont traitées automatiquement. Seules celles dont le score est insuffisant ou dont le type exige un contrôle arrivent ici.

Un menu a disparu de mon écran.

Il ne fait plus partie de vos attributions, ou un administrateur l’a retiré à votre rôle. Écrivez à l’administration technique par la messagerie.

Une page affiche « Erreur 502 » ou « Indisponible » juste après une pause.

Sur l’hébergement gratuit, un service inactif se réveille au premier appel. Patientez quelques secondes et rechargez la page : ce n’est pas une panne.

Comment prouver à un citoyen que son paiement a été fait ?

Donnez-lui la référence de la transaction (copiable depuis l’action validée) : il la retrouve dans CivoraScan sans compte.

Pourquoi ne puis-je pas modifier le nom d’un citoyen ?

Un nom vérifié par l’ONECI est immuable. Seule une identité « auto-déclarée » en attente de revue peut être corrigée par un superviseur de l’État.

Que faire si un retrait échoue ?

Le montant reste au crédit du citoyen. Invitez-le à vérifier son numéro et à relancer le retrait ; ne versez jamais d’argent en parallèle.

Un code de vérification ne s’est pas épuisé mais n’est plus valide.

Il a expiré : la durée de vie est courte volontairement. Générez-en un nouveau sur place.

Qui peut lever l’arrêt d’urgence ?

L’administrateur technique, depuis la page Arrêt d’urgence de la console. Il ne peut pas être redéclenché tant qu’il est actif.

Glossaire

NNI
Numéro National d’Identification (11 chiffres). Jamais stocké en clair : seul un hash est conservé.
ONECI
Registre national d’état civil et d’identification, source de vérité des identités.
SBT
Jeton d’identité numérique non transférable émis à l’activation d’un citoyen.
Score de confiance
Note de 0 à 100 qui pilote le niveau de contrôle d’un citoyen.
Code de vérification
Code à 8 chiffres généré par un agent pour attester une action constatée.
Plafond de retrait
Montant maximal retirable par un citoyen et par jour.
Plafond de dépense
Limite de consommation d’une zone ou d’un type d’action.
Hash de transaction
Empreinte unique d’une opération sur la blockchain, consultable publiquement.
Auto-déclaré
Identité créée sans correspondance dans le registre : en attente de revue de l’État.

Comptes de démonstration

Version de démonstration

À utiliser uniquement pour s’entraîner sur la version de démonstration. Ne jamais réutiliser ces mots de passe en production.

RôleIdentifiantMot de passe
Administrateur techniqueadminAdmin@2026
Décideur mairie (Abobo)mairie.aboboMairie@2026
Agent municipal (Abobo)agent.aboboAgent@2026
TrésoriertresorierTresor@2026
Superviseur Étatetat.superviseurEtat@2026
Partenaire / bailleurpartenaire.ongPartner@2026
Centre d’aidecentre.aideAide@2026

Des comptes équivalents existent pour Cocody, Yopougon, Bouaké et San-Pédro (mairie.cocody, agent.cocody, mairie.yopougon, …) avec les mêmes mots de passe par rôle.