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.
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.
- 1Identifiant et mot de passeFournis par l’administration technique. Ne les partagez jamais.
- 2Se connecterOuvre la page d’accueil correspondant à votre rôle.
- 3Comptes 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 menu | Agent | Mairie | Trésorier | Partenaire | État | Centre d’aide | Admin |
|---|---|---|---|---|---|---|---|
| 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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
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
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.
Personne ne décide seul
Celui qui finance ne dépense pas, celui qui valide ne paie pas, une grosse recharge exige deux personnes.
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.
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.
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.
- 1CompteursEn attente de revue, traitées (validées / rejetées) et charge de travail : le tableau de bord de votre file.
- 2Onglets En attente / TraitéBasculez entre le travail à faire et l’historique consultable.
- 3Motif d’escaladePourquoi cette déclaration vous est confiée (ici : photo déjà utilisée pour une soumission précédente).
- 4Photo de preuveTouchez la vignette pour l’agrandir en plein écran. Jusqu’à 2 photos par déclaration.
- 5Signaux d’analyseScore de fraude, classification de la photo par l’IA et confiance, empreinte du média, alerte doublon.
- 6TransactionRé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
- Regardez la photo : correspond-elle au type d’action déclaré et au lieu indiqué ? Agrandissez-la pour voir les détails.
- Vérifiez la date et l’heure : une action déclarée à 3 h du matin mérite une question.
- Consultez l’historique du citoyen : plusieurs déclarations identiques le même jour sont le signal de fraude le plus fréquent.
- En cas de doute réel, rejetez en expliquant le motif : le citoyen reçoit cette explication et peut se corriger.
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.
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.
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.
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.
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.
- 1La photo agrandiePrenez le temps d’examiner le lieu, la lumière et le résultat de l’action.
- 2FermerCroix en haut à droite, clic à l’extérieur ou touche Échap.
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.
- Choisissez le type d’action et la zone concernée.
- Indiquez la durée de validité et le nombre de personnes qui pourront utiliser le code.
- Touchez Générer le code, puis lisez-le à voix haute ou affichez-le.
- Chaque citoyen le saisit dans son application ou par USSD : sa déclaration est acceptée sans photo.
- 1Type d’action et zoneLe code n’est valable que pour cette combinaison ; la zone d’un agent est verrouillée sur la sienne.
- 2Durée et utilisationsDurée de validité (en minutes) et nombre maximal d’utilisations : un code expire vite et s’épuise, c’est volontaire.
- 3Générer le codeAffiche un code à 8 chiffres à remettre aux participants.
- 4HistoriqueVos codes actifs (annulables tant qu’ils sont actifs) et passés, avec leur nombre d’utilisations et leur expiration.
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.
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.
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.
- 1NNI du citoyen11 chiffres. Le système confirme qu’un compte existe et renvoie son nom, jamais le numéro d’un autre citoyen.
- 2VérifierOuvre ensuite le choix du type d’action, la description et la localisation du problème constaté.
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.
- 1CompteursDéclarations en attente de constat, validées et rejetées.
- 2Déclaration à confirmerType, zone, date, agent déclarant et signalement, avec le parcours Déclarée → Constat sur site → Décision.
- 3Photo de constatObligatoire avant toute décision : touchez pour prendre ou choisir une photo. Ajoutez un commentaire (recommandé en cas de rejet).
- 4Décision« Valider et créditer le citoyen » ou « Rejeter » : le citoyen est notifié.
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 ?
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.
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.
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.
- 1ZoneVotre commune, verrouillée pour un compte mairie.
- 2ExportsExporter les indicateurs en CSV (tableur) ou en PDF (à joindre à un compte rendu).
- 3Indicateurs clésActions validées (et total déclaré), montant distribué, citoyens actifs.
- 4Aide à la décisionPrévision de participation, détection de fraude (score moyen) et optimisation budgétaire.
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.
- 1ZoomBoutons + et − ; la molette de la souris fonctionne aussi.
- 2Retour à la vue d’ensembleLe bouton maison remet le pays entier à l’écran.
- 3LégendeValidée, en attente d’audit, rejetée. Le décompte indique combien d’actions sont géolocalisées.
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.
- 1Budget totalLe montant à répartir dans la simulation.
- 2Zones et citoyens attendusAjoutez des zones et estimez la participation attendue dans chacune.
- 3Conseil et répartitionUne lecture automatique de la répartition et la part de budget de chaque zone.
- 4Simulateur 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é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.
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.
- 1Les quatre tuilesPlafond on-chain, solde off-chain, disponible et consommation journalière de la zone choisie.
- 2Ajouter 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.
- 3Proposer 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.
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.
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.
- 1Plafond de retrait journalierValeur actuelle, nouveau plafond, bouton Enregistrer.
- 2Récompenses en attente de trésorerieFiltrable par zone ; « Réessayer » relance le calcul après recharge.
- 3Paiements 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.
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.
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.
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é.
- 1Vue d’ensemble / Citoyens enrôlésDeux onglets : la comparaison des communes, et la liste des citoyens à contrôler avec ses filtres de statut.
- 2Prévision de participationCe que l’historique laisse attendre sur les 30 prochains jours.
- 3Détection de fraudeScore de fraude moyen et seuil de bascule vers l’audit humain (60 %).
- 4Optimisation budgétaireRépartition des montants distribués entre les communes actives.
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.
Identité active
Le nom vient du registre ONECI. Aucune revue n’est nécessaire.
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.
Rejeté
Le NNI existe mais la date ne correspond pas : vérifiez la pièce d’identité.
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é ».
- 1NNI et téléphoneNNI de 11 chiffres ; téléphone à 10 chiffres (+225 est ajouté automatiquement).
- 2Zone et date de naissanceLa commune de rattachement, puis le jour, le mois et l’année de naissance.
- 3Identité 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.
- 4Code personnelRappel : il n’est pas défini ici. C’est le secret du citoyen, qu’il choisira lui-même.
- 5Enrôler ce citoyenCrée l’identité ; le résultat indique le nom enregistré et le statut obtenu.
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 :
- Vérifiez la cohérence des informations d’état civil avec le registre national (nom, sexe et date de naissance sont affichés).
- 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.
- Acceptez : une identité numérique est émise et inscrite de façon permanente.
- Ou refusez en indiquant un motif clair : la personne peut corriger et revenir.
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.
- 1Statut du dossierIci : en attente de revue de l’État. L’enrôlement reste bloqué tant qu’il n’est pas accepté ou rejeté.
- 2Identité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.
- 3Corriger l’identité auto-déclaréePrénoms, nom, sexe et date de naissance complète : visible uniquement pour un dossier en attente de revue.
- 4Accepter / rejeterDécision de l’État, avec motif obligatoire en cas de refus.
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
Le rapport d’impact montre ce que votre financement a produit : actions réellement validées, zones touchées, montants versés aux citoyens.
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.
- 1ExporterCSV (tableur réutilisable) ou PDF pour un comité.
- 2Indicateurs d’impactActions validées, montant total distribué et coût par action validée.
- 3Aide à la décisionPrévision de participation, détection de fraude et optimisation budgétaire sur les zones que vous financez.
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.
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.
- 1Ma disponibilitéPassez « En ligne » pour recevoir les conversations en file d’attente.
- 2OngletsMes conversations · Toutes les conversations support · File d’attente.
- 3Contexte du citoyenNom, zone, score de confiance, statut et date d’enrôlement : tout ce qu’il faut pour répondre sans redemander.
- 4Catégorie, redirection, clôtureQualifiez la demande, redirigez-la vers le bon service ou clôturez-la une fois traitée.
- 5Votre 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.
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.
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.
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.
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État de santéStatut de chaque microservice.
- 2Gestion IAMZones, comptes staff, matrice de permissions et journal d’audit.
- 3Arrêt d’urgenceMise hors service de la plateforme, avec double confirmation : à n’utiliser qu’en cas d’incident grave.
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.
- 1RevérifierRelance les contrôles ; le délai d’attente est de 25 secondes par service.
- 2Services publiés« Opérationnel » avec le code HTTP, ou la cause de l’échec.
- 3Services internesNon vérifiables directement depuis le navigateur ; leur santé se lit à travers les pages qu’ils alimentent.
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.
- 1OngletsZones · Comptes staff · Types d’action · Types de financement · Droits et accès · Journal d’audit.
- 2Créer une zoneCode et libellé : crée automatiquement un compte agent municipal et un compte trésorier pour cette zone.
- 3Modifier / SupprimerModifier le libellé, ou supprimer si rien n’y est rattaché (sinon refus).
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.
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.
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.
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.
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.
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).
Outils communs à tous
Ces pages sont ouvertes à tout le personnel, quel que soit le rôle.
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.
- 1CompteursTransactions indexées, dernier bloc, montant total distribué.
- 2FiltresPar hash, nom d’action ou numéro de bloc ; puis par zone, type de transaction et période.
- 3Dernières transactionsHash copiable, type, bloc, âge, zone, montant et statut de chaque opération.
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.
- 1RechercheRetrouvez un tutoriel par mot-clé : validation, code, paiement, plafond…
- 2Fiches par rubriqueUniquement celles qui concernent votre rôle ; touchez une fiche pour la déplier.
- 3Support 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.
Sécurité et bonnes pratiques
Vous manipulez de l’argent public et des identités : la rigueur est votre première protection.
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.
Notez un mot de passe réinitialisé
Il ne s’affiche qu’une fois. Changez-le si vous pensez qu’il a été vu.
Motivez chaque rejet
Le citoyen lit votre explication : soyez précis et factuel. Un rejet injustifié entraîne une méfiance durable.
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.
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.
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écanisme | Effet |
|---|---|
| Verrouillage de connexion | 5 échecs consécutifs : compte bloqué 15 minutes. |
| Session expirée | Retour automatique à la connexion, message explicatif. |
| Cloisonnement par commune | Agents 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é serveur | Un droit retiré masque le bouton ET est refusé par le serveur. |
| Double approbation | Les recharges importantes exigent une seconde personne. |
| Journal d’audit | Chaque geste d’administration est daté, signé et consultable. |
| Identité vérifiée immuable | Nom et NNI d’une identité confirmée par l’ONECI ne peuvent plus être modifiés. |
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
À utiliser uniquement pour s’entraîner sur la version de démonstration. Ne jamais réutiliser ces mots de passe en production.
| Rôle | Identifiant | Mot de passe |
|---|---|---|
| Administrateur technique | admin | Admin@2026 |
| Décideur mairie (Abobo) | mairie.abobo | Mairie@2026 |
| Agent municipal (Abobo) | agent.abobo | Agent@2026 |
| Trésorier | tresorier | Tresor@2026 |
| Superviseur État | etat.superviseur | Etat@2026 |
| Partenaire / bailleur | partenaire.ong | Partner@2026 |
| Centre d’aide | centre.aide | Aide@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.